์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ์ฑ์
- ์ฝ๋ฉ
- JavaScript
- ํค๋ํผ์คํธ
- Linux
- DesignPattern
- ์์
- ์ฑ์ํซํ
- Java
- ์ค๋ธ์ ํธ
- ์ฑ ์ฝ๊ธฐ
- ํค๋ํผ์คํธ๋์์ธํจํด
- ์ฑ์๋ง์ง
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- ์ง์ฅ์ธ์ ์ฌ
- ์ฑ์๋ณผ๊ฑฐ๋ฆฌ
- ๊ฐ์ฒด์งํฅ
- IntelliJ
- ์ฃผ๋์ด๊ฐ๋ฐ์
- ์ฑ ๋๋
- ๋ ์์ผ์ง
- JAVA๊ฐ๋ฐ์
- ๋ ์
- ์ง์ฅ์ธ
- ์ฑ์์ง์ฅ์ธ
- ํด๋ฆฐ์ฝ๋
- ๊นจ๋ํ์ฝ๋
- ๋์์ธํจํด
- ๊ฐ๋ฐ์
- docker
- Today
- Total
๋ชฉ๋ก๋ ์์ผ์ง (83)
๋ญ๋ฐ๊ฐ๋ฐ

/์๋ ์ผ: 2023๋ 10์ 30์ผ /์ด ์ฑ ์ ๋ ์๋ชจ์์ ์์ํ ๊น ํ๋ฉฐ ๋ง๋ค์๋(์ง๊ธ์ ํด์ฒด๋จ) ๋ชจ์์์ ์ฒซ ์ฑ ์ผ๋ก ์์ํ ์ฑ ์ด๋ผ์ ์ฝ๊ฒ ๋์๋ค. 1. ๋ชจ๋ ๋ฌธ์ ๋ฅผ ์ ์ด์ ๋ก ํด๊ฒฐํ๋ ค๋ ์ฌ๋๋ค์ ๊ณผํ์ ์ผ๋ก ์ค์ํ ์๋ฏธ๋ฅผ ์ง๋๋ ์์ ๋ณด์กด์ ํ์์ฑ์ ๊ฐ๊ณผํด๋ฒ๋ฆฐ๋ค. 2. ๋จธ์ง์์ ์ง ๋ค๋ฐ์ ์๋ฆ๋ค์ด ์๋ค์ด ๋ชจ๋ ์ฃฝ๋ ๋ ์ด ์ฌ๊น๋ด ๋๋ ต์ต๋๋ค. ์ฌํ๊ณ ๋ ๊ฐ์ด์ด ๋ฉ๋ ์ผ์ ๋๋ค. 3. ์ธ์์ ๋ ธ๋ซ์๋ฆฌ๊ฐ ๋ค๋ฆฌ์ง ์๋ ๋ด์ฒ ๋ณด๋ค ๋ ์ฐ์ธํ๊ณ ์ ๋งํ ๊ฒ์ ์์ผ๋๊น์. 4. ์ฌ๋๋ค์ ์ฆ๊ฐ์ ์ธ ์ผ์๋ง ๊ด์ฌ์ ๋ณด์ธ๋ค. ๋ฌธ์ ๊ฐ ์ฆ์ ๋๋ฌ๋์ง ์๊ณ ๊ทธ ํํ๋ ๋ช ํํ์ง ์์ผ๋ฉด ๊ทธ์ ๋ฌด์ํ๊ณ ๊ทธ ์ํ์ ๋ถ์ ํด๋ฒ๋ฆฐ๋ค. 5. ์์ฐ์ ๊ท ํ์ด๋ ์ ๋์ ์ด๊ณ ๊ณ์ ๋ณํํ๋ฉฐ ์กฐ์ ๊ณผ ์กฐ์ ์ด ๊ฐ๋ฅํ ์ํ๋ฅผ ๋งํ๋ค. ์ธ๊ฐ ์ญ์ ์์ฐ์ด ์ด๋ฃจ๋ ๊ท ํ์ ์ผ๋ถ..
14์ผ์ฐจ. ํด๋ฆฐ์ฝ๋[3์ฃผ์ฐจ_ํ์์ผ] 123-131pg #์์ฝ 6. ๊ฐ์ฒด์ ์๋ฃ๊ตฌ์กฐ 1) ์๋ฃ ์ถ์ํ 2) ์๋ฃ/๊ฐ์ฒด ๋น๋์นญ 3) ๋๋ฏธํฐ ๋ฒ์น - ๋ชจ๋์ ์์ ์ด ์กฐ์ํ๋ ๊ฐ์ฒด์ ์์ฌ์ ์ ๋ชฐ๋ผ์ผ ํ๋ค๋ ๋ฒ์น a. ๊ธฐ์ฐจ ์ถฉ๋ final String outputDir = stxt.getOptions().getScratchDir().getAbsolutePath(); - ์ฌ๋ฌ ๊ฐ์ฒด๊ฐ ํ ์ค๋ก ์ด์ด์ง ๊ธฐ์ฐจ์ฒ๋ผ ๋ณด์ด๊ธฐ ๋๋ฌธ์ ์์ ๊ฐ์ ์ฝ๋๋ฅผ ๊ธฐ์ฐจ ์ถฉ๋์ด๋ผ๊ณ ํ๋ค. - ๊ธฐ์ฐจ์ถฉ๋ ์ฝ๋๋ ์กฐ์กํ๋ค. - ์์ฝ๋๋ฅผ ๊นจ๋ํ๊ฒ ํ๋ ๋ฒ Options opts = ctxt.getOptions(); File scratchDir = opts.getScaratchDir(); final String outputDir = scratchDi..
13์ผ์ฐจ. ํด๋ฆฐ์ฝ๋[3์ฃผ์ฐจ_์์์ผ] 111-122pg #์์ฝ 5. ํ์ ๋ง์ถ๊ธฐ 1) ํ์์ ๋ง์ถ๋ ๋ชฉ์ 2) ์ ์ ํ ํ ๊ธธ์ด๋ฅผ ์ ์งํ๋ผ 3) ๊ฐ๋ก ํ์ ๋ง์ถ๊ธฐ ใฑ. ๊ฐ๋ก ๊ณต๋ฐฑ๊ณผ ๋ฐ์ง๋ ใด. ๊ฐ๋ก ์ ๋ ฌ ใท. ๋ค์ฌ์ฐ๊ธฐ - ๋ฒ์๋ก ์ด๋ค์ง ๊ณ์ธต ํํ์ ์ํด์ ์ฝ๋๋ฅผ ๋ค์ฌ์ด๋ค. - ๋ค์ฌ์ฐ๋ ์ ๋๋ ๊ณ์ธต์์ ์ฝ๋๊ฐ ์๋ฆฌ์ก์ ์์ค๊ณผ ๋น๋กํจ a. ๋ค์ฌ์ฐ๊ธฐ ๋ฌด์ํ๊ธฐ : ํ ํ์ ๋ฒ์๋ฅผ ๋ญ๋ฑ๊ทธ๋ฆฐ ์ฝ๋๋ X ใน. ๊ฐ์ง ๋ฒ์ while (dis.read(buf, 0, readBufferSize) != -1) ; 4) ํ ๊ท์น - ํ์ ์ํ๋ค๋ฉด ์์ ์ด ์ ํธํด์ผ ํ ๊ท์น์ ํ ๊ท์น์ด๋ค. - ํ์ ํ ๊ฐ์ง ๊ท์น์ ํฉ์ํด์ผ ํ๋ฉฐ ๋ชจ๋ ํ์์ ๊ทธ ๊ท์น์ ๋ฐ๋ผ์ผ ํ๋ค. 5) ๋ฐฅ ์์ ์จ์ ํ์ ๊ท์น 6. ๊ฐ์ฒด์ ์๋ฃ๊ตฌ์กฐ - ๋ณ์๋ฅผ pri..
6์ผ์ฐจ. ํด๋ฆฐ์ฝ๋[1์ฃผ์ฐจ_ํ ์์ผ] 46-56pg #์์ฝ 1. ๊นจ๋ํ ์ฝ๋ 2. ์๋ฏธ ์๋ ์ด๋ฆ 3. ํจ์ - ํจ์๋ฅผ ์ ๋ง๋๋ ๋ฒ์ ์๊ฐํ๋ค. 1) ์๊ฒ ๋ง๋ค์ด๋ผ! 2) ํ ๊ฐ์ง๋ง ํด๋ผ! 3) ํจ์ ๋น ์ถ์ํ ์์ค์ ํ๋๋ก! - ํจ์๊ฐ ํ์คํ 'ํ ๊ฐ์ง' ์์ ๋ง ํ๋ ค๋ฉด ํจ์ ๋ด ๋ชจ๋ ๋ฌธ์ฅ์ ์ถ์ํ ์์ค์ด ๋์ผํด์ผ ํ๋ค. - ํ ํจ์ ๋ด์ ์ถ์ํ ์์ค์ ์์ผ๋ฉด ์ฝ๋๋ฅผ ์ฝ๋ ์ฌ๋์ด ํ๊ฐ๋ฆฐ๋ค. -- ์์์ ์๋๋ก ์ฝ๋ ์ฝ๊ธฐ : ๋ด๋ ค๊ฐ๊ธฐ ๊ท์น => ์ฝ๋๋ฅผ ์์์ ์๋๋ก ์ฝ์ผ๋ฉด ํจ์ ์ถ์ํ ์์ค์ด ํ ๋จ๊ณ์ฉ ๋ด๋ ค๊ฐ๋ ๊ฒ. 4) Switch๋ฌธ - switch๋ฌธ์ ์๊ฒ ๋ง๋ค๊ธฐ ์ด๋ ต์ง๋ง ๋คํ์ฑ์ ์ด์ฉํ์ฌ ๊ฐ switch๋ฌธ์ ์ ์ฐจ์ ํด๋์ค์ ์จ๊ธฐ๊ณ ์ ๋๋ก ๋ฐ๋ณตํ์ง ์๋ ๋ฐฉ๋ฒ์ ์ด๋ค. 5) ์์ ์ ์ธ ์ด๋ฆ์ ์ฌ์ฉํ๋ผ! - ..

\์๋ ์ผ 2023๋ 8์ 13์ผ \์ด ์ฑ ์ 8์ ์ ์ฃผ๋ ์ฌํ ์ค ์์ฌํ ์ฑ ๋ฐฉ์์ ์ฑ ์ ๋ํ ์๊ฐ๋ง ๋ณด๊ณ ๋ธ๋ผ์ธ๋ ๋ถ์ผ๋ก ์ฌ๊ฒ ๋์๋ค. ๋ด ํ์ : 3.5/5 ์ด์ : ์๊ฐ๋ณด๋ค๋ ์ฑ ์ ๋ด์ฉ์ด ๊ฐ๋ณ๋ค. ์ฑ์ธ๋ณด๋ค๋ ์ฒญ์๋ ๋ค์ด ์ฝ์๋งํ ์ฑ ์ด์๋ค. ์ข์๋ ๊ตฌ์ 1. ๋๋ ๊ธธ๋์จ์ฒ๋ผ ์ธ์์ ๋ฐ๋ณด๋ค์๊ฒ ์์ผ๋ฉด์ ํ๋ด๊ณ ์ถ์ด์ก๋ค. 2. "์ธ์๋ ๊ทธ๋ฐ ๊ฒ ๊ฐ์." "์ ์ฒด๋ ์ด๋ ต๋ค๊ณ ?" "์ด. ์ ์ฒด๋ ์ด๋ ต๊ณ ์ฒ์๋ ์ด๋ ค์. ํ๋ ธ์ธ. ๋๋ ์์ง๋ ํ๋ ธ์ธ์ธ ๊ฒ ๊ฐ์. ๊ทธ๋์ ์ด๋ ค์." "์, ๋๋ ํ์ฒญ์๋ ์ธ๊ฐ, ์ ์ด๋ ๊ฒ ์ด๋ ต์ง?" 3. "ํ์ด๋ ๊ฒ ๊ธฐ์๋๊น. ์ฌ๋์ผ๋ก ์ฌ๋ ๊ฒ ๊ณ ๋ง์ฐ๋๊น, ์ฐ์ฐํ๊ณ ๋ถ์ํ ํต์พํจ ๊ฐ์๊ฑฐ ๋ถํธํดํ ๊ฑฐ์ผ. ์ง์ง ํ๋ณตํด์ง๋ ค๊ณ ํ ๊ฑฐ์ผ. ์ง๊ธ ๋์ฒ๋ผ"
3์ผ์ฐจ. ํด๋ฆฐ์ฝ๋[1์ฃผ์ฐจ_์์์ผ] 13-23pg #์์ฝ 1. ๊นจ๋ํ ์ฝ๋ {๊นจ๋ํ ์ฝ๋๋?} - ๋ก ์ ํ๋ฆฌ์ค : ์ค๋ณต์ด ์๊ณ ํํ๋ ฅ ๋์ด๊ณ , ์ด๋ฐ๋ถํฐ ๊ฐ๋จํ ์ถ์ํ๋ฅผ ๊ณ ๋ คํ ์ฝ๋ - ์๋ ์ปค๋ํ : ์ฝ๋๋ฅผ ์ฝ์ผ๋ฉฐ ์ง์ํ๋ ๊ธฐ๋ฅ์ ์ ๋๋ก ์ํํ ์ฝ๋ {์ฐ๋ฆฌ๋ค ์๊ฐ} ์ด ์ฑ ์ ์ฐ๋ฆฌ์ ์ค๋ธ์ ํธ ๋ฉํ ์ง์์ด ์๊ฐํ๋ ๊นจ๋ํ ์ฝ๋๋ฅผ ์ค๋ช ํ๋ค. {์ฐ๋ฆฌ๋ ์ ์๋ค.} Javadoc์์ @author ํ๋๊ฐ ์ ์๋ฅผ ์๊ฐํ๋ฏ์ด ์ฐ๋ฆฌ๋ ์ ์๋ค. - ์ฝ๋๋ฅผ ์งค ๋, ์์ ์ด ์ ์๊ณ , ์ด๊ฒ์ ๋ณผ ๋ ์๊ฐ ์๋ค๋ ์ฌ์ค์ ๊ธฐ์ตํด์ผ ํ๋ค. - ์ ์ฝ๋๋ฅผ ์ง๋ฉด์ ๊ธฐ์กด ์ฝ๋๋ฅผ ๋์์์ด ์ฝ๊ธฐ ๋๋ฌธ์ ์ฝ๊ธฐ ์ฌ์ด ์ฝ๋๊ฐ ์ค์ํ๋ค. ๋ณด์ด์ค์นด์ฐํธ ๊ท์น์์๋ ์บ ํ์ฅ์ ์ฒดํฌ์ธ ํ ๋๋ณด๋ค ์ฒดํฌ์์ ํ ๋ ๋ ๊นจ๋ํ๊ฒ ํ๋ผ๊ณ ํ๋ค. ์ฝ๋๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค. ..