๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ51

NoClassDefFoundError [IntelliJ] ์ข…์ข… ์ธํ…”๋ฆฌ์ œ์ด์—์„œ ํ”„๋กœ์ ํŠธ์˜ Dependency๋ฅผ ์ฝ์–ด์˜ค์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค. ์ •ํ™•ํ•œ ์ด์œ ๋‚˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•  ์ˆ˜ ์—†์ง€๋งŒ, ๊ฐ€์žฅ ๋จผ์ € ํ•  ์ผ์€ "์ด๋ฏธ ํ–ˆ๋”๋ผ๋„!" reimport, clean, build ๊ทธ๋ฆฌ๊ณ  restart! ์ด๋ ‡๊ฐœ ํ–ˆ๋Š”๋ฐ๋„ ์—ฌ์ „ํžˆ ์ด๋Ÿฐ ๋ฌธ์ œ๊ฐ€ ์ง€์†๋˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์„ค์ •ํ•ด์ค€๋‹ค. Run/Debug Cofiguration → ๋™์ž‘ ๋ชจ๋“ˆ ์„ ํƒ [์™ผ์ชฝ์—์„œ - ๋ชจ๋‘์ธ ๊ฒฝ์šฐ ๋ชจ๋‘ ๋ฐ”๊ฟ”์ฃผ๋Š” ์ž‘์—…ํ•˜๋ฉด OK] → include dependencies with "Provided" Scope ์ฒดํฌ 2021. 1. 29.
Port already in use ์—๋Ÿฌ [ ํ•ด๋‹น ํฌํŠธ๊ฐ€ ์ด๋ฏธ ์‚ฌ์šฉ์ค‘์ธ๋ฐ ํ”„๋กœ๊ทธ๋žจ์„ runํ•˜๋ฉด ๋ฐœ์ƒํ•˜๋Š” ์—๋Ÿฌ ] โ–  ํ•ด๊ฒฐ๋ฐฉ๋ฒ• โ–  1. cmd์—์„œ netstat -nao ์‹คํ–‰ : ํ˜„์žฌ ์‹คํ–‰์ค‘์ธ ํฌํŠธ ๋ชฉ๋ก ์ถœ๋ ฅ 2. ์—๋Ÿฌ๋‚œ ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ๋กœ์ปฌ์ฃผ์†Œ์—์„œ ์ฐพ๊ธฐ 3. ํ•ด๋‹น ํฌํŠธ PID์ข…๋ฃŒ์‹œํ‚ค๊ธฐ → taskkill /pid PID๊ฐ’์ž…๋ ฅ /f ์‹คํ–‰ 2020. 11. 19.
[1. ์ž๋ฃŒ๊ตฌ์กฐ ์ด๋ก ] ๋ฐฐ์—ด(List), Queue, Stack 1. ๋ฐฐ์—ด : ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜์—ดํ•˜๊ณ , ๊ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ธ๋ฑ์Šค์— ๋Œ€์‘ํ•˜๋„๋ก ๊ตฌ์„ฑํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ : ํŒŒ์ด์ฌ์€ ๋ณ„๋„์˜ Arrayํƒ€์ž…์ด ์กด์žฌํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ list๋ฅผ ํ™œ์šฉ : ๊ฐ™์€ ์ข…๋ฅ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ์œ„ํ•ด ์‚ฌ์šฉ โžก๏ธŽ ์ˆœ์ฐจ์ ์œผ๋กœ ์ €์žฅ (์—ฐ์†๋˜๊ณ  ์—ฐ๊ฒฐ๋œ ๊ณต๊ฐ„์— ์ €์žฅ) โžก๏ธŽ ์ธ๋ฑ์Šค๋ฅผ ํ†ตํ•ด ๊ฐ๊ฐ์˜ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผ ๊ฐ€๋Šฅ : ์ธ๋ฑ์Šค๋ฅผ ํ†ตํ•œ ๋น ๋ฅธ ์ ‘๊ทผ ๊ฐ€๋Šฅ : ์ฒซ๋ฒˆ์งธ ์œ„์น˜์—์„œ ์ƒ๋Œ€์ ์ธ ์œ„์น˜๋กœ ์ ‘๊ทผ : ๊ฐ€๋ณ€์  ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๊ฐ€ ์•„๋‹˜ (immutable) - ์ดˆ๊ธฐ์— ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๋ฅผ ์„ค์ •ํ•ด์•ผํ•จ : ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€ ๋ฐ ์‚ญ์ œ๊ฐ€ ์–ด๋ ค์›€ : ๊ธฐ์กด ๊ธธ์ด ์ดˆ๊ณผ์‹œ ๋ฐ์ดํ„ฐ ์ถ”๊ฐ€ ์–ด๋ ค์›€, ์ค‘๊ฐ„ ๋ฐ์ดํ„ฐ ์‚ญ์ œ์‹œ ๋ฐ์ดํ„ฐ ์žฌ์ •๋ ฌ ํ•„์š” * ํŒŒ์ด์ฌ์—์„œ์˜ ๋ฐฐ์—ด : list๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ตฌํ˜„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ธธ์ด ์ง€์ • ํ•„์š”์—†์Œ, ๊ฐ€๋ณ€์ ์ด๊ฒŒ ์‚ฌ์šฉ๊ฐ€๋Šฅ : ๋ฐฐ์—ด ์ƒ์„ฑ 1).. 2020. 9. 14.
ํ”„๋กœํ† ์ฝœ, OSI(Open System Interconnection) 7๊ณ„์ธต, TCP/IP * ํ”„๋กœํ† ์ฝœ(Protocol) : ๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ์œ„ํ•œ ํ†ต์‹  ์•ฝ์† (์–‘์‹๊ณผ ๊ทœ์น™์˜ ์ฒด๊ณ„) : ๊ตฌ์„ฑ์š”์†Œ โ‘  ๊ตฌ๋ฌธ - ์ „์†ก ๋ฐ์ดํ„ฐ ํ˜•์‹ โ‘ก ์˜๋ฏธ - ํ๋ฆ„, ์ œ์–ด์ •๋ณด โ‘ข ํƒ€์ด๋ฐ - ํ†ต์‹  ์†๋„, ์ „์†ก ์ˆœ์„œ * OSI(Open System Interconnection) 7๊ณ„์ธต : ๊ฐœ๋ฐฉํ˜• ์‹œ์Šคํ…œ๊ณผ ๋˜ ๋‹ค๋ฅธ ๊ฐœ๋ฐฉํ˜• ์‹œ์Šคํ…œ ๊ฐ„ ์—ฐ๊ฒฐ์„ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”๊ฐ€? : ๊ตญ์ œํ‘œ์ค€ํ™” ๊ธฐ๊ตฌ์ธ ISO(International Standardization Organization)์—์„œ ๊ฐœ๋ฐœํ•œ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ โžก๏ธŽ ์‹œ์Šคํ…œ๊ฐ„ ํ†ต์‹ ์„ ์œ„ํ•œ ํ‘œ์ค€ ์ œ๊ณต, ํ†ต์‹ ์˜ ์ƒํ˜ธ์ ‘์†์  ์ •์˜, ์ƒํ˜ธํ˜ธํ™˜์„ฑ์— ์ด์Šˆ ์ œ๊ฑฐ * TCP/IP : ์ธํ„ฐ๋„ท ๋ชจ๋ธ ๊ณ„์ธต 2020. 9. 9.