12์›” - 2
ยท
TIL/ํšŒ๊ณ 
๐Ÿ“Œ ์ข‹์•˜๋˜์  ์Šคํ”„๋ง ๊ฒฝํ—˜ ์ด๊ฒŒ ๋ฐ”๋กœ ์Šคํ”„๋ง์ด๊ตฌ๋‚˜. ๋‚ฏ์„ค๊ณ ๋„ ์–ด๋ ต์ง€๋งŒ ๋ฐ˜๋ณต๋˜๋ฉด ์นœ์ˆ™ํ•ด์ง€๊ฒ ์ง€. ๐ŸŒฑ ๋ฐฐ์šด์  ์–ด๋ ค์›Œ์ง„ ์ˆ˜์—… ๋‚ด์šฉ์— ํฅ๋ฏธ๋ฅผ ์žƒ์ง€ ์•Š๋„๋ก ๋‚˜๋ฅผ ๋…๋ คํ•˜๊ธฐ ์–ด๋ ค์šด ๋‚ด์šฉ์ผ์ˆ˜๋ก ํฅ๋ฏธ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. ์ƒˆ๋กœ์šด ๋„์ „์— ๋Œ€ํ•œ ์ž์‹ ์„ ๋…๋ คํ•˜๊ณ , ๋ณต์Šต์„ ํ†ตํ•ด ๊ฐœ๋…์„ ๊ตณ๊ฑดํžˆ ๋‹ค์ง€๊ธฐ. ๐Ÿค” ์•„์‰ฌ์šด ์  ๊ธฐ์–ต๋ณด๋‹ค ๊ธฐ๋ก์„ ์•„์‰ฌ์› ๋˜ ์ ์ด๋‚˜ ๋ฏธํกํ•œ ๋ถ€๋ถ„์€ ๋ช…ํ™•ํ•˜๊ฒŒ ๊ธฐ๋กํ•˜์ง€ ์•Š์•„์„œ ๋‚ด ์ž์‹ ์—๊ฒŒ ๋ฌด์—‡์ด ์•„์‰ฌ์› ๋Š”์ง€๋ฅผ ์ •ํ™•ํžˆ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ค์› ๋‹ค. ๐Ÿš€ ์•ž์œผ๋กœ ๋ฐฉ๊ณผํ›„ ์˜จ๋ผ์ธ ๊ฐ•์˜๋„ ์„ฑ์‹คํ•˜๊ฒŒ ๋“ฃ๊ธฐ ์˜จ๋ผ์ธ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ์ƒˆ๋กœ์šด ์ง€์‹์„ ์Šต๋“ํ•˜๋ฉด์„œ, ํŠนํžˆ ์ธ๊ฐ•์„ ๋“ฃ๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค. ํ•™์Šต์— ๋Œ€ํ•œ ์ž์‹ ๋งŒ์˜ ๋ฐฉ์‹์„ ์ฐพ์•„๊ฐ€๋ฉฐ, ์ง€์†์ ์ธ ๋…ธ๋ ฅ์œผ๋กœ ๋” ๋‚˜์€ ์„ฑ๊ณผ๋ฅผ ์ด๋ฃจ์–ด ๋‚˜๊ฐ€๊ธฐ. ์•„์‰ฌ์šด ์ ์„ ๋ช…ํ™•ํžˆ ํŒŒ์•…ํ•˜๊ณ  ๊ทธ์— ๋Œ€ํ•œ ๋Œ€์ฑ… ๋งˆ๋ จํ•˜๊ธฐ.
12์›” -1
ยท
TIL/ํšŒ๊ณ 
์ด๋ฒˆ์ฃผ ๋ฐฐ์šด ๋‚ด์šฉ List ์ˆœ์„œ ์œ ์ง€, ์ €์žฅ, ์ค‘๋ณต ์ €์žฅ O ArrayList, Vector, Stack, LinkedList ๋“ฑ Set ์ˆœ์„œ ์œ ์ง€, ์ €์žฅ, ์ค‘๋ณต ์ €์žฅ X HashSet, TreeSet ๋“ฑ List ํ‚ค์™€ ๊ฐ’์„ ์Œ์œผ๋กœ ์ €์žฅ, ์ˆœ์„œ ์œ ์ง€ X, ํ‚ค ์ค‘๋ณต ์ €์žฅ X HashMap, Hashtable, TreeMap, Properties ๋“ฑ ์ข‹์•˜๋˜ ์  ํ•˜๋ฃจํ•˜๋ฃจ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€์–ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค! ์ž๋ฃŒ๊ตฌ์กฐ ๊ณต๋ถ€ํ•˜๋‹ค๋ณด๋ฉด ๋‚˜์˜ค๋Š” ์ž๋ฃŒ๊ตฌ์กฐ์— ๋Œ€ํ•ด ํ•ญ์ƒ ๊ถ๊ธˆํ–ˆ์—ˆ๋‹ค. ์ฐพ์•„๋ด๋„ ์ž˜ ๋ชจ๋ฅด๊ฒ ๊ณ  ์–ด๋–ป๊ฒŒ ์“ฐ์ด๋Š”์ง€๋ฅผ ๋ชฐ๋ž๋Š”๋ฐ ์ด๋ฒˆ ๊ธฐํšŒ์— ์ฝ”๋“œ๋กœ ์•Œ๊ฒŒ ๋˜์–ด ์ข‹์•˜๋‹ค. ์•„์ง ์ ์šฉ๊ณผ ์‘์šฉ๊นŒ์ง€๋Š” ์–ด๋ ต์ง€๋งŒ ๊ฐœ๋…์„ ๋ช…ํ™•ํžˆ ์•Œ ์ˆ˜ ์žˆ์–ด ์ข‹์•˜๋‹ค. ์•„์‰ฌ์šด ์  ํ•˜๋ฃจํ•˜๋ฃจ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์•„์ง์€ ์–ด์ƒ‰ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€์ด .. ๋‹ต์„ ๋ณด๋ฉฐ ๋ฌธ์ œ..
11์›” - 4
ยท
TIL/ํšŒ๊ณ 
์ด๋ฒˆ์ฃผ ๋ฐฐ์šด๊ฒƒ ํ™˜๊ฒฝ ์„ค์น˜(JDK, ์ดํด๋ฆฝ์Šค) ์ž๋ฃŒํ˜•, ํ˜•๋ณ€ํ™˜, ์ฃผ์„, ์•„์Šคํ‚ค์ฝ”๋“œ, ์ง„์ˆ˜ํ‘œ๊ธฐ, ์ถœ๋ ฅํ•จ์ˆ˜ ์—ฐ์‚ฐ์ž(๋‹จํ•ญ, ๋น„ํŠธ, ์‚ฐ์ˆ , SHIFT, ๊ด€๊ณ„, ๋…ผ๋ฆฌ, ์‚ผํ•ญ, ๋Œ€์ž…) ์˜ˆ์™ธ์ฒ˜๋ฆฌ Scanner ์ œ์–ด๋ฌธ ๋ฐฐ์—ด (1์ฐจ์›, 2์ฐจ์›) ๋‚œ์ˆ˜ ์ข‹์•˜๋˜ ์  Java ์‹œ์ž‘ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ํ’€๊ธฐ ๊พธ์ค€ํ•œ ์Šคํ„ฐ๋”” ์•„์‰ฌ์šด ์  ๊ฑด๊ฐ• ๋‚ ์”จ๊ฐ€ ๊ธ‰๊ฒฉํ•˜๊ฒŒ ์ถ”์›Œ์ ธ ๊ณจ๊ณจ๊ณจ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ด์ „์— ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ๋Œ€๋กœ ํ’€์–ด๋ณธ ์ ์€ ์—†๋‹ค. . ๊ทธ๋ ‡๊ธฐ์— ๋ฌธ์ œ์กฐ์ฐจ ์ดํ•ดํ•˜๋Š”๊ฒŒ ์–ด๋ ค์› ๋‹ค. ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ๊ทธ๊ฑฐ์— ๋งž์€ ์ตœ์ ํ™” ํ’€์ด๋ฐฉ๋ฒ•.. ์•„์ง ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๊ฐœ์„ ํ•  ์  ๋ณต์Šต ์ˆ˜์—… ์‹œ๊ฐ„ ๋•Œ ํ’€์–ด๋ณธ ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ํ’€์–ด๋ณด๊ธฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ๋ณธ ๋‹ค์ง€๊ธฐ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด๋ณด๊ธฐ ์ธ๊ฐ•๋„ ๋งŽ์œผ๋‹ˆ ์ฒœ์ฒœํžˆ ํ‚ต๊ณ ์ž‰ ์ฃผ๋ง๋งˆ๋‹ค ๊ทผ์ฒ˜ ์นดํŽ˜์—์„œ ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค. ๋ณต์Šตํ•  ๋‚ด์šฉ๋„ ๋Š˜์–ด๋‚˜๊ณ  ์˜ˆ์Šต๋„ ํ•ด์•ผํ•˜๊ณ  ๊ณผ์ œ๋ž‘ ..
3์ฃผ์ฐจ, ํšŒ๊ณ ๋ก
ยท
TIL/ํšŒ๊ณ 
์ข‹์•˜๋˜ ์  ์Šคํ„ฐ๋”” sql๋ฌธ์ œ๋ฅผ ๊ฐ™์ด ํ’€์–ด๋ณด๋Š” ์Šคํ„ฐ๋””๊ฐ€ ๊พธ๋ ค์กŒ๋‹ค. level1๋ถ€ํ„ฐ ์ฐจ๊ทผ์ฐจ๊ทผ ์‹œ์ž‘ํ•ด๋ณด๋Š”๋ฐ ์•„์ง์€ ์–ด๋ ค์šด ๋ฌธ์ œ๋“ค์ด ๋งŽ์•˜๋‹ค. ์ด๋ก ๊ณผ ์ ์šฉ์€ ํ™•์‹คํžˆ ๋‹ค๋ฅด๋‹ค! ์Šคํ„ฐ๋”” ํŒ€์›๋“ค๊ณผ ๊ฐ™์ด ์ง€์†์ ์œผ๋กœ ํ•™์Šตํ•˜๋Š” ๊ณผ์ •์ด ์œ ์ตํ•˜๋‹ค. ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ db์„ค๊ณ„ ํŒ€์›๋“ค๊ณผ ํ•จ๊ป˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค. ์„œ๋กœ ํ˜‘์—…ํ•˜๋ฉฐ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์„ ๋ณด์™„ํ•˜๊ณ  ์ƒˆ๋กœ์šด ์•„์ด๋””์–ด๋ฅผ ๋‚˜๋ˆ„๋Š” ๊ณผ์ •์ด ๋งค์šฐ ์ฆ๊ฑฐ์› ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์ด๋ก ์„ ์‹ค์ œ๋กœ ์ ์šฉํ•˜๊ณ  ํŒ€์›๋“ค๊ณผ ์†Œํ†ตํ•˜๋Š” ๋Šฅ๋ ฅ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์•„์‰ฌ์šด ์  DB์„ค๊ณ„ ๋ฏธ๋‹ˆํ”„๋กœ์ ํŠธ ์ด๋ก ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ง์ ‘ ์„ค๊ณ„ํ•˜๋Š” ๊ณผ์ •์—์„œ ์—ฌ๋Ÿฌ ์–ด๋ ค์›€์— ๋ถ€๋”ชํ˜”๋‹ค. ํŠนํžˆ ํ”„๋กœ์ ํŠธ ๋ฐœํ‘œ ํ›„ ์ •ํ™•ํ•œ ํ”ผ๋“œ๋ฐฑ์ด ์—†์–ด ์•„์‰ฌ์šด ๋ถ€๋ถ„์ด ๋งŽ์ด ๋‚จ์•˜๋‹ค. ์ˆ˜์—…๊ณผ์ •์€ ์ด๋ ‡๊ฒŒ ๋งˆ๋ฌด๋ฆฌ๊ฐ€ ๋˜์—ˆ์ง€๋งŒ ๋ณ„๋„๋กœ ํŒ€์›๋“ค๊ณผ ํ•จ๊ป˜ ๊ณต๋ถ€ํ•˜๋ฉฐ ๋งˆ๋ฌด๋ฆฌ ์ง“๊ณ ์ž ..
2์ฃผ์ฐจ, ํšŒ๊ณ ์ธ๊ฐ€ ์ผ๊ธฐ์ธ๊ฐ€
ยท
TIL/ํšŒ๊ณ 
9to6 ์ง์žฅ์ธ ๋ณดํŽธ์  ๊ทผ๋ฌด์‹œ๊ฐ„ ์ง€๊ธˆ ๋‚˜๋Š” ํ•™์Šต์‹œ๊ฐ„ ๋Œ๊ณ  ๋„๋Š” ๋ฐ˜๋ณต๋˜๋Š” ํ•˜๋ฃจ๋ฅผ ๋ณด๋‚ด๋˜ ์ง์žฅ์ธ์—์„œ ๋‹ค์‹œ ํ•™์ƒ์ด ๋˜์—ˆ๋‹ค. ์ถœํ‡ด๊ทผ ๊ทผ๋ฌด์‹œ๊ฐ„์ด ์•„๋‹Œ ํ•™์Šต์‹œ๊ฐ„์œผ๋กœ ํ•˜๋ฃจ๋ฅผ ๋ณด๋‚ด๋Š” ์š”์ฆ˜์ด๋‹ค. ๋‹ค์‹œ ์‹œ์ž‘ํ•œ ๊ฐ•์˜ ๊ณต๋ถ€ ์—‰๋ฉ์ด ์‹ธ์›€์ด๋ผ ๊ทธ๋Ÿฐ์ง€ ์‰ฝ์ง€ ์•Š์•˜๋‹ค. ์˜ˆ์ „์— ํ•˜๋ฃจ ์ข…์ผ ๊ณต๋ถ€ํ–ˆ๋˜ ๊ทธ๋‚ ๋“ค์ด ๋– ์˜ค๋ฅด๋ฉด์„œ, ๋‹ค์‹œ ์ด๋Ÿฐ ์‹œ๊ฐ„์„ ๊ฐ–๊ฒŒ ๋œ ๊ฒƒ์— ๋Œ€ํ•œ ๊ฐ์‚ฌํ•จ๊ณผ ์˜์ง€๋ฅผ ๋Š๊ผˆ๋‹ค ํ˜ผ์ž ๊ณต๋ถ€ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ฆ๊ฒ๋‹ค. ์˜คํ”„๋ผ์ธ ํ•™์Šต์˜ ์žฅ์ ์ด ๋šœ๋ ทํ•˜๋‹ค. ์ง์ ‘ ์–ด๋ ค์šด ๋ถ€๋ถ„์„ ์งˆ๋ฌธํ•˜๋ฉด์„œ ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์–ด์„œ ์ข‹๋‹ค. ์ด๋ก  ๊ฐœ๋…๋“ค์„ ์•Œ๊ณ  ์žˆ์—ˆ์ง€๋งŒ, ์‹ค์ œ ์†Œ์Šค์ฝ”๋“œ๋กœ ์น˜๋Š” ๊ณผ์ •์ด ์ •๋ง ์žฌ๋ฐŒ์—ˆ๋‹ค. ์ด๋ก ๊ณผ ์‹ค์Šต์€ ๋ช…๋ฐฑํžˆ ๋‹ค๋ฅด๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๊นจ๋‹ฌ์•˜๋‹ค. ๋‹จ์ˆœํžˆ ์ง€์‹์„ ์Šต๋“ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ฝ”๋“œ๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•˜๋ฉด์„œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒŒ ํ›จ์”ฌ ๋” ์‹ค์งˆ์ ์ธ ํ•™์Šต์œผ๋กœ ..
2023 ์ธํ”„์ฝ˜, ๋‚˜๋„ ๊ฐ€๋ดค๋‹ค ์ธํ”„์ฝ˜ํ›„๊ธฐ
ยท
TIL/ํšŒ๊ณ 
์–ด๋Š ๋‚  ๋ฉ”์ผ ํ•œ ํ†ต์ด ์™”๋‹ค. ์‚ฌ์ „์‹ ์ฒญ๋งŒ 8700๋ช…์ด ๋ชฐ๋ ธ๋‹ค๋Š” ๊ธฐ์‚ฌ๋ฅผ ๋ดค์—ˆ๋‹ค. ๋‚˜ ์ธํ”„์ฝ˜ ๊ฐ„๋‹ค. INFCON 2023 2023.08.15 ๊ฐœ๋ฐœ์ž ์ปจํผ๋Ÿฐ์Šค๋Š” ์ฒ˜์Œ์ด๋‹ค. ๊ธฐ๋Œ€๋œ๋‹ค. ์•„์นจ ์ผ์ฐ ์ค€๋น„ํ•ด์„œ ์ฝ”์—‘์Šค๋กœ ํ–ฅํ–ˆ๋‹ค. ๋„์ฐฉํ•œ ๊ณณ์€ ์ด๋ฏธ ์‚ฌ๋žŒ๋“ค์ด ๊ฐ€๋“ํ–ˆ๋‹ค. ์ฒ˜์Œ์ด๋ผ ์–ด๋””๋กœ ๊ฐ€์•ผ ํ•˜๋Š”์ง€ ์ •์‹ ์—†์—ˆ๋‹ค. ์–ด๋ฆฌ๋‘ฅ์ ˆํ•˜๊ณ  ์žˆ๋Š” ๋‚˜๋ฅผ ์นœ์ ˆํ•œ ์ธํ”„์ฝ˜ ์Šคํƒœํ”„๋ถ„๋“ค์ด ์•ˆ๋‚ดํ•ด ์ฃผ์…จ๋‹ค. ์†Œ์นด์ธ๋“œ์—”์ ค ํ‹ฐ์…”์ธ ์™€ ํ•จ๊ป˜ ์ธํ”„์ฝ˜ ๊ฐ€๋ฐฉ์„ ์คฌ๋Š”๋ฐ ์•„์ฃผ ์œ ์šฉํ–ˆ๋‹ค. ์•ˆ์—๋Š” ํ‹ฐ์…”์ธ , ์ธํ”„์ฝ˜ ํŒธํ”Œ๋ฆฟ, ์Šคํ‹ฐ์ปค ๊ทธ๋ฆฌ๊ณ  ๋ฌผ ํ•œ ๋ณ‘์ด ์žˆ์—ˆ๋‹ค. ์ƒ์ˆ˜๋ฌผ์„ ๋ณด๊ณ  ์ฃผ์ตœ ์ธก์ด ์„ฌ์„ธํ•˜๋‹ค๋Š” ์ƒ๊ฐ ํ–ˆ๋‹ค. ์‚ฌ์‹ค ๋”์œ„์— ๋ฒŒ์จ ๋…น์€ ์ฑ„๋กœ ๋„์ฐฉํ–ˆ๊ฑฐ๋“  ๋”์›Œ์š” ๋…น์•„์š” ์ธํ”„๋Ÿฐ ์˜คํ”„๋‹ ์—๋””ํ„ฐ ๊ฐœํŽธ ์ปค๋ฎค๋‹ˆํ‹ฐ/ํ•™์Šต์ง€ํ‘œ/์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ/ ๋ž ๋ฆฟ ๊ฐœ์„  ์ฝ”๋“œ ์Šคํƒ€์ผ ๋งˆํฌ๋‹ค์šด ์งˆ๋ฌธ๊ณต์œ  ํ™œ์„ฑํ™” ํ•™์Šต์ž”๋””..
๋ž˜๋‹ˆ
'TIL/ํšŒ๊ณ ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (3 Page)