โ [git] user.name๊ณผ user.gmail ์ค์ ํ๊ธฐ์ ์ฒด ์ ์ฅ์์ user name๊ณผ user email ์ค์ ํ๊ธฐ$ git config --global user.name "My Name"$ git config --global user.gmail "abc@gmail.com"ํน์ ์ ์ฅ์(ํ๋ก์ ํธ)์ user name๊ณผ user email ์ค์ ํ๊ธฐ- ํน์ ์ ์ฅ์(ํ๋ก์ ํธ์ ๋๋ ํ ๋ฆฌ)์ ๊ฐ์ ์๋์ ์ปค๋งจ๋ ์ ๋ ฅ$ git config user.name "My Name"$ git config user.gmail "abc@gmail.com"์ค์ ๋ user.name๊ณผ user.email ํ์ธํ๊ธฐ$ git config user.name$ git config user.gmail
โ ๋์์ธ ํจํด์ด๋?๋์์ธ ํจํด์ ์ํํธ์จ์ด ์ค๊ณ์์ ์์ฃผ ๋ฐ์ํ๋ ๋ฌธ์ ๋ค์ ํด๊ฒฐํ๊ธฐ ์ํด ๊ฐ๋ฐ๋, ๊ฒ์ฆ๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ค๊ณ ๊ตฌ์กฐ์ ๋๋ค.๋์์ธ ํจํด์ ๊ฐ์ฒด ์งํฅ ์ค๊ณ ์์น SOLID์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ, ์ํํธ์จ์ด์ ์ ์ง๋ณด์์ฑ๊ณผ ํ์ฅ์ฑ์ ๋์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๊ฐ ๋์์ธ ํจํด์ ํน์ ์ํฉ์์ ์ด๋ป๊ฒ ํด๋์ค๋ฅผ ๊ตฌ์ฑํ๊ณ ์ํธ์์ฉํด์ผ ํ๋์ง์ ๋ํ ๋ช ํํ ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค.๋์์ธ ํจํด์ ํฌ๊ฒ ์์ฑ, ๊ตฌ์กฐ, ํ์๋ก ๋ถ๋ฅ๋ฉ๋๋ค.1. ์์ฑ ํจํด (Creational Patterns)์์ฑ ํจํด์ ๊ฐ์ฒด ์์ฑ ๋ฉ์ปค๋์ฆ์ ์ค์ ์ ๋์ด, ๊ฐ์ฒด ์์ฑ ๊ณผ์ ์์์ ๋ณต์ก์ฑ์ ์จ๊ธฐ๊ณ , ์ ์ฐ์ฑ์ ์ ๊ณตํ๋ ํจํด์ ๋๋ค. ๊ฐ์ฒด๋ฅผ ์ด๋ป๊ฒ ์์ฑํ๊ณ ๊ด๋ฆฌํ ๊ฒ์ธ๊ฐ์ ๋ํ ๋ฐฉ๋ฒ์ ๋ค๋ฃน๋๋ค.์ฑ๊ธํด ํจํด (Singleton Pattern): ํด๋์ค..
โ ๊ฐ์ฒด ์งํฅ ์ค๊ณ ์์น SOLID๊ฐ์ฒด์งํฅ ์ค๊ณ 5๋ ์์น(SOLID)๋ค์ ์ฝ๋์ ์ ์ง๋ณด์์ฑ, ํ์ฅ์ฑ, ์ฌ์ฌ์ฉ์ฑ์ ๋์ด๊ณ ๊ฒฐํฉ๋๋ ๋ฎ์ถ๋ฉฐ ์์ง๋๋ ๋์ด๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ณ๊ฒฝ์ ์ ์ฐํ๊ณ ๊ฒฌ๊ณ ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค์ ์์ต๋๋ค.1. ๋จ์ ์ฑ ์ ์์น - SRP (Single Responsibility Principle) ํ๋์ ํด๋์ค๋ ํ๋์ ์ฑ ์๋ง ๊ฐ์ ธ์ผ ํ๋ค.ํด๋์ค๋ ํ๋์ ๊ธฐ๋ฅ ๋๋ ์ญํ ์ ๊ฐ์ ธ์ผ ํ๋ฉฐ, ๊ทธ ์ธ์ ๋ค๋ฅธ ์ฑ ์์ ๋งก์ง ์์์ผ ํ๋ค๋ ์์น์ ๋๋ค. ์ด ์์น์ ๋ฐ๋ฆ์ผ๋ก์จ ํด๋์ค๊ฐ ๋ช ํํ ๋ชฉ์ ์ ๊ฐ์ง๊ฒ ๋๊ณ , ๋ณํ๊ฐ ํ์ํ ๋ถ๋ถ์ด ์๊ธฐ๋ฉด ํ ๊ณณ๋ง ์์ ํ ์ ์์ด ์ ์ง๋ณด์๊ฐ ์ฌ์์ง๋๋ค.์ฌ์ฉ์์ ๋ก๊ทธ์ธ๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฒ๋ฆฌ๋ฅผ ๋์์ ๋ด๋นํ๋ ํด๋์ค ๋์ , ๊ฐ๊ฐ์ ์ญํ ์ ๋ด๋นํ๋ logi..
โ Java 8~21 ๋ฒ์ ๋ณ ์ฐจ์ด์ https://www.java.com/releases/ JDK ReleasesThe release information on this page covers the JDK releases that were widely distributed or significant to the development of Java. It does not cover patch releases or other one-off releases.www.java.com Java 8 (2014๋ ์ถ์)Java 8์ Java ์ธ์ด์ ํฐ ๋ณํ๋ฅผ ๊ฐ์ ธ์จ ๋ฒ์ ์ผ๋ก, ์ดํ์ ๋ง์ ๊ธฐ๋ฅ๋ค์ด Java 8์ ๊ธฐ๋ฅ์ ๊ธฐ๋ฐํ๊ณ ์์ต๋๋ค.32๋นํธ๋ฅผ ์ง์ํ๋ ๊ณต์์ ์ธ ๋ง์ง๋ง ๋ฒ์ ๋๋ค ํํ์ (Lambda Expression..
โ JAVA (JVM, JRE, JDK๊ณผ ๋ฒ์ ๋ช ๋ช ๋ฒ)1. JVM (Java Virtual Machine)์ ์: JVM์ Java Virtual Machine์ผ๋ก, Java ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ๊ฐ์ ๋จธ์ ์ ๋๋ค. Java๋ ํ๋ซํผ ๋ ๋ฆฝ์ ์ธ ์ธ์ด๋ก ์ค๊ณ๋์๊ธฐ ๋๋ฌธ์, JVM์ ์ด์์ฒด์ ์ ๋ฐ๋ผ Java ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ ์ ์๋๋ก ๋์์ค๋๋ค.์ญํ : ์ปดํ์ผ๋ ๋ฐ์ดํธ์ฝ๋(.class ํ์ผ)๋ฅผ ์ฝ๊ณ , ์ด๋ฅผ ๊ฐ ์ด์์ฒด์ ์ ๋ง๊ฒ ์คํํ๋ ์ญํ ์ ํฉ๋๋ค.ํน์ง:์ด์์ฒด์ ์ ์๊ด์์ด Java ์ ํ๋ฆฌ์ผ์ด์ ์ด ์คํ๋ ์ ์๊ฒ ํจ.๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๋ฐ ๊ฐ๋น์ง ์ปฌ๋ ์ (Garbage Collection)์ ์ํ.๋ฐ์ดํธ์ฝ๋๋ฅผ ํด์ํ์ฌ ๋ค์ดํฐ๋ธ ์ฝ๋๋ก ๋ณํ.ํ๋ซํผ ๋ ๋ฆฝ์ฑ: ํ ๋ฒ ์์ฑ๋ Java ์ฝ๋๊ฐ ์ฌ๋ฌ ์ด์์ฒด์ ์์ ์คํ๋ ์ ์๋..
โ ์ํํธ์จ์ด ์ํคํ ์ฒ๋?- ์ํํธ์จ์ด์ ์ ์ฒด์ ์ธ ๊ตฌ์กฐ๋ฅผ ์ก์์ฃผ๋ ์ญํ ์ํ๋ ์ค๊ณ๋์ด๋ค.- ์ข์ ์ํคํ ์ฒ๋ ์ผ๊ด๋ ์ฝ๋ ๊ตฌ์กฐ๋ก ํ๋ฆ์ ์ฝ๊ฒ ์ ์ถํ ์ ์์ต๋๋ค.โ ์ํคํ ์ฒ์ ์ฅ/๋จ์ ์ฅ์ ์?์ ์ง๋ณด์์ฑ: ์ฝ๋๊ฐ ์ผ๊ด๋๊ฒ ๊ตฌ์ฑ๋์ด ์์ด ์์ ๋ฐ ์ ์ง๋ณด์๊ฐ ์ฝ์ต๋๋ค.ํ์ฅ์ฑ: ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๋ ๊ธฐ์กด ์์คํ ์ ํฐ ์ํฅ์ ์ฃผ์ง ์๊ณ ๋ ์์ฝ๊ฒ ํ์ฅํ ์ ์์ต๋๋ค.๊ฐ๋ ์ฑ: ๋ช ํํ ๊ตฌ์กฐ ๋๋ถ์ ์๋ก์ด ํ์๋ค์ด ์ฝ๋๋ฅผ ์ฝ๊ฒ ์ดํดํ๊ณ , ์ ์ฒด์ ์ธ ํ๋ฆ์ ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์์ต๋๋ค.์ฌ์ฌ์ฉ์ฑ: ์ฝ๋๋ ๋ชจ๋์ ์ฌ๋ฌ ๊ณณ์์ ์ฌ์ฌ์ฉํ ์ ์์ด ๊ฐ๋ฐ ํจ์จ์ฑ์ ๋์ ๋๋ค.๋ฐ๋ผ์ ์ข์ ์ํคํ ์ฒ๋ ์ฝ๋ ํ์ง์ ๋์ด๊ณ , ๊ฐ๋ฐ ์๋๋ฅผ ๋์ด๋ฉฐ, ๋์๊ฐ ์์คํ ์ ์์ ์ฑ์ ๋์ด๋ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.๋จ์ ์?๋ณต์ก์ฑ ์ฆ๊ฐ: ์ํคํ ์ฒ๋ฅผ ์ค๊ณํ๋ ๊ณผ์ ์..
โ ๋ฆฌ๋ ์ค htop ์์คํ ๋ชจ๋ํฐ๋งtop ์ผ๋ก ๋ฆฌ์์ค ์ฌ์ฉ๋ ๋ชจ๋ํฐ๋ง ์ฒดํฌ๋ฅผ ํ ์๋์์ง๋ง ์์ธํ ๋ณด๊ณ ์ถ์๊ฒฝ์ฐ htop์ ์ด์ฉํ์ ์๊ฐ์ ์ผ๋ก๋ ์ข๋ค์ค์น# ubuntusudo apt-get install htop# macbookbrew install htop ํน์งhtop ํ๋ฉด์ ์ดํด๋ณด๋ฉด ์ผ์ชฝ ์๋จ์ CPU, swap๋ฉ๋ชจ๋ฆฌ,๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ฅ ์ด ํํ๋์ด ์์ผ๋ฉฐ, ํ๋จ์๋ ๋ชจ๋ํฐ๋ง๋๊ณ ์๋ ํ๋ก์ธ์ค๊ฐ ๋ณด์ด๋ฉฐ 1์ด์ ํ ๋ฒ์ฉ ๊ฐฑ์ ๋ฉ๋๋ค์ ํ๋ ํ๋ก์ธ์ค๋ฅผ ์ฃฝ์ด๊ฑฐ๋, ์ฐ์ ์์๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.ํน์ ํ๋ก์ธ์ค ์ด๋ฆ์ผ๋ก ๊ฒ์, ํํฐ๋งํ์ฌ ํํฉ์ ๋ณผ ์ ์์ต๋๋ค.pstree์ top์ ํจ๊ป ๋ณด๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.cpu์ ์ฝ์ด ๊ฐฏ์๋ฅผ ํ์ธํด์ ๊ฐ ํ๋ก์ธ์ค์ ์ ๋ณด๋ฅผ top๋ณด๋ค ๋ ๋ํ ์ผํ๊ฒ ๋ชจ๋ํฐ๋ง์ด ๊ฐ๋ฅํฉ๋๋ค. ์์คํ ์ ์ฒด ..
โ ๋ฆฌ๋ ์ค netstat ์ด๋ฆฐ ํฌํธ ํ์ธ(LISTEN)์๋ฒ์ ์ด๋ฆฐ ํฌํธ๋ฅผ ํ์ธ ํ ๋ ์์ฃผ ์ฌ์ฉํ๋ ๋ช ๋ น์ด์ต์ -n : ํธ์คํธ๋ช , ํฌํธ๋ช ์ lookupํ์ง ์๊ณ ๊ทธ๋๋ก IP, Port๋ฒํธ๋ก ๋ณด์ฌ์ค๋ค.-a : ๋ชจ๋ ๋คํธ์ ์ํ๋ฅผ ๋ณด์ฌ์ค๋ค.-l : LINTEN ์ํ์ธ ์๋น์ค ํฌํธ๋ฅผ ๋ณด์ฌ์ค๋ค.-t : TCP ํ๋กํ ์ฝ๋ง ๋ณด์ฌ์ค๋ค.-u : UDP ํ๋กํ ์ฝ๋ง ๋ณด์ฌ์ค๋ค.-p : ํด๋น ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ๊ณผ ํ๋ก์ธ์คID(PID)๋ฅผ ๋ณด์ฌ์ค๋ค.-r : ๋ผ์ฐํ ํ ์ด๋ธ ์ถ๋ ฅ-s : ํ๋กํ ์ฝ๋ณ(IP, ICMP, TCP, UDP ๋ฑ)๋ก ํต๊ณ๋ฅผ ๋ณด์ฌ์ค๋ค-c : 1์ด ๋จ์๋ก ๊ฒฐ๊ณผ๊ฐ์ ์ฐ์์ ์ผ๋ก ๋ณด์ฌ์ค๋ค.netstat -antp
- Total
- Today
- Yesterday
- ๋งฅ ์ฑ ์ถ์ฒ
- git user.gmail
- git name
- ๊ฐ์ฒด ์งํฅ ์ค๊ณ ์์น
- ๋งฅ๋ฆฐ์ด ์ฑ ์ถ์ฒ
- ๋์์ธํจํด ์ฅ์
- git gmail
- ๋์์ธํจํด ์ฅ๋จ์
- ๋์์ธํจํด ๋จ์
- ๊ฐ์ฒด์งํฅ์ค๊ณ solid
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 31 |