๊ธฐ์ด ํํ! ๋ ํ๊ฒ ์์ํ๋ Java Part 3(ํ) : ์์ผ๊ณผ ํ์ผ I/O
java.io๋ฅผ ์์์ผ๋ก NIO ๋ฐ NIO.2 ๊ธฐ๋ฐ์ ๊ณ ์ฑ๋ฅ ์ /์ถ๋ ฅ ์์คํ ์ ๊ฐ๋ฐ ํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค. ๋ฌด์๋ณด๋ค ํ์ผ ์ /์ถ๋ ฅ์ ๋๋ด๋ ์๊ฐ ๊ณ ์ฑ๋ฅ ์๋ฒ ๊ฐ๋ฐ๊น์ง ๋ค์ผ๋ก ๋๋ผ ์ ์๋๋ก ํด๋๋ฆฝ๋๋ค!
์๊ฐ์ 606๋ช
๋์ด๋ ์ค๊ธ์ด์
์๊ฐ๊ธฐํ ๋ฌด์ ํ
Spring ์ค๋น๊ณผ์ ๋ก๋๋งต๊ณผ ์ ๊ฐ์๊ฐ ์คํ๋์ต๋๋ค!
์๊ฐ์ ์ฌ๋ฌ๋ถ. ์๋
ํ์ธ์.
๋๋ํ ๊ฐ๋ฐ์ ์ตํธ์ฑ์
๋๋ค.
Java ๊ฐ์๊ฐ ์๊ฒฐ๋์ผ๋ฉฐ ๊ธฐ์กด CS์ด๋ก ์ ๊ฒฐํฉํด ๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ทจ์ ์ ์ํ ๋๋ํ ๊ฐ๋ฐ์์ Spring ์ฌ์ ํ์ต ์์ฑ๋ฐ ๋ก๋๋งต์ ์คํํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฒคํธ๋ ์ค๋น ํ์ต๋๋ค!

์ ์ฐฉ์ 100๋ถ์๊ฒ ๋ก๋๋งต ์ ์ฉ์ผ๋ก 50% ํ ์ธ์ด ์ ๊ณต๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ธฐ์กด ๋คํธ์ํฌ ๊ธฐ์ด ๊ฐ์์์ ์ ๊ณต๋๋ ์น ์๋น์ค ๊ด๋ จ ๋ถ๋ถ์ ๋ณ๋ ๊ฐ์๋ก ๋ถ๋ฆฌํด ์คํํ์ผ๋ฉฐ ์ ์ฐฉ์ 100๋ถ๊ป๋ ๋ฌด๋ฃ๋ก ์ ๊ณต๋ฉ๋๋ค.
๐งญ๋ชจ๋ ์น ๊ฐ๋ฐ์๊ฐ ๋ด์ผ ํ ๋จ ํ ์ฅ์ ์ง๋

๊ทธ๋ฆฌ๊ณ ์ด ๊ฐ์๋ ์ ๊ฐ ์ฒ์์ผ๋ก ๋ง์ผํ ํํธ๋์ค ํ๋ก๊ทธ๋จ์ ์ฐธ์ฌํ ๊ฐ์ ์ ๋๋ค. ๋ฐ๋ผ์ ์ฌ๋ฌ๋ถ์ด ์ด ๊ฐ์๋ฅผ ํ๋ณดํ์๊ณ ๊ตฌ๋งค๋ก ์ด์ด์ง ๊ฒฝ์ฐ ํํธ๋์๊ฒ ์์ต์ด ๋ฐ์ํฉ๋๋ค. ์ธํ๋ฐ ํํธ๋์ค ๊ด๋ จ ๋ด์ฉ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
์ ๋ ์ด์ ๋ถํฐ Spring ๊ฐ์๋ฅผ ์ค๋นํ ์์ ์ ๋๋ค. ์งํ ์ํฉ์ ๋ํด์๋ ์ด์์ค์ธ ์ ํ๋ธ ์ฑ๋(https://www.youtube.com/@nullnull_not_eq_null)์์ ํ์ธํ์ค ์ ์๋๋ก ๊ณต๊ฐํ๊ฒ ์ต๋๋ค.
ํญ์ ๊ฐ์ฌ๋๋ฆฌ๋ฉฐ ์์ผ๋ก๋ ์ข์ ๊ฐ์๋ก ์ธ์ฌ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค. ๋ฌด์๋ณด๋ค ์ทจ์ ์ ํฌ๋งํ์๋ ๋ถ๋ค์ด ์ํ๋ ๊ฒฐ๋ก ์ ์ป์ ์ ์๋๋ก ์ต์ ์ ๋คํด ๋๊ฒ ์ต๋๋ค. ๋ ๊ณ ๋ง์ต๋๋ค. ๐
๋๋ํ ๊ฐ๋ฐ์ ์ฌ๋ฆผ






