๋ชฉ๋กTIL (83)

Bibi's DevLog ๐Ÿค“๐ŸŽ

[TIL - Codesquad] MySQL Connector, JDBC ๊ณต๋ถ€์‹œ์ž‘

[210129] ์˜ค๋Š˜์€ ํ˜ธ๋ˆ…์Šค ์ˆ˜์—… ๋“ฃ๊ณ  ์ฝ”๋”ฉ, ๊ทธ๋ฃน๋ฆฌ๋ทฐ, ๊ทธ๋ฃน ํšŒ๊ณ ๋ฅผ ํ–ˆ๋‹ค. ๋ฏธ์…˜ ์ง„ํ–‰์ด ํ„ฐ๋ฌด๋‹ˆ์—†์ด ์•ˆ ๋˜์–ด์„œ ๋„ˆ๋ฌด ์Šฌํ”„๋‹ค๐Ÿ˜ญ ์ดˆ๋ผํ•œ ๋‚˜์˜ gist.. ๊ทธ๋ž˜๋„ ๋งˆ์นจ ์ฃผ๋ง์— ์‹œ๊ฐ„์ด ์žˆ์œผ๋‹ˆ ์ฃผ๋ง ๋™์•ˆ ์ด์–ด์„œ ๊ณต๋ถ€ํ•ด์•ผ๊ฒ ๋‹ค. ๋ฏธ์…˜์„ ์™„์„ฑํ•˜๋Š” ๊ฒƒ๋„ ์ค‘์š”ํ•˜์ง€๋งŒ ๋ฏธ์…˜ ์™„์„ฑํ•˜๋Š” ๋ฐ์— ํ•„์š”ํ•œ ์ง€์‹๊ณผ ๊ธฐ์ˆ ์„ ์ตํ˜€์•ผ๊ฒ ๋‹ค.. (ํŠนํžˆ JDBC) TIL MySQL ํ…Œ์ด๋ธ” ์Šคํ‚ค๋งˆ ์กฐํšŒ DESC ํ…Œ์ด๋ธ”๋ช… : ํ•ด๋‹น ํ…Œ์ด๋ธ”์˜ ์Šคํ‚ค๋งˆ๋ฅผ ์กฐํšŒํ•˜๋Š” ๋ช…๋ น์–ด ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•  ๋•Œ ์„ค์ •ํ•œ ํ•„๋“œ๋ช…, ํƒ€์ž…, ์ œ์•ฝ์กฐ๊ฑด ๋“ฑ์ด ์ƒ๊ฐ์ด ๋‚˜์ง€ ์•Š์•„์„œ ๊ฒ€์ƒ‰ํ•จ. MySQL ์˜ˆ์•ฝ์–ด.. ์•„๋ฌด๋ฆฌ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•ด๋„ ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that correspo..

TIL 2021. 1. 29. 19:16
[TIL-Codesquad] Docker, MySQL, SQL๊ณผ SQL ๊ธฐ๋ณธ ๋ฌธ๋ฒ•

[210128] ์˜ค๋Š˜์€ docker, MySQL์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๊ณ , ์„ค์น˜ํ•˜๊ณ , SQL ์–ธ์–ด์— ๋Œ€ํ•ด ์กฐ๊ธˆ ์ตํžˆ๋Š” ์‹œ๊ฐ„์ด์—ˆ๋‹ค. ์„ค์น˜๋ž‘ ์ดˆ๊ธฐ ์„ค์ •, ๊ณต๋ถ€ ์ข€ ํ•˜๋‹ˆ ํ•˜๋ฃจ๊ฐ€ ๋‹ค ๊ฐ”๋‹ค๐Ÿ˜… ํ”„๋กœ๊ทธ๋žจ ์งœ๋Š” ๊ฑด ๋‚ด์ผ ์•„์นจ๋ถ€ํ„ฐ ์—ด์‹ฌํžˆ ํ•ด์•ผ๊ฒ ๋‹ค. ๋ฏธ์…˜ ๋ชฉํ‘œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์„ ๋‹ค๋ฃจ๊ธฐ ์œ„ํ•œ ๊ธฐ์ดˆ SQL๋ฌธ๋ฒ• ์ตํžˆ๊ธฐ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋ณธ๊ฐœ๋…, ๋™์ž‘ ์ดํ•ดํ•˜๊ธฐ (MySQL ๊ถŒ์žฅ) TIL ๋„์ปค๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ๋ฐฐ๊ฒฝ ์„œ๋ฒ„ ๊ด€๋ฆฌ๋ฅผ ๋œ ๋ณต์žกํ•˜๊ณ  ํŽธํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด ๋“ฑ์žฅํ•จ. ์ผ๋ฐ˜์ ์œผ๋กœ ์„œ๋ฒ„ ์ปดํ“จํ„ฐ์˜ OS, ํ”„๋กœ๊ทธ๋žจ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋“ฑ์„ ์„ค์น˜/์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์€ ์—๋Ÿฌ, ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. OS/ํ”„๋กœ๊ทธ๋žจ/๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์ฃผ๊ธฐ์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•ด์•ผ ํ•˜๋ฉฐ, ์„œ๋ฒ„ ํ™˜๊ฒฝ๋„ ์‹œ๊ฐ„์ด ํ๋ฅด๋ฉด์„œ ์กฐ๊ธˆ์”ฉ ๋ฐ”๊ฟ”์ฃผ์–ด์•ผ ํ•˜๋ฏ€๋กœ ์„œ๋ฒ„๋ฅผ ๋‹ค๋ฃจ๋Š” ์ž‘์—…์€ ๋ถˆ๊ฐ€ํ”ผํ•˜๋ฉด์„œ๋„ ๋ฆฌ์Šคํฌ๊ฐ€ ํฐ ์ž‘์—…..

TIL 2021. 1. 28. 17:46
[TIL - Codesquad] ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐ์ด

[210127] ์–ด์ œ๋Š” ๋ฏธ์…˜ ์ฝ”๋”ฉ๋งŒ ํ•˜๊ณ  ์•Œ๋ฐ”๋ฅผ ๊ฐ€๋Š๋ผ TIL์„ ๋ชป ์ ์—ˆ๋‹ค. ์˜ค๋Š˜์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ•˜๋Š” ๋‚ . TIL ์ ์„ ๊ฒŒ ๋งŽ์„ ๊ฒƒ ๊ฐ™์œผ๋‹ˆ ์ž˜ ์ •๋ฆฌํ•ด์„œ ์˜ฌ๋ ค์•ผ๊ฒ ๋‹ค. ์ง€๊ธˆ๊นŒ์ง€์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋ฐ์ด ์ค‘์— ๊ฐ€์žฅ ๋Š๋‚€ ์ ์ด ๋งŽ์€ ๋‚ ์ด์—ˆ๋‹ค(prisoner ๋ฌธ์ œ). ๊ทธ๋ฆฌ๊ณ  ์•Œ๊ฒŒ ๋œ ์ ๋„ ๋งŽ์€ ๋‚ ์ด์—ˆ๋‹ค(์˜๋‹จ์–ด..๐Ÿ˜…) TIL ์ž๋ฐ” ์ ˆ๋Œ€๊ฐ’ ๊ตฌํ•˜๊ธฐ Math.abs() Math.abs(num) : ์ˆซ์ž num์˜ ์ ˆ๋Œ€๊ฐ’์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค. num์€ int, double, float, long ์ˆซ์ž ์ž๋ฃŒํ˜•์ด ๋  ์ˆ˜ ์žˆ๋‹ค. ๋ฆฌํ„ด ํƒ€์ž… : num๊ณผ ๋™์ผํ•œ ํƒ€์ž…. Hakerrank - kangaroo 1/3์ •๋„์˜ ํ…Œ์ŠคํŠธ์ผ€์ด์Šค๊ฐ€ ํ‹€๋ ธ์„ ๋•Œ ๋„์ €ํžˆ ๋ชจ๋ฅด๊ฒ ์–ด์„œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ํ’€์ด๋ฅผ ์ฐพ์•„๋ณด๊ณ  ๋‹ค์‹œ ์ฝ”๋”ฉํ–ˆ๋‹ค. ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ , ๊ทธ..

TIL 2021. 1. 27. 21:23
[TIL - Codesquad] ๋™๊ธฐ&๋น„๋™๊ธฐ, ๋ธ”๋ก&๋…ผ๋ธ”๋ก, ์ฝœ๋ฐฑํ•จ์ˆ˜, ๋™์‹œ์„ฑ/๋ณ‘๋ ฌ์„ฑ, ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ

[210125] ๋ฒŒ์จ CS10์˜ 7๋ฒˆ์งธ ๋ฏธ์…˜์ด๋ผ๋Š” ๊ฒŒ ์‹ ๊ธฐํ•˜๋‹ค. ๋ถ„๋ช… ํ•˜๋ฃจ๊ฐ€ ์ผ์ฃผ์ผ ๊ฐ™์•˜๋Š”๋ฐ ์ด์ œ ๊ฑฐ์˜ ๋๋‚˜๊ฐ€๋‹ค๋‹ˆ:open_mouth: ์˜ค๋Š˜ ๋ฏธ์…˜๋„ ์–ด๋ ต์ง€๋งŒ, ์–ผํ• ๋ด๋„ ์ค‘์š”ํ•ด ๋ณด์—ฌ์„œ ์—ด์‹ฌํžˆ ๋ฐฐ์šฐ๊ณ  ์ตํ˜€์•ผ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์„ ํ–ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ตœ๊ทผ ๋ฏธ์…˜์„ ํ•˜๋ฉด์„œ ๊ณต๋ถ€๋งŒ ํ•˜๋‹ค๊ฐ€ ๋ฏธ์…˜์„ ๋‹ค ๋ชป ํ•œ ์ ์ด ๋งŽ์•„์„œ, ์ด๋ฒˆ์—๋Š” ์‹œ๊ฐ„์„ (๋Œ€์ถฉ) 1:1์ •๋„๋กœ ๋ถ„๋ฐฐํ•ด ๋ณด์•˜๋‹ค - ํ›จ์”ฌ ์ข‹์€ ๊ฒƒ ๊ฐ™๋‹ค! ํ˜ธ๋ˆ…์Šค์˜ ๊ฐ„๋‹จ ๋ฏธ์…˜ ์„ค๋ช… ์ด๋ฒˆ ๋ฏธ์…˜์˜ ํ•ต์‹ฌ ํ‚ค์›Œ๋“œ๋Š” ๋น„๋™๊ธฐ. ์ž๋ฐ”๋Š”.. ''์ž๋ฐ” ๋น„๋™๊ธฐ''๋กœ ๊ฒ€์ƒ‰์„ ํ•ด์„œ ๋ญ”๊ฐ€ ๊ณ ๋ฅด๊ธฐ.. ๋™๊ธฐ&๋น„๋™๊ธฐ, ๋ธ”๋ก&๋…ผ๋ธ”๋ก์˜ ์ฐจ์ด๋Š”? ๋™๊ธฐ-๋ธ”๋ก, ๋™๊ธฐ-๋…ผ๋ธ”๋ก, ๋น„๋™๊ธฐ-๋ธ”๋ก, ๋น„๋™๊ธฐ-๋…ผ๋ธ”๋ก ํŠน์ง• ์•Œ์•„๋ณด๊ธฐ. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ณผ์ œ๋ฅผ ๋น„๋™๊ธฐ๋กœ ์ˆ˜ํ–‰ํ•˜๊ธฐ. (์˜ˆ์‹œ) ๋™๊ธฐ ์นดํŽ˜ ์ฃผ๋ฌธ์„ ํ•˜๋ฉด ์ปคํ”ผ๊ฐ€ ..

TIL 2021. 1. 25. 23:53
[TIL] ์ž๋ฐ” Random.nextInt() , Date()

[210123] ์˜ค๋Š˜์€ ๋ธ”๋กœ๊ทธ์— ๋งˆํฌ๋‹ค์šดCSS๋ฅผ ์ ์šฉํ•˜๊ณ  (ํ›จ์”ฌ ๋ณด๊ธฐ ์ข‹๋‹ค!) ๊ฐ„๋‹จํ•˜๊ฒŒ ๋ฐ€๋ฆฐ ์ž๋ฐ” ๊ธฐ๋ณธ์„œ ๋ณต์Šต(Map, Thread)๋ฅผ ํ–ˆ๋‹ค. ๐Ÿ™‚ TIL ์ž๋ฐ” Random ํด๋ž˜์Šค nextInt() ์ž๋ฐ”์—์„œ ๋‚œ์ˆ˜๋ฅผ ๋งŒ๋“ค ๋•Œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” nextInt()์— ๋Œ€ํ•ด ๋ชฐ๋ž๋˜ ์‚ฌ์‹ค. nextInt(int num) ์œผ๋กœ boundary๋ฅผ ์ •ํ•˜๋ฉด 0๋ถ€ํ„ฐ ๊ทธ ์ˆ˜๊นŒ์ง€ ๋ฒ”์œ„ ๋‚ด์˜ ๋ฌด์ž‘์œ„ ์ˆ˜๋ฅผ ๋ฆฌํ„ดํ•˜๋Š” ๊ฑด ์ค„ ์•Œ์•˜๋Š”๋ฐ, 0๋ถ€ํ„ฐ num-1๊นŒ์ง€ ๋ฒ”์œ„์— ์žˆ๋Š” ๋ฌด์ž‘์œ„ ์ˆ˜๋ฅผ ๋ฆฌํ„ดํ•˜๋Š” ๊ฑฐ์˜€๋‹ค(num์€ ํฌํ•จ๋˜์ง€ ์•Š๋Š”๋‹ค.) ๊ทธ๋ž˜์„œ ๋งŒ์•ฝ ๋‚œ์ˆ˜ ๋ฒ”์œ„๋ฅผ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ๊ทธ ์ˆ˜๋งŒํผ ๋”ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค. ์˜ค๋Š˜ ํ‘ผ ๋ฌธ์ œ์ฒ˜๋Ÿผ 1-50 ์‚ฌ์ด์˜ ๋‚œ์ˆ˜๋ฅผ ์ถ”์ถœํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, nextInt(50)์ด ์•„๋‹Œ nextInt(50) + 1 ์œผ๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค. ..

TIL 2021. 1. 24. 00:37
[TIL - Codesquad] IllegalThreadStateException ...

[210122] ์˜ค๋Š˜์€ ํ˜ธ๋ˆ…์Šค์˜ ์ˆ˜์—…์„ ๋“ฃ๊ณ  Mission6 ํ’€์ด์— ์ง‘์ค‘ํ•œ ๋‚ . ์“ฐ๋ ˆ๋“œ ์‚ฌ์šฉ์ด ๋ฏธ์ˆ™ํ•ด์„œ ์ž๊พธ IllegalThreadStateException์ด ๋ฐœ์ƒํ–ˆ๋Š”๋ฐ, ์˜ค๋žซ๋™์•ˆ ๋ถ™๋“ค๊ณ  ์žˆ์œผ๋ฉด์„œ๋„ ๊ฒฐ๊ตญ ๋””๋ฒ„๊น…์„ ๋ชปํ–ˆ๋‹ค. ใ… ใ…  ์–ด์ œ๋ถ€ํ„ฐ ๊ตฌ๊ธ€๋ง๊ณผ ๊ธฐ๋ณธ์„œ๋ฅผ ํ†ตํ•ด ๋‚˜๋ฆ„ ์—ด์‹ฌํžˆ ๊ณต๋ถ€ํ–ˆ๋Š”๋ฐ.. ์“ฐ๋ ˆ๋“œ๋Š” ์‹œํ–‰์ฐฉ์˜ค๊ฐ€ ๋” ํ•„์š”ํ•œ ๋ถ€๋ถ„์ธ ๊ฒƒ ๊ฐ™๋‹ค.๐Ÿ™ƒ IllegalThreadStateException๋ฐœ์ƒ์ด์œ  ํ•˜๋‚˜์˜ Thread๊ฐ์ฒด์— start()๋ฅผ ๋‘ ๋ฒˆ ์ด์ƒ ํ˜ธ์ถœํ•˜๋ฉด ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜๋ผ๊ณ .. ๋‚˜๋Š” ๋‘ ๋ฒˆ ํ˜ธ์ถœํ•œ ์ ์ด ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š”๋ฐ ์•„์ง ์“ฐ๋ ˆ๋“œ์— ๋Œ€ํ•ด ์ž˜ ๋ชฐ๋ผ์„œ ๋””๋ฒ„๊น…์ด ์–ด๋ ต๋‹ค. ๋” ๋งŽ์ด ์‚ฌ์šฉํ•ด๋ณด๊ณ  ๊ณต๋ถ€ํ•ด์•ผ๊ฒ ๋‹ค๐Ÿ˜… 1/22 ์˜ค๋Š˜์˜ ์˜๋‹จ์–ด enumerate (v) ๋‚ฑ๋‚ฑ์ด ์„ธ๋‹ค(=count) / ์—ด๊ฑฐํ•˜๋‹ค enum(์—ด๊ฑฐํ˜•)์˜ ..

TIL 2021. 1. 22. 21:28
[TIL - Codesquad] ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ - ์ปดํ“จํ„ฐ์˜ ๊ตฌ์กฐ, ํ”„๋กœ์„ธ์Šค ๋ฉ”๋ชจ๋ฆฌ๊ตฌ์กฐ, ํ”„๋กœ์„ธ์Šค ์Šค์ผ€์ค„๋ง

[210121] ํ˜ธ๋ˆ…์Šค์˜ ๋ฏธ์…˜ ์„ค๋ช… ์˜ค๋Š˜ ๋ฏธ์…˜์€ ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์ดํ•ดํ•ด ๋ณด๊ณ , ์‚ฌ์šฉํ•ด ๋ณด๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ด๋‹ค. ๋ฏธ์…˜ ์ˆ˜ํ–‰์— ๋„ˆ๋ฌด ์ง‘์ฐฉํ•˜์ง€ ๋ง๊ณ  ๊ณต๋ถ€ํ•˜๋Š” ๊ฒƒ์— ์ง‘์ค‘ํ•˜์ž. ํ•™์Šต ํ‚ค์›Œ๋“œ ํ”„๋กœ์„ธ์Šค ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ ํ”„๋กœ์„ธ์Šค ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ (์Šคํƒ, ํž™, ๋ฐ์ดํ„ฐ, ํ…์ŠคํŠธ) ํ”„๋กœ์„ธ์Šค์™€ ์Šค๋ ˆ๋“œ์˜ ๊ด€๊ณ„ ๋ฐ ์ฐจ์ด ํ”„๋กœ์„ธ์Šค ์Šค์ผ€์ค„๋ง ํ”„๋กœ์„ธ์Šค ์ƒํƒœ ์Šค๋ ˆ๋“œ(์“ฐ๋ ˆ๋“œ) ์Šค๋ ˆ๋“œ ์Šค์ผ€์ค„๋ง / ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ ๋‹ค์ค‘ ์Šค๋ ˆ๋“œ ๋ฉ€ํ‹ฐ ์Šค๋ ˆ๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์šด์˜์ฒด์ œ์˜ ๋™์ž‘์›๋ฆฌ? (ํ”„๋กœ์„ธ์Šค, ์Šค๋ ˆ๋“œ ์ค‘์‹ฌ) TIL ํ”„๋กœ์„ธ์Šค Process ์ปดํ“จํ„ฐ์˜ ๊ตฌ์กฐ ๋ฐ ํ”„๋กœ์„ธ์Šค - ์ƒํ™œ์ฝ”๋”ฉ ์ปดํ“จํ„ฐ์˜ ๊ตฌ์กฐ ํ•˜๋“œ์›จ์–ด Storage ์Šคํ† ๋ฆฌ์ง€, ์ €์žฅ์žฅ์น˜ - SSD, HDD Memory ๋ฉ”๋ชจ๋ฆฌ - RAM ๋žจ Processor ํ”„๋กœ์„ธ์„œ - CPU Storage์™€ ..

TIL 2021. 1. 22. 00:00
[TIL - Codesquad] ์ž๋ฐ” ArrayList null๊ฐ’ ์ œ๊ฑฐ / ๋Œ€์†Œ๋ฌธ์ž ํ™•์ธ

[210120] ์˜ค๋Š˜์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ‘ธ๋Š” ๋‚ . ํ•„์ˆ˜๋ฌธ์ œ๋งŒ ํ’€๊ณ  ์‰ฌ๋ ค๊ณ  ํ•˜๋‹ค๊ฐ€, ์ƒ๊ฐ๋ณด๋‹ค ์ผ์ฐ ํ’€๋ ค์„œ ์„ ํƒ๋ฌธ์ œ ํ•˜๋‚˜๋ฅผ ๋” ๋„์ „ํ–ˆ๋‹ค(์™„์„ฑํ•˜์ง„ ๋ชปํ–ˆ์ง€๋งŒ) ํ˜ธ๋ˆ…์Šค๊ฐ€ ์˜ค๋Š˜์€ ์‰ฌ๊ณ  ์‹ถ์œผ๋ฉด ์ข€ ์‰ฌ๋ผ๊ณ  ๊ณต์‹์ ์œผ๋กœ(?) ๋ง์”€ํ•˜์…”์„œ, ์˜ค๋Š˜ ์ €๋…์—๋Š” ์กฐ๊ธˆ ์‰ฌ๊ณ  ์ผ์ฐ ์ž๋ ค๊ณ  ํ•œ๋‹ค. ์ด๋Ÿฐ ๋‚ ๋„ ์žˆ์–ด์•ผ์ง€๐Ÿ ์˜ค๋Š˜์˜ ํ˜ธ๋ˆ…์Šค ๋ง์”€ ๋ฐฑ์—”๋“œ์˜ ๋ชฉํ‘œ๋Š” '์ฃฝ์ง€ ์•Š๋Š” ํ”„๋กœ๊ทธ๋žจ'์„ ๋งŒ๋“œ๋Š” ๊ฒƒ. ํฌ๊ธฐํ•˜์ง€ ๋ง๊ณ  ์ฐจ๊ทผ์ฐจ๊ทผ ํ•˜๋‹ค ๋ณด๋ฉด ๋‹ค ๋œ๋‹ค. ๋ฉ˜๋ถ•์ด ์™”๋‹ค = ์š•์‹ฌ์„ ๋ถ€๋ ธ๋‹ค๋Š” ๊ฒƒ. ๋‚ด ์ˆ˜์ค€์—์„œ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์„ ํ•˜์ž. ๋ฏธ์…˜์ด ์–ด๋ ต๋‹ค๊ณ  ๋„ˆ๋ฌด ์ ˆ๋งํ•˜์ง€ ๋ง๊ณ , ์ดํ•ด๋˜๋Š” ๋งŒํผ๋งŒ ์ดํ•ดํ•˜๊ณ  ๋„˜์–ด๊ฐ€๋„ ๊ดœ์ฐฎ๋‹ค. ์ด ๊ณผ์ •์€ ๋งˆ๋ผํ†ค์ด ์•„๋‹ˆ๋ผ ์กฐ๊น…์ด๋‹ค. ๊ฒฝ์Ÿํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ํ•จ๊ป˜ ์ž๋ผ์•ผ ํ•˜๊ณ , ํž˜๋“ค๋ฉด ์‰ฌ์–ด๊ฐˆ ์ค„๋„ ์•Œ์•„์•ผ ํ•œ๋‹ค. ๋ˆ„๊ฐ€ ์ž˜ ํ•œ๋‹ค๊ณ  ๊ทธ ์‚ฌ๋žŒ์ด ์ด๊ธด ๊ฒƒ..

TIL 2021. 1. 20. 17:52