๋ฐ˜์‘ํ˜•
์Šคํ”„๋ง ๋ถ€ํŠธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ์ž‘(12): ์ธ์ฆ๋œ ์‚ฌ์šฉ์ž ์ •๋ณด ์ฐธ์กฐ

๋ณธ ํฌ์ŠคํŒ…์€ ๋ฐฑ๊ธฐ์„ ๋‹˜์˜ ์Šคํ”„๋ง๊ณผ JPA ๊ธฐ๋ฐ˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ•์˜๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ์ฝ”๋“œ๋Š” ์—ฌ๊ธฐ ์žˆ์Šต๋‹ˆ๋‹ค. (commit hash: 73571fb) > git clone https://github.com/lcalmsky/spring-boot-app.git > git checkout 73571fb โ„น๏ธ squash merge๋ฅผ ์‚ฌ์šฉํ•ด ๊ธฐ์กด branch๋ฅผ ์‚ญ์ œํ•˜๊ธฐ๋กœ ํ•˜์—ฌ ์•ž์œผ๋กœ๋Š” commit hash๋กœ ํฌ์ŠคํŒ… ์‹œ์ ์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Overview ์Šคํ”„๋ง ์‹œํ๋ฆฌํ‹ฐ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ํ˜„์žฌ ์ธ์ฆ๋œ ์‚ฌ์šฉ์ž ์ •๋ณด๋ฅผ ์ฐธ์กฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. Implementation @AuthenticationPrincipal ์• ๋„ˆํ…Œ์ด์…˜์€ Authentication ๊ฐ์ฒด์˜ getPrincip..

ํ„ฐ๋ฏธ๋„ ๋ช…๋ น์–ด: ์ •๋ ฌ๊ณผ ์ค‘๋ณต ์ฒ˜๋ฆฌ (sort, uniq)

Overview ํ„ฐ๋ฏธ๋„ ๋ช…๋ น์–ด ์ค‘ ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ์— ๊ด€๋ จ๋œ ๋ช…๋ น์–ด๋ฅผ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์˜ต์…˜์ด ์กด์žฌํ•˜์ง€๋งŒ ์‹ค๋ฌด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋“ค ์œ„์ฃผ๋กœ ์ •๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. sort Description ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ์ •๋ ฌํ•˜์—ฌ ํ™”๋ฉด์— ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. Options ์œ„์น˜ ์ง€์ • ์˜ต์…˜ -k: key๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ •๋ ฌ -t: ํ•„๋“œ ๊ตฌ๋ถ„์ž๋กœ ๋ฐ์ดํ„ฐ ์ปฌ๋Ÿผ์„ ๋‚˜๋ˆ ์คŒ(๊ธฐ๋ณธ ๊ฐ’์€ ๊ณต๋ฐฑ) ์ •๋ ฌ ๊ธฐ์ค€ ์˜ต์…˜ -f: ๋Œ€์†Œ๋ฌธ์ž ๋ฌด์‹œ -g: ์ผ๋ฐ˜ ์ˆซ์ž ์ •๋ ฌ -n: ์ˆซ์ž ์ •๋ ฌ -r: ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ -u: ์ •๋ ฌ ํ›„ ํ–‰์ด ๊ฐ™์„ ๊ฒฝ์šฐ ์ค‘๋ณต ์ œ๊ฑฐ -g์™€ -n์˜ ์ฐจ์ด๋Š” ์ด๊ณณ์— ์ž˜ ๋‚˜์™€์žˆ์Šต๋‹ˆ๋‹ค. ์š”์•ฝํ•˜์ž๋ฉด -g๋Š” ์ˆซ์ž๋ฅผ ๋ถ€๋™ ์†Œ์ˆ˜์ ์œผ๋กœ ๋น„๊ตํ•˜๋ฏ€๋กœ ๋Š๋ฆฌ๊ณ  ๋ฐ˜์˜ฌ๋ฆผํ•˜๋Š” ๊ณผ์ •์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Examples sort.txt ํŒŒ์ผ์„ ์ •๋ ฌํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. sort.txt..

Linux 2021. 12. 23. 10:30
๋ฐ˜์‘ํ˜•
๊ณต์ง€์‚ฌํ•ญ
Total
105,559
Today
145
Yesterday
186
๋งํฌ
«   2021/12   »
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
      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  
๊ธ€ ๋ณด๊ด€ํ•จ