์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์นํ์ด์ง๋ง๋ค๊ธฐ
- ํ๋ก๊ทธ๋๋ฐ
- ์ฅํธ์์ค
- ComputerScience
- ์ค๋ผํด
- ๋ ์
- database
- ๊น๋ฏธ๊ฒฝ
- ๊นํ๋จ
- ๊น๋ฏธ๊ฒฝ์๋งํ์์
- ์นํผ๋ธ๋ฆฌ์ฑ
- JavaScript
- ์ํ
- ๋ฐ์ํ
- ์ฑ
- ๊ฐ๋ฐ
- ์ปดํจํฐ๊ณผํ
- ์ฝ๋ฉ
- ๋ง์ผ๋ด๊ฐ์ธ์์๋ค์์ฐ๋ค๋ฉด
- Java
- K๋ฐฐํฐ๋ฆฌ๋ ๋ณผ๋ฃจ์
- ์๋ฐ
- ํ์ด์ฌ
- K๋ฐฐํฐ๋ฆฌ
- html
- Python
- css
- ๋ผํ๋ผ์ค์๋ง๋
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ์๋ฐ์คํฌ๋ฆฝํธ
- Today
- Total
๋ชฉ๋ก์ ์ฒด ๊ธ (213)
JiYoung Dev ๐ฅ
์ํธํ์ PKI์ ๋ํ ๊ธฐ๋ฐ ์ง์์ ์ตํ ๊ธฐํ๊ฐ ์์ด์ ํ์ตํ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์ ๋ฆฌํ์์ต๋๋ค. ์ฌ๋ฌ ๋ฌธ์, ๋ธ๋ก๊ทธ ๊ธ ๋ฑ์ ํตํด ํ์ตํ ์๋ฃ๋ก ์๋ชป๋ ๋ถ๋ถ์ด ์์ ์ ์์ต๋๋ค. ์์๋ ๊ฐ๋จํ๊ฒ ์ ๋ณด๋ณด์์ ๋ํด ์์๋ณด๊ณ , ์ํธํ์ ๋ฐฉ๋ฒ๊ณผ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋กํ PKI์ ๊ตฌ์กฐ(์ธ์ฆ์, ์ ์์๋ช )์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ์ ๋ณด ๋ณด์(Information Security)๋? ์ธํฐ๋ท์์ ์์นํ ๊ฒฐ๊ณผ ์ ๋ณด ๋ณดํธ, ์ ๋ณด ๋ณด์์ ๋ฐ๋ก ๊ตฌ๋ณํ๊ธฐ๋ ํ๋ ๊ฒ ๊ฐ์ผ๋ ์ ๋ ๊ฐ๋ตํ๊ฒ ์๋์ ๋ด์ฉ์ผ๋ก ์ ๋ฆฌํ์์ต๋๋ค. ์ ๋ณด์ ์์ง, ๊ฐ๊ณต, ์ ์ฅ, ๊ฒ์, ์ก์ , ์์ ์ค ๋ฐ์ํ๋ ์ ๋ณด์ ํผ์, ๋ณ์กฐ, ์ ์ถ ๋ฑ์ ๋ฐฉ์งํ๊ธฐ ์ํ ๊ด๋ฆฌ์ , ๊ธฐ์ ์ ๋ฐฉ๋ฒ ๊ฐ๋จํ ์ ๋ณด๋ฅผ ์ฌ๋ฌ๊ฐ์ง ์ํ์ผ๋ก๋ถํฐ ๋ณดํธํ๋ ๊ฒ์ด๋ผ ํ ์ ์์ต๋๋ค. ์ ๋ณด ๋ณด์(Informa..
๐ ์๋ฐ ์ธ์ด์ ํน์ง 1. JVM ์์์ ๋์๊ฐ๊ธฐ ๋๋ฌธ์ ์ด์์ฒด์ ์ ๋ ๋ฆฝ์ 2. ๊ฐ์ฒด์งํฅ์ธ์ด 3. ๋ฉํฐ์ฐ๋ ๋ฉ์ ์ง์ 4. ๋์ ๋ก๋ฉ์ ์ง์ 5. ๊ฐ๋น์ง ์ปฌ๋ ํฐ๊ฐ ์์ด ์๋์ผ๋ก ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ฅผ ์งํ ๐ JDK์ JRE์ ์ฐจ์ด์ JRE Java Runtime Enviroment๋ก ์๋ฐ๋ก ๋ง๋ค์ด์ง ํ๋ก๊ทธ๋จ์ ์คํํ๊ธฐ ์ํด ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ API ๊ทธ๋ฆฌ๊ณ JVM์ ํฌํจํ๊ณ ์์ JDK๋ Java Development kit๋ก ์๋ฐ๋ฅผ ๊ฐ๋ฐํ๋ ๋ฐ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ javadoc, javac์ ๊ฐ์ ๊ฐ๋ฐ ๋๊ตฌ์ JRE๋ฅผ ํฌํจํ๋ ๊ฐ๋ ๐ JVM์ด๋? JVM์ด๋ Java Virtual Machine์ผ๋ก ๋ฐ์ดํธ ์ฝ๋์ class ํ์ผ๋ก ์ปดํ์ผ๋ ํ์ผ์ CPU๊ฐ ์ฝ์ ์ ์๋ ๋ฐ์ด๋๋ฆฌ ์ฝ๋๋ก ๋ณํ์์ผ ํด๋น ํ๋ก๊ทธ๋จ์ ..
์์ ์ง๋ฌธ 1.์๋ฐ ๋ฐ์ดํฐ ํ์ ์ค ๊ธฐ๋ณธํ๊ณผ ์ฐธ์กฐํ์ ์ฐจ์ด์ ๋ํด ์ค๋ช ํด์ฃผ์ธ์. ์์ ์ง๋ฌธ 2. ์๋ฐ์ ์์ํ์ ๋ค์ ๋ฌด์์ด ์์ผ๋ฉฐ ๊ฐ๊ฐ ๋ช ๋ฐ์ดํธ๋ฅผ ์ฐจ์งํ๋์? ์ค๋์ ์์ฃผ ๊ธฐ๋ณธ์ ์ธ ๋ด์ฉ์ ๋ํด ์ ๋ฆฌํ๊ณ ์ ํ๋ค. ์๋ฐ์ ์๋ฃํ์ ๋ํ ์ด์ผ๊ธฐ์ธ๋ฐ ์์ ์ง๋ฌธ 2์ ๋ํ ๋ด์ฉ์ ์๋ ๋ด์ฉ์ด๋ ์๋ฐ ๋ฐ์ดํฐ ํ์ ์ ๊ธฐ๋ณธํ๊ณผ ์ฐธ์กฐํ์ ์ฐจ์ด์ ๋ํด ์ข ๋ ์์ธํ ์์๋ณด๊ณ ์ ํ๋ค. ๋ณ์(Variable) ๋ณ์๋ ๋ฐ์ดํฐ(data)๋ฅผ ์ ์ฅํ๊ธฐ ์ํด ํ๋ก๊ทธ๋จ์ ์ํด ์ด๋ฆ์ ํ ๋น๋ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์๋ฏธํ๋ค. ๋ฐ์ดํฐ ํ์ ์๋ฐ์์ ๋ฐ์ดํฐ ํ์ ์ด๋ ๊ฐ(data)์ ์ข ๋ฅ(type)์ ๋ฐ๋ผ ๊ฐ์ด ์ ์ฅ๋ ๊ณต๊ฐ์ ํฌ๊ธฐ์ ์ ์ฅํ์์ ์ ์ํ ๊ฒ์ด๋ค. ์๋ฃํ์๋ ๋ฌธ์ํ(char), ์ ์ํ(byte, short, int, long), ์ค์ํ(..
๋จ๊ณ๋ณ๋ก ๋ฌธ์ ํ๊ธฐ ์ค ์ด์ฐจ์ ๋ฐฐ์ด ๋จ๊ณ์ ๋ง์ง๋ง ๋ฌธ์ ์ด๋ค. ์ด์ฐจ์ ๋ฐฐ์ด์ ํตํด์ ํ์ด์ผ ํ๋๋ฐ ๋์ ํ ์ด๋ป๊ฒ ์์ํด์ผํ ์ง ๋ชฐ๋ผ ๋ค๋ฅธ ๋ถ๋ค์ ์ฝ๋๋ฅผ ์ฐธ๊ณ ํด์ ํ์๋ค. ์ด๋ป๊ฒ ํธ๋์ง๋ง ์๋ฉด ์ฝ๋ ์์ฑ์ ์ฌ์ด ๋ฌธ์ ์๋๋ฐ, ๋์๊ฒ ์์ด์ ์ด ๋ฌธ์ ์ ํต์ฌ์ boolean ํ์ ์ ์ด์ฐจ์ ๋ฐฐ์ด์ ๋ง๋๋ ๊ฒ์ด์๋ค. ์ ์ด ๋ฐฉ๋ฒ์ ์๊ฐํ์ง ๋ชปํ๋.. ์ด์ ๊น์ง ๋ด๊ฐ ์จ์จ ๋ฐฐ์ด์ intํ์ ์ด๊ฑฐ๋ ๊ฐ๋ String ํน์ Char ํ์ ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ๋ด ๊ธฐ์ต์ boolean ํ์ ์ ์์ง๊น์ง ์ด ์ ์ ์๋ ๊ฒ ๊ฐ๋ค. ๊ทธ๋์ ์ด ๋ฐฉ๋ฒ์ ์๊ฐํ์ง ๋ชปํ๊ณ , ํฌ๊ธฐ 100์ธ boolean ํ์ ์ ์ด์ฐจ์ ๋ฐฐ์ด์ ์์ฑํ๊ณ for๋ฌธ๊ณผ if๋ฌธ์ ์ ์ ํ ํ์ฉํ๋ฉด ํ ์ ์๋ ๋ฌธ์ ์๋ค. ๋ฌธ์ ํ์ด ๋ฐ ์ฝ๋ ๊ฐ๋ก, ์ธ๋ก์ ํฌ๊ธฐ๊ฐ ๊ฐ๊ฐ 100์ธ ์ ์ฌ..
์์ ์ง๋ฌธ 1. ๋ฉํฐ์ค๋ ๋๋? ์์ ์ง๋ฌธ 2. ๋ฉํฐ์ค๋ ๋๋ฅผ ์ฌ์ฉํ๋ ์ด์ ํ๋ก์ธ์ค(Process)์ ์ค๋ ๋(Thread) ์ค๋ ๋๋ฅผ ์ดํดํ๊ธฐ ์ํด์ ํ๋ก์ธ์ค์ ํจ๊ป ์ดํดํ๋ ๊ฒ์ด ์ข๋ค. ์๋ํ๋ฉด ํ๋ก์ธ์ค๋ฅผ ๊ตฌ์ฑํ๋ ์์ ์ค ํ๋๊ฐ ์ค๋ ๋ ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ํ๋ก์ธ์ค(Process)๋? ํ๋ก์ธ์ค(Process)๋ ๋ฌด์์ผ๊น? ํ๋ก์ธ์ค๋ ๋จ์ํ๊ฒ ๋งํ๋ฉด ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ(program)์ด๋ผ๊ณ ํ ์ ์๋ค. ํ๋์ ์๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํ์ค์ด๋ผ๋ฉด ๊ทธ๊ฒ์ด ๋ฐ๋ก ํ๋ก์ธ์ค์ด๋ค. ๋ค์๋งํด, ์ฌ์ฉ์๊ฐ ์์ฑํ ํ๋ก๊ทธ๋จ์ด ์ด์์ฒด์ ์ ์ํด ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ํ ๋น๋ฐ์ ์คํ ์ค์ธ ๊ฒ์ ๋งํ๋ค. ์ด๋ฌํ ํ๋ก์ธ์ค๋ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ์ ๋ฉ๋ชจ๋ฆฌ ๋ฑ์ ์์ ๊ทธ๋ฆฌ๊ณ ์ค๋ ๋๋ก ๊ตฌ์ฑ๋๋ค. - ํ๋ก๊ทธ๋จ : ์ปดํจํฐ์์ ์คํํ ์ ์๋ ํ์ผ, ํ..