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

๐Ÿ–‹๏ธ Tools8

[์ธํ…”๋ฆฌ์ œ์ด] ์™ธ๋ถ€ 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.