1. ์น๊ทผํ ์๊ธฐ์๊ฐ ์ค๋นํด๊ฐ๊ธฐ๋์
๋ถ + ๋ณธ๋ฌธ + ๋ง๋ฌด๋ฆฌ ํ์์ผ๋ก ์ค๋นํ๊ธฐ (๋์
๋ถ) ๋น์ ๊ณผ ์ด์ผ๊ธฐ๋ฅผ ๋๋๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค.Hi, Ava. My name is Dain, but you can call me D. It's nice to be speaking with you. (๋ณธ๋ฌธ1) ๋ด๊ฐ ํ๋ ์ผ & ์ผ๋ง๋ ์ผ ํ๋์งTo tell you a little about myself, I work for a construction supervision company. Right now, we’re building a road, and I’ve been working here for about three months. My role involves answering phone calls, handling pap..
Java ํ๋ก์ ํธ๋ฅผ ์ค์ ํ ๋ ํ๋ก์ ํธ ์ฐํด๋ฆญํ๋ฉด Build Path๊ฐ ๋์จ๋ค. ์ฌ๊ธฐ์ ์ฐ๋ฆฌ๊ฐ Oracle JDBC ๋๋ผ์ด๋ฒ(ojdbc8.jar) ๊ฐ์ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฑ๋กํ ์ ์๋ค. ๋ MySQL Connection(mysql-connector-java.jar)์ด๋ผ๋ ์ง Getter์ Setter์ ์๋์์ฑํ๋ Lombok(lombok.jar) ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฑ๋ก ํด ๋ณธ ์ ์ด ์์ ๊ฒ์ด๋ค. ํ์๋ ํญ์ ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ถ๊ฐํ ๋ Classpath, Module Path ์ค ์ด๋์ ์ถ๊ฐํด์ผ ํ๋์ง ํท๊ฐ๋ ธ๊ธฐ ๋๋ฌธ์ ์ด ๊ธ์ ์์ฑํ๋ค. Buildpath๋ ์๋ฐ์์ ์ค์ํ ๊ฐ๋
์ด๋ฉฐ, ์ด๋ค ๊ฒ์ ๋ฑ๋กํด์ผ ํ๋์ง๋ ํ๋ก์ ํธ ํ๊ฒฝ๊ณผ ์ฌ์ฉ ๊ธฐ์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ค. ์ด๋ก ์ ์ธ ์ค๋ช
์ ๊ฑด๋ ๋ฐ๊ณ ์ธ์ ModulePath..
โ ๏ธ ๋ฌธ์ * ์ ์ด์ ๋์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ์ฝ์์์ ํ์ธํ๋ ๊ฒ์ด ์๋๊ณ JUnit ํญ์์ ํ์ธํ๋ค. * ์์น์ ์ผ๋ก๋ ์๋์ ๊ฐ์ ๋ฐฉ๋ฒ์ ๋ฐ๋ฅด๋ฉด ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์์๋ค.JUnit ํ
์คํธ ์คํ (Run As → JUnit Test) Eclipse ํ๋จ "JUnit" ํญ ํด๋ฆญ ํ
์คํธ ๊ฒฐ๊ณผ ํ์ธ (์ฑ๊ณตํ๋ฉด ๋
น์, ์คํจํ๋ฉด ๋นจ๊ฐ์)ํ์ง๋ง ์ ์ด์ ๋ ํญ์์๋ ๊ฒฐ๊ณผ๊ฐ ๋จ์ง ์๊ณ ์ฝ์์ ์๋์ ๊ฐ์ ์๋ฌ ๋ฉ์ธ์ง๊ฐ ๋จ๋ ํ์java.lang.NoClassDefFoundError: org/junit/platform/engine/ConfigurationParameters๐ง ์์ธ์๋ฌ๊ฐ ๋ฐ์ํ ์ด์ ๋ ํ๊ฒฝ์ค์ ์ ๋ฌธ์ ๊ฐ ์๋ค.JUnit์ ์ถ๊ฐํ ๋ Modulepath์ ์ถ๊ฐํ๊ธฐ ๋๋ฌธ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.โก ํด๊ฒฐ๋ฒ์ ์ด์ ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ Cl..
โ ๏ธ ๋ฌธ์ ๊ณต์ ํด๋ ์ ์์ด ์ ๋๋ ๋ฌธ์ (๋ณ๋์ ์๋ฌ๋ฉ์ธ์ง๋ ๋จ์ง ์๊ณ ๊ทธ๋ฅ ๋น ์ฐฝ์ด ์ด๋ฆฌ๋ฉฐ ๋ก๋ฉ ์ํ๊ฐ ๊ณ์ ๋๋ ํ์)๐ง ์์ธํ๋๋์คํฌ/SSD ์์ → ๊ณต์ ํด๋๊ฐ ์๋ ๋๋ผ์ด๋ธ๊ฐ ์์๋์์ ๊ฐ๋ฅ์ฑ์ด ํผํ์ผ ์์คํ
์ค๋ฅ → ๊ฐ์ ์ข
๋ฃ๋ ์ ์ ๋ฌธ์ ๋ก ์ธํด ํ์ผ ์์คํ
์ด ์์๋์์ ๊ฐ๋ฅ์ฑ๋คํธ์ํฌ ๋๋ผ์ด๋ธ ๋ฌธ์ → ๊ณต์ ํด๋ ์ ๊ทผ ์ ๊ณ์ ๋ก๋ฉ๋๋ค๋ฉด ๋คํธ์ํฌ ์ค๋ฅ์ผ ์๋ ์์โก ํด๊ฒฐ๋ฒ โ
1) ํ์ผ ํ์๊ธฐ ๊ฐ์ ์ข
๋ฃ & ์ฌ์คํ\Ctrl + Shift + Esc → ์์
๊ด๋ฆฌ์ ์ด๊ธฐ"Windows ํ์๊ธฐ(Explorer)"๋ฅผ ์ฐพ์ "์์
๋๋ด๊ธฐ"์์
๊ด๋ฆฌ์์์ "ํ์ผ > ์ ์์
์คํ" ํด๋ฆญexplorer.exe ์
๋ ฅ ํ ์คํโ ๋ง์ฝ ํ์ผ ํ์๊ธฐ๊ฐ ๋ค์ ์ด๋ฆฌ๋ฉด์ ๊ณต์ ํด๋ ๋ฌธ์ ๊ฐ ์ง์๋๋ค๋ฉด, ๋์คํฌ ์ํ๋ฅผ..
โ ๏ธ ๋ฌธ์ (PC ๊ฐ์ ์ข
๋ฃ ํ ๋๋ ์ฌ์ฉ์ ๊ณ์ ์ํธ ์ค์ ํ - ์ถ์ ) ๊ณต์ ํด๋ ์๋ฒ์ ์ ์ํ ์ ์๋ ๋ฌธ์ ํ์ฌ์์ ์๋์ฐ ํค๊ฐ ์ ๋๋ ค PC๋ฅผ ๊ฐ์ ์ฌ๋ถํ
ํ ํ ๊ณต์ ํด๋ ์๋ฒ์ ์ ์์ด ๋์ง ์๋ ํ์ ์๋์ฐ ํ๊ฒฝ์์ ๋คํธ์ํฌ ๊ณต์ ๋ฅผ ํตํด ๋๋ NAS์ ๊ฐ์ ๋คํธ์ํฌ ๋๋ผ์ด๋ธ ํด๋์ ์ ๊ทผํ๋ ค๊ณ ํ ๋ ์๋์ ๊ฐ์ ๋ฉ์ธ์ง๊ฐ ๋ธ ๐ง ์์ธ ์ฒ์์๋ Windows ๊ณ์ ์ด๋ ์ํธ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํด์ Microsoft ๋ฉ์ผ์ฃผ์๋ก ์ฐ๊ฒฐ๋ ๊ณ์ ์ ํด์ ํ์ผ๋ ํจ๊ณผ ์์์
์ฒด์์ ์ถ์ฅ์ด๋ผ ์คํ ๋ฆ๊ฒ ๊ณ ์ณ์ค ์ ์๋ค๊ณ ํด์ ๊ตฌ๊ธ์์ ์ด์ฌํ ๊ฒ์ํด์ ๊ณ ์น๊ฒ ๋์๋ค ์๋์ฐ ์์คํ
์ด ๋ณด์์ด ์ทจ์ฝํ๋ค๊ณ ํ๋จ๋๋ ํด๋ ๊ณต์ ์ ๋ํด ๊ธฐ๋ณธ์ ์ผ๋ก ์ฐจ๋จ์ด ๋์ด ์๋ ์ํ์ด๊ธฐ ๋๋ฌธ์ ์ด๋ฐ ๊ฒฝ๊ณ ๋ฅผ ๋์ฐ๊ฒ ๋๋ค. โก ํด๊ฒฐ๋ฒ์ ์์ด ๋์ง..
์๋ง์กด AWS์์ EBS ๋ณผ๋ฅจ์ ๋ํด์ ๊ณต๋ถํ๋ค๊ฐ ์ฐ๋ฆฌ๊ฐ ์๊ณ ์๋ MB(๋ฉ๊ฐ ๋ฐ์ดํธ)์ MiB/s, MiB ๋ฑ์ ์ฐจ์ด์ ๋ํด ๊ถ๊ธํด์ง๊ฒ ๋์ด์ ์ ๋ฆฌํ๋ ๊ธ์
๋๋ค. ์ฐ๋ฆฌ๊ฐ ํํ ์๋ ๋ฐ์ดํฐ ๋จ์์๋ ๋ฐ์ดํธ(Byte), ํฌ๋ก๋ฐ์ดํธ(KB), ๋ฉ๊ฐ๋ฐ์ดํธ(MB), ๊ธฐ๊ฐ๋ฐ์ดํธ(GB), ํ
๋ผ๋ฐ์ดํธ(TB), ํํ๋ฐ์ดํธ(PB) ๋ฑ์ด ์์ต๋๋ค. ์ ๋ ์ด๋ ธ์ ๋ ์ปดํจํฐ ์๊ฐ์ ์ ์๋๊ป์ ์๊ธ์๋ง ๋ฐ์ '๊ฐ๋งค๊ธฐํธ๋นผ(KMGTP)' ๋ผ๊ณ ์ธ์ด ๊ธฐ์ต์ด ๋ฉ๋๋ค. ๋ฐ์ดํธ์ ๋จ์๋ 1,024๋ฐฐ์ฉ ์ปค์ ธ 1ํฌ๋ก๋ฐ์ดํธ(KB)๋ 1๋ฐ์ดํธ์ 1,024๋ฐฐ, 1๋ฉ๊ฐ๋ฐ์ดํธ(MB)๋ 1ํฌ๋ก๋ฐ์ดํธ์ 1,024๋ฐฐ, 1๊ธฐ๊ฐ๋ฐ์ดํธ(GB)๋ 1๋ฉ๊ฐ ๋ฐ์ดํธ์ 1,024๋ฐฐ, 1ํ
๋ผ๋ฐ์ดํธ๋ 1๊ธฐ๊ฐ๋ฐ์ดํธ์ 1,024๋ฐฐ์
๋๋ค.1. ๋ฐ์ดํธ(Byte)= ๋ฐ์ดํฐ ๋จ์ ..
โ ๏ธ ๋ฌธ์ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์์ ํ๋ฉด ํด๋ฆญ ์ ๊น๋นก์ ์ปค์๊ฐ ์๊ธฐ๋ ๋ฌธ์ ๋ธ๋ก๊ทธ ์ด์ฉ ์ค์ ๋ฎค์งํ๋ ์ด์ด, ๋ณธ๋ฌธ, ์๋ฌด๋ฐ๋ ๋ง์ฐ์ค๋ฅผ ํด๋ฆญํ๋ฉด ์ปค์๊ฐ ์๊ธฐ๋ ํ์๐ง ์์ธ์บ๋ฟ ๋ธ๋ผ์ฐ์ง ๊ธฐ๋ฅ์ด ํ์ฑํ ๋์ด์ ๋ํ๋๋ ๋ฌธ์ ์ด๋ค. ๐ก์บ๋ฟ ๋ธ๋ผ์ฐ์ง(Caret Browsing) ์ด๋?์น ํ์ด์ง์ ์ปค์๋ฅผ ํ์ํด ๋ง์ฐ์ค ์์ด ํค๋ณด๋๋ก ์น ํ์ด์ง๋ฅผ ์ด๋ํ ์ ์๋ ๊ธฐ๋ฅ์ด๋ค.๋ง์ฐ์ค๋ ํฐ์นํจ๋๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ ์ํด ๋ง๋ค์ด์ง ๊ธฐ๋ฅ์ธ๋ฐ, ์ด ๊ธฐ๋ฅ์ ์ผ๋ฉด Tab ํค๋ Page up/down, Home/End ๋ฑ ์ ์ด์ฉํด ์น ํ์ด์ง ์ด๋ํ ์ ์๋ค. ๊ธ์ด ๋ง์ ํ์ด์ง๋ฅผ ์ฝ๋ ๊ฒฝ์ฐ ์ฝ์ ์๋ฆฌ๋ฅผ ํ์ํ๊ณ ๋งํฌ๋ ๊ธ์๋ฅผ ๋๋๊ทธ ํ ์ ์์ด์ ์ ์ฉํ ๊ธฐ๋ฅ์ด๋ค. โก ํด๊ฒฐ๋ฒํด์ ํ๋ ๋ฐฉ๋ฒ์ F7 ๋๋ฅด๊ธฐ!ํฌ๋ก๋ฏธ์ ๊ณ์ด ๋ธ๋ผ์ฐ์ ์ธ ํฌ๋กฌ, ์จ..
โ ๏ธ๋ฌธ์ ๋ก์ปฌ ์ ์ฅ์์ ๋ณ๊ฒฝ์ฌํญ์ ์๊ฒฉ์ผ๋ก ํธ์ฌํ๋ ๊ณผ์ ์์ ํจํค์ง ์์ ์๋ ํ์ผ๋ค์ด ๋ค ๋ ์๊ฐ๋ค.git restore ๋ช
๋ น์ด๋ก ํ์ผ์ ๋ณต๊ตฌํ๋๋ฐ ์ดํด๋ฆฝ์ค ํจํค์ง ์ต์คํ๋ก๋ฌ์๋ ๋ณต๊ตฌํ ํ์ผ์ด ์ ๋จ๋ ๋ฌธ์ ๐ก ํด๊ฒฐ๋ฒ์ดํด๋ฆฝ์ค์์ git restore๋ก ๋ณต๊ตฌํ ํ์ผ์ด ํจํค์ง ์ต์คํ๋ก๋ฌ์ ๋ํ๋์ง ์๋ ์ด์ ๋ ์ดํด๋ฆฝ์ค๊ฐ ํ์ผ ๋ณ๊ฒฝ์ ๊ฐ์งํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ด๋ค. ํจํค์ง๋ช
์ ํด๋ฆญ(Ctrl๋ก ์ผ๊ด ํด๋ฆญ ๊ฐ๋ฅ) > F5 ๋๋ฌ์ Refresh๊ทธ๋๋ ์ ๋ณด์ด๋ฉด Project > Clean...