Hello, World ๐ป
-
Live Study - Java JVM ์ ๋ํดHello, World ๐ป/Java โ๏ธ 2020. 11. 21. 21:47
JVM, Java Virtual Machine JVM ์ด๋ Java Virtual Machine ์ ์ฝ์๋ฅผ ๋ฐ์ ์ค์ฌ ๋ถ๋ฅด๋ ์ฉ์ด์ด๋ค. JVM ์ ์๋ฐ ๋ฐ์ดํธ์ฝ๋๋ฅผ ์คํํ ์ ์๋ ์ฃผ์ฒด์ด๋ค. ์๋ฐ ๋ฐ์ดํธ์ฝ๋๋ ํ๋ซํผ์ ๋ ๋ฆฝ์ ์ด๋ฉฐ ๋ชจ๋ ์๋ฐ ๊ฐ์ ๋จธ์ ์ ์๋ฐ ๊ฐ์ ๋จธ์ ๊ท๊ฒฉ์ ์ ์๋ ๋๋ก ์๋ฐ ๋ฐ์ดํธ์ฝ๋๋ฅผ ์คํํ๋ค. ํ์ค ์๋ฐ API๊น์ง ๋์ผํ ๋์์ ํ๋๋ก ๊ตฌํํ ์ํ์์๋ ์ด๋ก ์ ์ผ๋ก ๋ชจ๋ ์๋ฐ ํ๋ก๊ทธ๋จ์ CPU, ์ด์์ฒด์ ์ ์ข ๋ฅ์ ๋ฌด๊ดํ๊ฒ ๋์ผํ๊ฒ ๋์ํ ๊ฒ์ ๋ณด์ฅํ๋ค. Virtual Machine, ๊ฐ์ ๋จธ์ ์ ์ปดํจํ ํ๊ฒฝ์ ์ํํธ์จ์ด๋ก ๊ตฌํํ ๊ฒ์ด๋ค. ์ปดํจํฐ ์์ ์ปดํจํฐ๋ผ๊ณ ์๊ฐํ๋ฉด ์ฝ๋ค. ๊ฐ์ ๋จธ์ ์ OS, Application์ ์ค์น & ์คํํ ์ ์๋ค. ๋ฐ์ดํธ์ฝ๋ ๋จ์ํ ์๋ฐ์์๋ง ๋ฐ์ดํธ์ฝ๋๋ฅผ..
-
Forward Proxy, Reverse Proxy ๊ฐ๋ ์ ๋ฆฌํด๋ณด๊ธฐHello, World ๐ป/Dev Research ๐ 2020. 9. 2. 23:03
์ต๊ทผ์ ์ด๋ค ํ๋ก์ ํธ ๋ฌธ์์ ์์คํ ๊ตฌ์ฑ๋๋ฅผ ๋ณด๋ค๊ฐ Nginx ๊ทธ๋ฆผ ์์ 'Reverse Proxy' ๋ผ๋ ๋จ์ด๋ฅผ ๋ฐ๊ฒฌํ๋ค. ์ฒ์์ ๋ชจ๋ฅด๋ ๋จ์ด์ฌ์ ๊ฐ๋ฒผ์ด ๋ง์์ผ๋ก ์์๋ด์ผ์ง ํ๋๋ฐ ์๊ณ ๋ณด๋ ์ ์ฒด ๊ตฌ์ฑ๋๋ฅผ ์ข ๋ ๊น์ด ์ดํดํ ์ ์๋ ์ค์ํ ํค์๋ ๊ฒ ๊ฐ๋ค. Proxy ?! ๋จผ์ , ํ๋ก์์ ๋ํด ์ ๋ฆฌํด๋ณด๋ฉด ์ข๊ฒ ๋ค. ํ๋ก์๋ผ๋ ๋จ์ด๋ ๋คํธ์ํฌ์์๋ ์ฐ์ด๊ณ , ๊ฐ๋ฐ์ ํ ๋์๋ ๋ง์ด ์ฐ์ด๋ ๋จ์ด๋ค. ์ฌ๊ธฐ์๋ ๋คํธ์ํฌ ์์์์ ํ๋ก์๋ผ๋ ๋ป์ ์ง์ค. (์ฌ์ค ์ญํ ๊ณผ ๊ฐ๋ ์ ๋น์ท๋น์ทํ๋ค;) ์ํค ๋ฐฑ๊ณผ๋ฅผ ์ฐธ๊ณ ํด๋ณด๋ฉด 'ํ๋ก์' ๋ ์๋ฒ์ ํด๋ผ์ด์ธํธ ์ฌ์ด์์ ํด๋ผ์ด์ธํธ๊ฐ ํ๋ก์ ์๋ฒ๋ฅผ ํตํด ๋ค๋ฅธ ๋คํธ์ํฌ์ ๊ฐ์ ์ ์ผ๋ก ์ ์ํ ์ ์๊ฒ ํด์ฃผ๋ ์ปดํจํฐ ์์คํ ์ด๋ ํ๋ก๊ทธ๋จ์ ๋งํ๋ค. ์ด ์ญํ ์ ์ง์นญํด ํ๋ก์๋ผ๊ณ ํ๊ณ , ์ปดํจํฐ..