๐ 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. โ ์์ด์ฝ์ ์ ํํ.. ์ด์ 1 ๋ค์