๐๏ธ Tools8 ์ด์ 1 2 ๋ค์ [์ธํ ๋ฆฌ์ ์ด] ์ธ๋ถ jar ํ์ผ ์๋ ์ถ๊ฐํ๊ธฐ Project Structure - ๋ชจ๋ - JARs ํ์ผ ์ถ๊ฐ ๊ทธ๋ฌ๋ ์ปดํ์ผ์์๋ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ธ์ ๋์ด์ ํด๋์ค๋ ๋ฉ์๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ฐ, ํฐ์บฃ์ ๊ฐ๋ํ๊ณ ๋๋ฉด classNotFound ๋ฑ ์ฌ๋ฌ Exception์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ๋ ์๋ค. ์ด๋ฐ ๊ฒฝ์ฐ ์๋์ผ๋ก libํด๋๋ฅผ ๋ง๋ค๊ณ ๊ทธ ์์ jar ํ์ผ์ ์ถ๊ฐํด์ฃผ๋ฉด ๋ฌธ์ ๊ฐ ์ฝ๊ฒ ํด๊ฒฐ๋๋ค. ์๋์ผ๋ก lib ํด๋ ์์ฑํ๊ณ jar ํ์ผ ์ถ๊ฐํ๊ธฐ ํด๋ ์์ฑ ์์น : \ src \ main \ webapp \ WEB-INF \ lib lib ํด๋ ์์ jarํ์ผ ๋ณต์ฌํ๊ธฐ 2024. 1. 17. [Git] ๊ฐ์ธ ํ์ต Repository๋ฅผ ์ํ Git ์ปค๋ฐ ๋ฉ์์ง ์ปจ๋ฒค์ ์ปค๋ฐ ๋ฉ์์ง์ ๊ตฌ์กฐ์ ๋ช ํ์ฑ -m ์ต์ ์ ์ฌ๋ฌ๋ฒ ์ฌ์ฉํด์ ์ ๋ชฉ๊ณผ ๋ณธ๋ฌธ ๋ถ๋ฆฌํ๊ธฐ git commit -m "๋์ ๋์ ๊ฒฐ๊ณผ๋ฌผ" -m "๊ด๋ จ ์์ ๋ด์ฉ" git commit -m "Add Docker ํ์ต ๋ ธํธ" -m "๊ธฐ๋ณธ ๋์ปค ๋ช ๋ น์ด, ๋์ปค์ ์ ์ฐ์ฑ, ๋์ปค ์ด๋ฏธ์ง ์๋ ๋ฐฉ์" ์ปค๋ฐ ๋ฉ์ธ์ง ์ ๋ชฉ์ ์ฌ์ฉํ๋ ๋์ฌ๋ค ์ ๋ชฉ์ ์ฌ์ฉํ ์ฒซ ๋จ์ด Add: ์๋ก์ด ํ์ผ, ๊ธฐ๋ฅ, ์ฝ๋, ๋ฌธ์ ๋ฑ์ ์ถ๊ฐํ ๋ ์ฌ์ฉํฉ๋๋ค. Update: ๊ธฐ์กด ์ฝ๋๋ ํ์ผ์ ์์ (์ ๋ฐ์ดํธ)ํ ๋ ์ฌ์ฉํฉ๋๋ค. Fix: ๋ฒ๊ทธ ์์ ์ด๋ ์ค๋ฅ ํด๊ฒฐ์ ์ฌ์ฉํฉ๋๋ค. Refactor: ์ฝ๋๋ฅผ ๊ฐ์ ํ๊ฑฐ๋ ๋ฆฌํฉํ ๋งํ ๋ ์ฌ์ฉํฉ๋๋ค. ๊ธฐ๋ฅ์ ๋ณ๊ฒฝ์ด ์๋ ๊ตฌ์กฐ์ /์ฑ๋ฅ์ ๊ฐ์ ์ ์๋ฏธํฉ๋๋ค. Remove/Delete: ์ฝ๋, ํ์ผ, ๊ธฐ๋ฅ ๋ฑ์ ์ ๊ฑฐํ ๋ ์ฌ์ฉํฉ๋๋ค.. 2023. 12. 11. [์ธํ ๋ฆฌ์ ์ด] ๋จ์ถํค - Window์ฉ https://ginger-edam-26b.notion.site/keyboard-shortcut-0a5e0b8fd8164cd2b98f23d7bfe4d54f?pvs=4 keyboard shortcut A new tool for teams & individuals that blends everyday work apps into one. ginger-edam-26b.notion.site 2023. 12. 2. [Git] ๋๋ฆผ์ฝ๋ฉ-3. ๊ธฐ๋ณธ ๋ช ๋ น์ด ์ ๋ณตํ๊ธฐ 3. ๊ธฐ๋ณธ ๋ช ๋ น์ด ์ ๋ณตํ๊ธฐ ๐ ์ค๋ **git** ์ค์ต ๊ธฐ๋ณธ ๋ช ๋ น์ด ์ ๋ฆฌ git status : staging area ์ดํด๋ณด๊ธฐ. trackedํ์ผ์ ๋ณผ ์ ์์(modified/unmodified) git add : staging area์ ํ์ผ ์ฌ๋ฆฌ๊ธฐ git rm --cached : staging area์ ์ฌ๋ฆฐ ํ์ผ ๋ด๋ฆฌ๊ธฐ ์ถ์ ๋๋ฉด ์๋๋ ํ์ผ์ ๊ด๋ จ๋ ํ์ฅ์๋ ์ด๋ฆ, ํด๋ ๋ฑ์ .gitignore๋ก ๊ด๋ฆฌํ๊ธฐ git status -h : status ๋ช ๋ น์ด์ ์ค๋ช ๋ณด๊ธฐ. (๊ธฐ๋ณธ์ ์ผ๋ก --long์ด ์ ์ฉ๋จ) git status -s : short์ต์ . staging area์ ์ํ ๊ฐ๋จํ๊ฒ ๋ณผ ์ ์์ git diff : ์์ ๋๋ ํ ๋ฆฌ ๋ด์ ๋ณ๊ฒฝ์ฌํญ ๋ณด์ฌ์ค (์คํ ์ด์ง ์๋ ๋ณ๊ฒฝ์ฌํญ ๐ ์ด์ ์ปค๋ฐ) g.. 2023. 11. 23. [Git] ๋๋ฆผ์ฝ๋ฉ-2. ๋ฉ์ง๊ฒ ์ ์ ํ๊ธฐ 2. ๋ฉ์ง๊ฒ ์ ์ ํ๊ธฐ config์ golbal๋ก ์ค์ ๋ ๊ฒ์ edit๋ชจ๋๋ก ์ด๊ธฐ git config --global -e ๋ณด๊ธฐ ์ด๋ ค์์ ๋ค๋ฅธ ํ ์คํธ ์๋ํฐ๋ก ์ด๊ณ ์ถ์ ๋๋ git config --global core.editor "code" //๋ก ์ค์ ํ๊ณ git config --global -e code . ์ฐ๊ฒฐ ํ๋ก๊ทธ๋จ ์ค์ ์ ์์ ์ ์ํ๋ ํ๋ก๊ทธ๋จ์ ๋ํด ๊ฒ์ํด์ ์ค์ ํ๊ธฐ. ๋ณดํต ์ปค๋งจ๋ ํ๋ ํธ ํด์์ code๋ผ๊ณ ๊ฒ์ํ๋ฉด ์ค์ ๋ช ๋ น์ด๊ฐ ๋์จ๋ค๊ณ ํจ. ์ฌ์ฉ์ ๊ด๋ จ ์ ๋ณด ์ค์ ํ๊ธฐ git config --global user.name "Lab" git config --global user.email "Lab0000@gmail.com" ์๋ํฐ์์ ์ค ๋ฐ๊ฟ ํ ๋ ๋ค์ด๊ฐ๋ ๋ฌธ์์ด ์ค์ (์๋์ฐ\r\n ๋งฅ์.. 2023. 11. 23. [Figma] UXUI ๋์์ธ ์ ์ฉํ ํ๋ฌ๊ทธ์ธ ์์ด์ฝ ํ๋ฌ๊ทธ์ธ ํ๋ก์ฐ ์นํ์ด์ง์ ํ๋ฆ ํํ๊ณผ ๊ธฐ๋ฅ๋ณ ์ด๋์ ๋ํด ํํํ ์ ์์ 2023. 11. 21. [Git] Unix ๋ช ๋ น์ด VS PowerShell * ์๋์ฐ๋ฉด PowerShell ์ตํ๊ธฐ * ๊ฐ์ ๊ธฐ๋ฅ์ ํ๋ ๋ช ๋ น์ด ๋น๊ตํ๋ฉฐ ์ตํ๊ธฐ๊ธฐ ์ ๋์ค์์ ์ตํ๋ฉด ๋ฆฌ๋ ์ค, ๋งฅ, ์๋์ฐ์์ ์ฌ์ฉ ๊ฐ๋ฅํจ ๋์ ํ๊ฒฝ(์๋์ฐ)์์ WSL์ด ์์ผ๋ ๋ฒ์ ๋ฑ ๊ด๋ฆฌ ๊น๋ค๋ก์ → PowerShell์ ์ฌ์ฉํ์ PowerShell : CMD๋ณด๋ค ๊ฐ๋ ฅํ๋ฉฐ ์ด์์ฒด์ ์ ๋ชจ๋ ์๋น์ค์ ์ ๊ทผ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ถ์ฒ ์ฐจ์ด์ : ์ ๋์ค์์ TEXT๋ก ์ด๋ฃจ์ด์ง VS ํ์์์ ๊ฐ์ฒด์์ฃผ๋ก ์ด๋ฃจ์ด์ง ๋ ๋ค ์ฑ๊ฒฉ์ด ๋ค๋ฅด์ง๋ง ํ์์์์ Aliases๋ฅผ ์ ๊ณตํด์ ์ฌ์ฉ๊ฐ๋ฅํจ PowerShell ๋ค์ด๋ก๋ ๋งํฌ (๋๋ Window 64) https://github.com/PowerShell/PowerShell/releases/tag/v7.3.7 PowerShell VS Unix ๋ช ๋ น์ด PowerShell (.. 2023. 11. 20. ์ด์ 1 2 ๋ค์