๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ธฐํƒ€4

[Intellij] ๋Œ€์†Œ๋ฌธ์ž ์ƒ๊ด€์—†์ด ์ž๋™์™„์„ฑ ํ•˜๊ธฐ Eclipse ๋ฅผ ์“ฐ๋‹ค๊ฐ€ Intellij ๋กœ ๋„˜์–ด์™”์„๋•Œ ์ œ์ผ ๋‹นํ™ฉ์Šค๋Ÿฌ์› ๋˜ ๋ถ€๋ถ„์ด Intellij ๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ž๋™์™„์„ฑ์ด ๋˜๋Š”๊ฒƒ์ด์—ˆ๋‹ค. ์ฐพ์•„๋ณด๋‹ˆ Settings ์—์„œ ์„ค์ • ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. Settings -> Editor -> Code Completion ์—์„œ ์ƒ๋‹จ์— Match case ์ฒดํฌ๋ฅผ ํ•ด์ œํ•˜๋ฉด ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ฐ€๋ฆฌ์ง€ ์•Š๊ณ  ์ž๋™์™„์„ฑ๋œ๋‹ค. 2023. 2. 1.
[Mac] M1 ๊ฐ€์ƒ๋จธ์‹ ์œผ๋กœ ubuntu ์„ค์น˜ ๋ฐ ์‹คํ–‰ (VirtualBox, UTM) VirtualBox ๋Œ€์‹  UTM Window ์—์„œ ๋ฆฌ๋ˆ…์Šค ๊ณต๋ถ€๋ฅผ ํ• ๋•Œ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ Mac M1 ์—์„œ ๊ณต๋ถ€๋ฅผ ํ•˜๋ ค ํ–ˆ๋”๋‹ˆ M1 ์—์„œ๋Š” VirtualBox ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹จ๋‹ค.. ๊ทธ๋ž˜๋„ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” UTM ์ด ์žˆ์–ด์„œ ์„ค์น˜ ๋ฐ ์‹คํ–‰์„ ํ•ด ๋ณด์•˜๋‹ค. 1. https://mac.getutm.app/ ๋งํฌ์—์„œ UTM ์„ ์„ค์น˜ํ•œ๋‹ค. 2. https://ubuntu.com/download/server/arm ๋งํฌ์—์„œ ubuntu arm ์˜ LTS ๋ฒ„์ „์„ ๋‹ค์šด ๋ฐ›๋Š”๋‹ค 3. ์ƒˆ ๊ฐ€์ƒ๋จธ์‹  ๋งŒ๋“ค๊ธฐ ํด๋ฆญ 4. Virtualize ์„ ํƒ ๋ฐ Linux ์„ ํƒ Virtualize ๋Š” arm64 ํ™˜๊ฒฝ์—์„œ ๋งค์šฐ ๋น ๋ฅด๊ณ , Emulate๋Š” x86\_64 ์•„ํ‚คํ…์ณ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๊ต์  ๋Š๋ฆฌ๋‹ค. ์šด์˜์ฒด์ œ๋Š” Linux ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— .. 2022. 10. 28.
[Linux] jar ํŒŒ์ผ ์‹คํ–‰ ๋ฐ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰, ๋กœ๊ทธ ๋‚จ๊ธฐ๊ธฐ ์‹คํ–‰๋ฐฉ๋ฒ• ๋ฆฌ๋ˆ…์Šค์—์„œ jar ํŒŒ์ผ๋กœ ๋นŒ๋“œ๋œ ํŒŒ์ผ์„ ์‹คํ–‰ํ• ๋•Œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๋กœ ์‹คํ–‰ํ•˜๋ฉด ๋œ๋‹ค. java –jar [๋นŒ๋“œ๋œ jar ํŒŒ์ผ๋ช…]๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‹คํ–‰๋ฐฉ๋ฒ• ํ•˜์ง€๋งŒ ์œ„ ๋ช…๋ น์–ด๋Š” Ctrl + c ๋ฅผ ํ•˜๋ฉด ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋œ๋‹ค ๊ณ„์† ๊ตฌ๋™ ์‹œํ‚ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ๊ตฌ๋™์‹œ์ผœ์•ผ ํ•œ๋‹ค. nohup java –jar [๋นŒ๋“œ๋œ jar ํŒŒ์ผ] &๋นŒ๋“œ๋œ ํŒŒ์ผ๋ช…๊ณผ ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋ฅผ ์˜๋ฏธํ•˜๋Š” & ๋ฅผ ํ•จ๊ป˜ ์ž…๋ ฅํ•ด์„œ ์‹คํ–‰ ํ•˜๋ฉด ๋œ๋‹ค. ์ด์ œ ps -ef | grep [๊ฒ€์ƒ‰ํ•  jar ํŒŒ์ผ๋ช…] ๋กœ ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ํ™•์ธ ํ•˜๋ฉด ๋œ๋‹ค. ๋กœ๊ทธ ๋‚จ๊ธฐ๊ธฐ ์‹คํ–‰๊ณผ ํ•จ๊ป˜ ๋กœ๊ทธ๋ฅผ ๋‚จ๊ธฐ๊ณ  ์‹ถ์œผ๋ฉด ๋‘๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. overwrite ( > ) > ๋Š” ๊ธฐ์กด์— ์žˆ๋Š” ํŒŒ์ผ์˜ ๋‚ด์šฉ์ด ์‚ฌ๋ผ์ง€๊ณ  ๋ฎ์–ด ์”Œ์›Œ์ง„๋‹ค. nohup java –jar [๋นŒ๋“œ๋œ jar .. 2022. 10. 27.
SSH ํ„ฐ๋„๋ง Local Port Fowarding ๊ณ„์† ์ƒˆ๋กœ์šด ssh ์—ฐ๊ฒฐ์ด ํ•„์š”ํ• ๋•Œ๋งˆ๋‹ค ๊ฐœ๋…์„ ์ดํ•ดํ•˜์ง€ ํ•˜์ง€ ์•Š๊ณ  ์ง„ํ–‰์„ ํ•˜๋‹ค๊ฐ€ ๋ช‡๋ฒˆ ์• ๋ฅผ ๋จน๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ์ •๋ฆฌ๋ฅผ ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. SSH ํ„ฐ๋„๋ง(ํฌํŠธ ํฌ์›Œ๋”ฉ) LocalForward RemoteForward DynamicForward ์ด๋ฒˆ ๊ฒŒ์‹œ๊ธ€์—์„œ๋Š” Local Forwarding ๋งŒ ๋‹ค๋ฃจ๋ ค๊ณ  ํ•œ๋‹ค. 1. SSH ํ„ฐ๋„๋ง(ํฌํŠธ ํฌ์›Œ๋”ฉ) SSH ํด๋ผ์ด์–ธํŠธ์™€ SSH ์„œ๋ฒ„ ์‚ฌ์ด์˜ ์—ฐ๊ฒฐ ํ†ต๋กœ ์ž์ฒด๋ฅผ SSH ํ„ฐ๋„์ด๋ผ ํ•˜๋ฉฐ, SSH ์—ฐ๊ฒฐ์ด ์ˆ˜๋ฆฝ์ด ๋˜๋ฉด ์™ธ๋ถ€๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๋ฉฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. SSH ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ ์••์ถ•, ์•”ํ˜ธํ™” ๋“ฑ์„ ํ•ด์ฃผ๋ฉฐ ๊ฐ„๋‹จํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ์ง€๋งŒ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ธฐ์—๋Š” ์†๋„๊ฐ€ ๋Š๋ฆฌ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค. SSH ์˜ Default ํฌํŠธ๋Š” 22 ๋‹ค. 2. Local Po.. 2022. 10. 11.
๋ฐ˜์‘ํ˜•