โ Gradle Multi Module ํ๋ก์ ํธ ์ ํ ๋ฐ ๋น๋๊ฐ๋ฐ ํ๊ฒฝSpringBoot 2.4.5Java 1.8Gradle 6.8.3IntelliJํ๋ก์ ํธ ๊ตฌ์ฑmulti-module-sampleโโโ multi-core-libโโโ multi-schedulerโโโ multi-webโโโ gradlemulti-module-sample (Root Project)multi-core-lib : scheduler, web์ ๊ณตํต์ผ๋ก ๋ค์ด๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌmulti-scheduler : scheduler ์๋น์ค ํ๋ก์ ํธmulti-web : web ์๋น์ค ํ๋ก์ ํธgradle : Root Project gradleRoot Project ๋ฐ Sub Project(๋ชจ๋) ๋ง๋ค๊ธฐRoot Project ๋ง๋ค๊ธฐSub Projec..
โ ๋ฆฌ๋ ์ค ํ์ผ๋น๊ต cmp, diffํ์ผ ๋ด์ฉtest1.txttest2.txtcmp ๋ช ๋ น์ด#-b ๋น๊ต์ ํ์ผ๊ฐ ์ฒซ๋ฒ์งธ๋ก ๋ค๋ฅธ ๋ฌธ์์ ๋ฐ์ดํธ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.$cmp -b test1.txt test2.txttest1.txt test2.txt differ: byte 5, line 2 is 124 T 164 t# ํ์ผ์ ๋๋ฒ์งธ ๋ผ์ธ์ ๋ณด๋ฉด ๋๋ฌธ์ T์ ์๋ฌธ์ t ๊ฐ ๋ค๋ฆ ๋๋ค.# sTart | start#-i 5๋ฐ์ดํธ ๋ค์ ์ฒซ๋ฒ์งธ ๋ค๋ฅธ ๋ฌธ์๋ฅผ ๋ฐ์ดํธ๋ก ์ถ๋ ฅํด์ค๋๋ค$cmp -bi 5 test1.txt test2.txttest1.txt test2.txt differ: byte 20, line 4 is 152 j 151 i#-l ๋น๊ต์ ๋ค๋ฅธ๋ฌธ์์ ๋ํด 8์ง์๊ฐ์ผ๋ก ์ถ๋ ฅ(์ฒซ๋ฒ์งธ๋ ๋ฐ์ดํธ ๋๋ฒ์งธ ์ธ๋ฒ์งธ๋ ์ฐจ์ด๋๋ ๋ฌธ์์ 8..
โ ๋ฆฌ๋ ์ค history - ์ด์ ์ฌ์ฉํ๋ ๋ช ๋ น์ด ํ์ธ ๋ฐ ์ฌ์ฌ์ฉ๋ฆฌ๋ ์ค ์ฝ์, ํฐ๋ฏธ๋ ํ๊ฒฝ์์ ์ด์ ์ ์ฌ์ฉํ ๋ช ๋ น์ด๋ฅผ ํ์ธํ๊ณ ์ด์ ์ ์ ๋ ฅํ๋ ๋ช ๋ น์ด๋ฅผ ๋ค์ ์ ๋ ฅํ ํ์์์ด ์ฐพ์์ ์คํํ ์ ์์ต๋๋ค. ๋ช ๋ น์ด#์ด์ ์ ์ฌ์ฉํ๋ ๋ช ๋ น์ด ํ์ธ$history#๊ฐ์ฅ ์ต๊ทผ์ ์ฌ์ฉํ 3๊ฐ์ ๋ช ๋ น์ด๋ฅผ ํ์ธํฉ๋๋ค.$history 3#grep ๋ช ๋ น์ ํจ๊ป ์ฌ์ฉํ์ฌ history ๋ช ๋ น์ ๊ฒ์ํ ์ ์์ต๋๋ค.$history | grep ps#ํ์คํ ๋ฆฌ ์ญ์ $history -chistory ๋ช ๋ น์ด ์ฌ์ฌ์ฉ#history ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ฌ ์ฌ์ฌ์ฉํ๊ณ ์ถ์ ๋ผ์ธ๋ฒํธ๋ฅผ ์ ๋ ฅํ Enter$!1171#์ํฐ๋ฅผ ์น๋ฉด ์ค์ท๊ณผ ๊ฐ์ด ํด๋น๋ผ์ธ์ ๋ช ๋ น์ด๋ก ์นํ๋์ด์๋ค$ps -ef | grep https
โ grep ํจํด๊ฒ์grep ๋ช ๋ น์ ํ์ผ ๋ด์์ ์ง์ ํ ํจํด์ด๋ ๋ฌธ์์ด์ ์ฐพ์ ํ ๊ทธ ํจํด์ ํฌํจํ๊ณ ์๋ ๋ชจ๋ ํ์ ํ์ค ์ถ๋ ฅํด์ค๋๋ค.โ grep ๋ช ๋ น์ด ๊ธฐ๋ณธ ๋ฌธ๋ฒgrep (1)[-์ต์ ] (2)ํจํด (3)ํ์ผ๋ช โ grep ์ต์ -c: ํ์ผ ๋น ํจํด์ด ์ผ์นํ๋ ๋ผ์ธ์ ๊ฐฏ์ ์ถ๋ ฅ-i: ๋น๊ต์ ๋/์๋ฌธ์ ๊ตฌ๋ณ ์ํจ-v: ์ง์ ํ ํจํด๊ณผ ์ผ์นํ์ง ์๋ ๋ผ์ธ ์ ํ-n: ๊ฒ์ ๊ฒฐ๊ณผ ์ถ๋ ฅ ๋ผ์ธ ์์ ๋ผ์ธ ๋ฒํธ ์ถ๋ ฅ-l: ํจํด์ด ํฌํจ๋ ํ์ผ์ ์ด๋ฆ๋ง ํ์-w: ํจํด์ด ์ ์ฒด ๋จ์ด(word)์ ์ผ์นํ๋ ๋ผ์ธ๋ง ์ถ๋ ฅ-m: ์ต๋ ๊ฒ์ ๊ฒฐ๊ณผ ๊ฐฏ์ ์ ํ-H: ๊ฒ์ ๊ฒฐ๊ณผ ์ถ๋ ฅ ๋ผ์ธ ์์ ํ์ผ ์ด๋ฆ ํ์-E: PATTERN์ ํ์ฅ ์ ๊ท ํํ์(Extended RegEx)์ผ๋ก ํด์-F: PATTERN์ ์ ๊ท ํํ์(RegEx)์ด ์๋ ..
โ ํ๊ฐ๋ฆฌ์ ํ๊ธฐ๋ฒํ๊ฐ๋ฆฌ์ธ ํ๊ธฐ๋ฒ์ ํ์ฌ๋ ์ง์ํจ ๋ณ์์์ ์๋ฃํ์ ๋ถ์ด๋๊ฒint iCnt = 50;str strName = "ํ๊ธธ๋";โ ์นด๋ฉ ํ๊ธฐ๋ฒ๋จ์ด์ ๋จ์ด์ฌ์ด์ ๋๋ฒ์งธ ๋จ์ด์ ์ฒซ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ํ๊ธฐpublic String getMember(String memberId) { return memberId}โ ํ์ค์นผ ํ๊ธฐ๋ฒ์นด๋ฉํ๊ธฐ๋ฒ์ ์ฒซ๊ธ์๋ฅผ ์๋ฌธ์๋ก ์์ํ์ง๋ง ํ์ค์นผ ํ๊ธฐ๋ฒ์ ์ฒซ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ํ๊ธฐpublic class HttpClientUtil { ...}
โ ํน์ ๊ธฐํธ๋ฌธ์ ์ฝ๋ ๋ฒํน์๊ธฐํธ์์ดํ๊ธ~Tildeํธ๋`Grave๊ทธ๋ ์ด๋ธ!Exclamation Point์์คํด๋ฌ๋ฉ์ด์ ํฌ์ธํธ@At Sign์ฃ ์ฌ์ธ ๋๋ ์ฃ#Crosshatch, Sharpํฌ๋ก์คํด์น, ์ต$Dallar Sign๋ฌ๋ฌ ์ฌ์ธ%Percent Signํผ์ผํธ ์ฌ์ธ^Caret, Circumflex์บ๋ฟ or ์์ปดํ๋์ค&Anpersand์คํผ์ผํธ*Asterisk์ ์คํฐ๋ฆฌ์คํฌ(Left Parenthesis๋ ํํธ ํผ๋ ์จ์์ค)Right Parenthesis๋ผ์ดํธ ํผ๋ ์จ์์ค-Hyphen, Minusํ์ดํ, ๋ง์ด๋์ค_Underline์ธ๋๋ผ์ธ+Plusํ๋ฌ์ค=Equal Sign์ดํ ์ฌ์ธ{Left Brace๋ ํํธ ๋ธ๋ ์ด์ค}Right Brace๋ผ์ดํธ ๋ธ๋ ์ด์ค[Left Bracket๋ ํํธ ๋ธ๋ํท]Right Bracket๋ผ์ดํธ ๋ธ..
- Total
- Today
- Yesterday
- ๋์์ธํจํด ๋จ์
- git gmail
- git user.gmail
- ๊ฐ์ฒด ์งํฅ ์ค๊ณ ์์น
- ๊ฐ์ฒด์งํฅ์ค๊ณ solid
- ๋์์ธํจํด ์ฅ๋จ์
- ๋งฅ ์ฑ ์ถ์ฒ
- git name
- ๋์์ธํจํด ์ฅ์
- ๋งฅ๋ฆฐ์ด ์ฑ ์ถ์ฒ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |