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

๐Ÿ“– Note/Intelli J

(8)
Intelli J * ์ •๊ทœ์‹์œผ๋กœ ์ฐพ๊ณ  ์ˆ˜์ •ํ•˜์ž ( feat. DataGrip ) ๋‚˜๋Š”.. ์‚ฌ๋ž‘ํ•œ๋‹ค ์ธํ…”๋ฆฌ์ œ์ด... ์‚ฌ์‹ค ์‚ฌ์šฉํ•˜๊ธด DataGrip ์—์„œ ์‚ฌ์šฉํ•œ ๊ฒƒ์ธ๋ฐ ์‚ฌ์‹ค์ƒ ๊ฐ™์€ ๋ธŒ๋žœ๋“œ(?)๋ผ ์ธํ…”๋ฆฌ์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด๋ผ ์ด ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์„ ์ •ํ–ˆ๋‹ค. ์ •๊ทœ์‹์œผ๋กœ ๋‚ด์šฉ์„ ์ฐพ๋Š” ๊ธฐ๋Šฅ์ธ๋ฐ ๋ฌผ๋ก  replace ๊ธฐ๋Šฅ๋„ ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด์„œ ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ญ ์ •๊ทœ์‹์œผ๋กœ ์ฐพ๋Š”๊ฑฐ์•ผ.. ๊ทธ๋ƒฅํ•˜๋ฉด ๋œ๋‹ค.. ( ๋งฅ์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‹จ์ถ•ํ‚ค ์„ค๋ช…๋„ ๋งฅ์ธ ๊ฒƒ์„ ๊ณ ๋ คํ•ด์ฃผ์‹œ๊ธธ.. ใ…Ž) ์ฐพ์•„ ๋ฐ”๊พธ๊ธฐ ( command + R ) ์—์„œ .* ๋ฅผ ๋ˆŒ๋Ÿฌ ์ •๊ทœ์‹ ์ž…๋ ฅ์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๋ ค์ฃผ๊ธฐ๋งŒ ํ•˜๋ฉด๋œ๋‹ค. ๋ฐ”๊พธ๋Š” ๊ฒƒ๋„ ๊ทธ๋ƒฅ ๋ฐ”๊พธ๋Š” ๋‚ด์šฉ์„ ์•„๋ž˜ ์ž…๋ ฅํ•˜๋ฉด ๋˜๋Š”๋ฐ ๋ฌธ๋œฉ ์ •๊ทœ์‹์œผ๋กœ ์ฐพ์„ ๋•Œ ์ฐพ์€ ๋‚ด์šฉ์„ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ๋Š”๋ฐ,, ์ธํ…”๋ฆฌ๋„,, ์ธํ…”๋ฆฌ๋ผ๋ฉด,, ๋˜์ง€ ์•Š์„๊นŒ? ํ•˜๊ณ  ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๊ทธ๋žฌ๋‹ค. ๊ฐ€๋Šฅํ–ˆ๋‹ค. (.*?) -- $1 ๋กœ..
EMPTY_CATCH_BLOCK ๊ฐœ์„ ์„ ํ•˜๋‹ค๊ฐ€... catch ๊ตฌ๋ฌธ๋•Œ๋ฌธ์— ํ™”๋‚  ๋•Œ.. EMPTY_CATCH_BLOCK ์ด๋ž€ ์˜ˆ์™ธ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋Š” try-catch ๋ฌธ ์ค‘ catch ๊ตฌ๋ฌธ์— ์•„๋ฌด๊ฒƒ๋„ ๋‚ด์šฉ์ด ์—†๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. ์ด ์นœ๊ตฌ๊ฐ€ ๊ต‰์žฅํžˆ ๋งŽ์•„ ํ•˜๋‚˜ํ•˜๋‚˜ ์ž‘์—…์„ ํ•˜๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ,, ๋ฌผ๋ก  intelli J ์˜ ๊ฒ€์ƒ‰๊ธฐ๋Šฅ ๋•๋ถ„์— ํŒŒ์ผ ์œ„์น˜๋„ ํŽธํ•˜๊ฒŒ ์žก์•„๋‚ด๊ณ  ๋„ˆ๋ฌด ์ข‹์•˜์œผ๋‚˜,, min.js ํŒŒ์ผ์„ ๋ณผ ๋•Œ๋ฉด ์ •์‹ ๋ณ‘์ด ์˜ฌ ๊ฒƒ ๊ฐ™์•˜๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ์ด์ „์—” ๋ณ„ ํ•„์š”์„ฑ์„ ๋Š๋ผ์ง€ ๋ชปํ•˜๊ณ  ์žˆ๋˜ ์ •๊ทœ์‹์„ ํ™œ์šฉํ•œ ๊ฒ€์ƒ‰์„ ์‚ฌ์šฉํ•ด๋ณด์ž๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๊ณ  ๊ทธ ์ƒ๊ฐ์„ ํ•œ ๊ณผ๊ฑฐ์˜ ๋‚˜๋ฅผ ์นญ์ฐฌํ•œ๋‹ค๐Ÿ‘๐Ÿป ๊ฒ€์ƒ‰ ์ฐฝ์„ ํ˜ธ์ถœํ•˜๋ฉด ๊ฒ€์ƒ‰๋ฐ”(?) ์ œ์ผ ์˜ค๋ฅธ์ชฝ์— ์ •๊ทœ์‹์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ[ .* ]์ด ์žˆ๋‹ค. ์ด ์นœ๊ตฌ๋ฅผ ํ™œ์„ฑํ™” ํ•ด์ฃผ์ž. ์ด์ œ ๋น„์–ด์žˆ๋Š” catch ๋ฌธ์„ ์žก์„ ์ˆ˜ ์žˆ๋Š” ์ •๊ทœ์‹์„ ๋งŒ๋‚˜๋ณด์ž. catch\(([^)]*)\)\{\s*} ์ด ์นœ๊ตฌ๋ฅผ ์‚ฌ..
โœ… solved * SVN E220001 : item is not readable ( feat. Intelli J ) Intelli J ์—์„œ SVN์„ ์‚ฌ์šฉํ–ˆ๋”๋‹ˆ ์ž์ž˜ํ•œ ์—๋Ÿฌ๋“ค์ด ์ƒ๊ฒผ๋‹ค. SVN์„ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๋Š” ์—๋Ÿฌ ๊ฐ™์€ ๊ฒƒ๋“ค์€ ๊ทธ๋ƒฅ SVN์„ ์„ค์น˜ํ•˜๊ณ  ํ•ด๋‹น SVN ๊ฒฝ๋กœ๋ฅผ ์„ค์ • > subversion ์— ๋“ฑ๋กํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ์ด ์—๋Ÿฌ๋Š”.. ํ•ด๋‹น SVN repository ์— ๊ถŒํ•œ์ด ์—†์–ด์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋กœ, ์‹ค์ œ๋กœ ์„ค์ •ํŒŒ์ผ์„ ๋ณด๋ฉด read ๊ถŒํ•œ์„ ์ฃผ์—ˆ์ง€๋งŒ SVN ์ž์ฒด ์—๋Ÿฌ๋กœ ์ด๊ฑธ ์ œ๋Œ€๋กœ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒƒ์œผ๋กœ ํ™•์ธ๋œ๋‹ค. ๋ฐฉ๋ฒ•์ด ์ด 2๊ฐ€์ง€๋กœ ๋‚˜๋‰˜๋Š”๋ฐ, ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ read ๊ถŒํ•œ์„ ์ฃผ๋Š” ๊ฒƒ ๋ณด๋‹ค๋Š” anon-acess ์˜ ๊ถŒํ•œ์„ ์ˆ˜์ •ํ•ด์ฃผ๋Š” ๊ฒƒ์ด ๋” ์•ˆ์ „ํ•˜๋‹ค๊ณ  ํ•œ๋‹ค.. ์ž์„ธํ•œ ์ด์œ ๋Š” ์ข€ ๋” searching ์„ ํ•ด๋ณด๋„๋ก ํ•˜๊ณ ,,, ํ•˜ํ•ซ ( ๋Œ“๊ธ€๋กœ ์•Œ๋ ค์ฃผ๋ฉด ๐Ÿ’• ) ์“ฐ๋‹ˆ๋Š” ์ผ๋‹จ 1๋ฒˆ ๋ฐฉ๋ฒ•๋งŒ ์ ์šฉํ•˜์˜€๊ณ  ๋กœ๊ทธ๊ฐ€ ๋„์›Œ์ง€๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ๋‹ค. ๊ทธ..
Intelli J * ํด๋”๋Š” ์žˆ๋Š”๋ฐ ๋ชจ๋“ˆ๋กœ ์ธ์‹ ์•ˆ๋  ๋•Œ ๐Ÿ˜ฑ GitHub๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐ›์•„์™”๋Š”๋ฐ ์‚ฝ์ž…๋˜์–ด ์žˆ๋Š” ๋ชจ๋“ˆ์ด ์ธ์‹์ด ๋˜์ง€ ์•Š์•„ ์‹คํ–‰์„ ์‹œํ‚ฌ ์ˆ˜๊ฐ€ ์—†์—ˆ๋‹ค.. *.iml ํŒŒ์ผ์ด ์—†์–ด์„œ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ๊ฐ€ ์„ค์ •๋˜์ง€ ์•Š์•˜๊ธฐ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ๋ผ ์‚ฌ์‹ค ์—…๋กœ๋“œ ํ• ๋•Œ *.iml ์„ ๋„ฃ์–ด์คฌ์œผ๋ฉด ๋˜์ง€ ์•Š์•˜์„๊นŒ? ํ•˜๊ณ  ์ƒ๊ฐํ•œ๋‹ค.. ์ธ์‹์‹œ์ผœ๋ณด์ž! 1. ์ƒ๋‹จ ๋ฉ”๋‰ด File > Project Structure ... 2. Modules > + ๋ฒ„ํŠผ > Import module ํŒŒ์ผ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๋œจ๋Š”๋ฐ ์ด๋•Œ ํ•ด๋‹น ๋ชจ๋“ˆ์˜ ํด๋”๋ฅผ ์„ ํƒํ•˜๊ณ  open ์„ ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด ๋œ๋‹ค!! ์ดํ›„ ์‹คํ–‰์‹œํ‚ค๋ฉด ์ œ๋Œ€๋กœ ์ž˜ ๋™์ž‘ํ•˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค ๐Ÿค— ! Thanks for ๐Ÿ™ˆ [IntelliJ IDEA] ์‹ค์ œ ํ”„๋กœ์ ํŠธ ๋ฐ‘์— ํด๋”๋Š” ์กด์žฌํ•˜๋Š”๋ฐ, ํ‘œ์‹œ๋˜์ง€ ์•Š์„ ๋•Œ
Intelli J * ์ŠคํŽ˜์ด์Šค ์‹œ ํƒœ๊ทธ๊ฐ€ ๋˜๋Š” ํ˜„์ƒ!! html, xml ํŒŒ์ผ ์ž‘์„ฑ ์‹œ ์ŠคํŽ˜์ด์Šค๋งŒ ํ•˜๋ฉด ์ ์—ˆ๋˜ ์ฝ”๋“œ๊ฐ€ ํƒœ๊ทธ๊ฐ€ ๋˜๋Š” ํ˜„์ƒ์„ ๋™๋ฃŒ๊ฐ€ ๊ฒช์—ˆ๋‹ค. ์ฒ˜์Œ์—” ๊ทธ์ € ํ•ดํ”„๋‹์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ๋‹ค๋“ค ์›ƒ์—ˆ๋Š”๋ฐ ํ•œ์ฐธ์ด ์ง€๋‚˜๋„ ํ•ด๊ฒฐ์ด ์•ˆ๋˜์ž ๋‹ค๋“ค ์‹ฌ๊ฐ ํ•ด์กŒ๋‹ค..ใ… ใ…  ๊ทธ๋Ÿฌ๋˜ ์ค‘ ์˜จ๋ผ์ธ์—์„œ ๋น„์Šทํ•œ ํ˜„์ƒ์„ ๊ฒช๋Š” ์นœ๊ตฌ๋ฅผ ๋ฐœ๊ฒฌ! ๋‹คํ–‰ํžˆ๋„ ํ•ด๊ฒฐ๋ฐฉ๋ฒ•์ด ์žˆ์—ˆ๋‹ค! ํ•ด๊ฒฐํ•˜๊ธฐ Preferences > Editor > Emmet ์„ ํ™•์ธํ•ด๋ณด์ž. ์•„๋งˆ ์„ค์ •์ด Space ๋กœ ๋˜์–ด์žˆ์„ ๊ฒƒ์ด๋‹ค, ์ด๊ฒƒ์„ ๊ธฐ๋ณธ ์„ค์ •์ธ Tab ์œผ๋กœ ๋ฐ”๊ฟ”์ฃผ๋ฉด ๋! ps. ๊ทธ ์™ธ๊ตญ์ธ์นœ๊ตฌ๋„ ๊ต‰์žฅํžˆ ํ™”๊ฐ€ ๋‚ฌ๋˜ ๋ชจ์–‘์ด๋‹ค. ํฌ์ŠคํŒ… ์ œ๋ชฉ์ด Annoying Tag Autocomplete ์ด๋‹ผใ…‹ใ…‹ใ…‹ Thanks for ๐Ÿ™ˆ Annoying Tag Autocomplete
Intelli J * SFTP ์—ฐ๊ฒฐ! ์„œ๋ฒ„ ์†Œ์Šค ์ˆ˜์ •, ํŒŒ์ผ ์—…๋กœ๋“œ ์‰ฝ๊ฒŒ ํ•˜๊ธฐ ์„œ๋ฒ„์— ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฑด ์‚ฌ์‹ค ํฌ๊ฒŒ ๊ท€์ฐฎ์€ ์ผ์€ ์•„๋‹ˆ์˜€๋‹ค. ์ด๊ฒƒ์ €๊ฒƒ ์„ค์น˜ํ•˜๋Š”๊ฒŒ ์‹ซ์–ด์„œ scp๋ฅผ ์ด์šฉํ•˜์—ฌ ํŒŒ์ผ์„ ์˜ฎ๊ฒผ๊ณ , ssh๋กœ ์ ‘์†ํ•ด์„œ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ–ˆ๋‹ค. ssh ์ ‘์† ๋งˆ์ €๋„ ๋งค๋ฒˆ ์น˜๊ธฐ ๊ท€์ฐฎ์•„์„œ config ํŒŒ์ผ์„ ์„ค์ •ํ•ด์„œ ํ–ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด๊ฑธ ๋ฐ˜๋ณตํ•˜๋‹ค๋ณด๋‹ˆ ๊ท€์ฐฎ์•„์กŒ๋‹ค.. ๐Ÿคข๐Ÿคข๐Ÿคข ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋ž์œผ๋กœ ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ๊ณ  ์—๋””ํ„ฐ์—์„œ ์ฝ”๋“œ๋ฅผ ๋ฐ”๋กœ ์ˆ˜์ • ํ–ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค. ๊ทธ๋Ÿฐ์˜๋ฏธ์—์„œ ์—ฐ๊ฒฐํ•ด๋ณด์ž. ์‹œ์ž‘! 1. ์ผ๋‹จ ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. 2. ์ƒ๋‹จ๋ฉ”๋‰ด์—์„œ Tools > Deployment > Configuration... ์ฐฝ์„ ์—ด์–ด์ค€๋‹ค. 3. + ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ์–ด๋–ค ํ˜•ํƒœ๋กœ ์—ฐ๊ฒฐ์„ ํ•  ๊ฒƒ์ธ์ง€ ์„ ํƒํ•ด์ค€๋‹ค. ํ˜„์žฌ ์“ฐ๋‹ˆ๋Š” SFTP๋ฅผ ์‚ฌ์šฉํ•œ ์—ฐ๊ฒฐ์„ ์„ค๋ช…ํ•˜๊ณ  ์žˆ์Œ์œผ๋กœ SFTP๋ฅผ ์„ ํƒํ–ˆ๋‹ค. ์„ ํƒ์„ ํ•˜๊ณ  ๋‚˜๋ฉด Create ..
โœ… solved * Intelli J * SVN ์—ฐ๋™ ( feat. Cannot run program "svn" ํ•ด๊ฒฐ ) ํ.์•„.SVN์„ ์—ฐ๋™ํ•ด๋ณด์ž ์„ค๋ช…์€ macOS์—์„œ ํ•˜๊ณ  ์žˆ์ง€๋งŒ ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ window๋„ ๋˜‘๊ฐ™๋‹ค. ๋‹ค๋ฅธ ์ ์€.. ์Œ.. ์„ค์น˜ํŒŒ์ผ ํ™•์žฅ์ž ๋ฐ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ• ์ •๋„!? ๋‚˜๋Š” ๊ทธ๋ƒฅ windows๋กœ ๋œ ์„ค๋ช…์ด ๋ณด๊ณ ์‹ถ์€๋ฐ.. ํ•˜์‹œ๋Š” ๋ถ„๋“ค์€ ๊ฒŒ์‹œ๊ธ€ ํ•˜๋‹จ์— Thanks for ๋ชฉ๋ก์— ์žˆ๋Š” ์ฒซ๋ฒˆ์งธ ํ•ญ๋ชฉ์˜ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ๋˜๊ฒ ๋‹ค! ์—ฐ๋™ํ•ด๋ณด์ž 1. ์ฐฝ์„ ์—ด์–ด์ค€๋‹ค. VSC > Browse VCS Repository > Browse Subversion Repository... 2. ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. ์ฒซ ์‹คํ–‰์‹œ ์œ„์™€ ๊ฐ™์€ ์ฐฝ์ด ๋‚˜์˜ค๋Š”๋ฐ ์š”๊ธฐ์— ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ด์ค€๋‹ค. ์‹คํ–‰์‹œํ‚ค๊ณ  ๋‚˜๋ฉด ํด๋”๊ฐ€ ์ƒ๊ธธํ…๋ฐ ํด๋”๋ฅผ ์—ด์—ˆ์„ ๋•Œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋‚œ๋‹ค๋ฉด... Cannot run program "svn" (in derectory "..."): e..
Intelli J * spring boot ํฌํŠธ ๋ณ€๊ฒฝ ์˜ค๋ผํด ์„œ๋ฒ„๊ฐ€ 8080์„ ํ•จ๊ป˜ ์“ฐ๋ฉด์„œ ์˜ค๋ฅ˜๊ฐ€ ์ƒ๊ฒผ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐ”๊ฟ”์ฃผ๋ ค๊ณ  ํ•œ๋‹ค! ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค! ์ฒซ๋ฒˆ์งธ๋Š”, Intelli J์—์„œ Run ๋ถ€๋ถ„์˜ ํ™˜๊ฒฝ ์„ค์ •์„ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ ๋‘๋ฒˆ์งธ๋Š”, Spring project์˜ ์„ค์ •ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ ์•„๋ฌด๋ž˜๋„ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ณต์œ ํ•  ๋ชฉ์ ์œผ๋กœ๋Š” ๋‘๋ฒˆ์งธ ๋ฐฉ๋ฒ•์ด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค! ์ผ๋‹จ, ๋ชจ๋‘ ์•Œ์•„๋ณด์ž! ์‹œ์ž‘! ์ฒซ๋ฒˆ์งธ ๋ฐฉ๋ฒ• ) Intelli J ํ™˜๊ฒฝ์„ค์ • ์ˆ˜์ • 1. ์ƒ๋‹จ๋ฉ”๋‰ด Run > Edit Configurations ๋ฅผ ํด๋ฆญํ•˜์—ฌ Run/Debug Configurations ์ฐฝ์„ ์—ด์–ด์ค€๋‹ค. 2. Environment ๋ถ€๋ถ„์„ ์—ด์–ด Environment variablesํ•ญ๋ชฉ์˜ ์šฐ์ธก ๋ ๋ฌธ์„œ(?)์•„์ด์ฝ˜์„ ๋ˆŒ๋Ÿฌ Environment Variables ์ฐฝ์„ ์—ด์–ด์ค€๋‹ค. 3. โž• ์•„์ด์ฝ˜์„ ์„ ํƒํ•˜..