1์ฃผ์ฐจ WILKeep- ๊พธ์คํ ํ
์คํธ ์ฝ๋ ์์ฑํ๋ ์ต๊ด์ ์ ์งํ๊ฒ ์ต๋๋ค. Probleam- ๋์์ฑ ๋ก์ง ํ
์คํธ์์ ๊ผญ ํผํฌ๋จผ์ค ์ฒดํฌ- ํธ๋์ญ์
์คํฌ๋ฆฝํธ ๋ฐฉ์์ผ๋ก ๊ฐ๋ฐํ๊ธฐ ๋ณด๋ค ๊ฐ์ฒด๋ค ๊ฐ์ ํ๋ ฅ์ ํตํด ๋ณ๊ฒฝ์ ์ฉ์ดํ๊ณ ํ
์คํธํ๊ธฐ ์ฌ์ด ๊ตฌ์กฐ๋ฅผ ์ง๋๋ก ๋
ธ๋ ฅํ๊ฒ ์ต๋๋ค. Try- Instancio ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ์ฉํด๋ณด๊ธฐ- ๊พธ์คํ ๊ธ์ฐ๊ธฐ๋ฅผ ํตํด ๋ฌธ์ํ ์ญ๋ ๊ธฐ๋ฅด๊ธฐ!
์์ํ๋ ๋ง์1. ์ง๊ธ๊น์ง์ ํ๊ณ - ํด๋ผ์ฐ๋ ์์ง๋์ด๋ก ๊ทผ๋ฌดํ๋ค ์ธํ๋ผ ์๋ํ๋ฅผ ์ํ ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๊ณ ์ถ์ด ๋ฐฑ์๋๋ก ์ ํฅํ๊ฒ ๋์์ต๋๋ค. - ์์ง๊น์ง๋ ์์ฅ ์ํฉ์ด ์ข์ง ์์ ํด๋ผ์ฐ๋ ๋ถ๋ฌธ์ ๋ํ ์ฑ์ฉ์ด ์ด๋ ค์์ง ์์ ์ธ์ ๊ฐ ๋ค๊ฐ์ฌ ๊ธฐํ๋ฅผ ์ํด ์ด์ฌํ ์ค๋นํ๊ณ ์์ต๋๋ค! 2. ํญํด ํ๋ฌ์ค ์ฐธ์ฌ ๊ณ๊ธฐ- ์ด๋ฒ ํญํด ํ๋ฌ์ค ๋ฐฑ์๋ ์ฝ์ค์ ์ง์ํ ๊ณ๊ธฐ๋ ์ฃผ๋์ด ๊ฐ๋ฐ์๋ก์ ๋์ฑ ๋ง์ ์ฑ์ฅ์ ํ๊ณ ์ถ์์ต๋๋ค. - ๋ฌด์๋ณด๋ค ์ฑ์ฅ์ ์ง์ฌ์ธ ํ์ง ๊ฐ๋ฐ์๋ถ๋ค๊ณผ ๋ค์ํ ์ธ์ฌ์ดํธ๋ฅผ ๊ณต์ ํ๊ณ ์ฝ๋ ๋ฆฌ๋ทฐํ๋ ๊ธฐํ๋ ๊ฐ์ง๊ณ ์ถ์ต๋๋ค!! 3. ํฅํ 5๋
๋ค ์ปค๋ฆฌ์ด ๋ฐฉํฅ์ฑ- ์์ผ๋ก ๋ค๊ฐ์ฌ AI ์๋์ ๋ง์ถ์ด ๋์ด๋๋ ์๋ฒ ์์์ ๋ฐ๋ฅธ ์ธํ๋ผ ์๋ํ๋ฅผ ์ํ Infraops ์ง๋ฌด๋ก ๊ฐ๊ณ ์ ํฉ๋๋ค. - ๋ ๋ค๋ฅธ ๋ฐฉํฅ์ฑ์ผ๋ก๋ ์๋น์ค ..
1) ๊ธฐ๋ณธ ๋จ์ถํค ์ผ๋จ ๋จผ์ ์์์ผ ํ ์ ์ ์๋์ฐ์ ๋งฅ๋ถ์ ํค๋ณด๋ ์ํ ๋ฐฐ์ด์ด ์กฐ๊ธ ๋ค๋ฅด๋ค๋ ์ ์ด๋ค. ๋งฅ๋ถ์ Command ํค๋ ์๋์ฐ์ Ctrl, Option ํค๋ ์๋์ฐ์ Alt ๋ก ์ดํดํ๋ฉด ๋๋ค! ๊ธฐ๋ฅ ๋จ์ถํค ์๋ผ๋ด๊ธฐ command + x ๋ณต์ฌ command + c ๋ถ์ฌ๋ฃ๊ธฐ command + v ์คํ ์ทจ์ command + z ์ ์ฅ ํ๊ธฐ command + s ์ฐพ๊ธฐ command + f ์์
ํ๋ฉด ์ ํ command + tab ํ/์ ์ ํ control + spacebar ํ์ฌ ์ฐฝ ์ต๋ํ control + command + f ํ์ฌ ์ฐฝ ์ต์ํ command + m ํ์ฌ ์ฐฝ ๋ซ๊ธฐ command + w ํ๋ก๊ทธ๋จ ์ข
๋ฃ command + q ๋ฐํํ๋ฉด ๋ณด๊ธฐ f11 2) ํ๋ฉด ์บก์ณ ๋จ์ถํค ๊ธฐ๋ฅ ๋จ์ถํค ์ ์ฒดํ๋ฉด..
1) ์ง๋ ฌํ (Serialization) ๋ฐ ์ญ์ง๋ ฌํ (Deserialization) (1) ์ง๋ ฌํ, ์ญ์ง๋ ฌํ๋ ๋ฐ์ดํฐ ์ง๋ ฌํ๋ ์ปดํจํฐ์ ๋ฐ์ดํฐ ๊ฐ์ฒด๋ฅผ ์ ์ฅ ๋งค์ฒด์ ์ ์ฅํ ์ ์๋ ํ์ or ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์กํ ์ ์๋ ๊ฒ์ผ๋ก ๋ณํํ๋ ๊ฒ์ ๋งํ๋ค. ๋ฐ๋๋ก ๋ฐ์ดํฐ ์ญ์ง๋ ฌํ๋ ๋์คํฌ์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ฑฐ๋ ๋คํธ์ํฌ ํต์ ์ผ๋ก๋ถํฐ ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ค์ ๊ฐ์ฒด๋ก ๋ณํํ๋ ๊ฒ์ ๋งํ๋ค. ์ง๋ ฌํ ๊ณผ์ ์์ด ๋ฐ์ดํฐ ๊ฐ์ฒด๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ๋ฉด ๋ ๊ฒ ๊ฐ์๋ฐ ์ ์ง๋ ฌํ๋ผ๋ ๊ณผ์ ์ ๊ฑฐ์ณ์ผ ํ๋์ง ์์๋ณด์! (2) ์ง๋ ฌํ๊ฐ ํ์ํ ์ด์ โ ๋ฐ์ดํฐ ํ์
์ข
๋ฅ ์ด๋ ํ ๊ฐ๋ฐ ์ธ์ด๋ฅผ ์ ํํ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ด ์ฌ์ฉํ๋ ๋ฐ์ดํฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ๋ ํฌ๊ฒ 2๊ฐ์ง๋ก ๋๋๊ฒ ๋๋ค. * ๊ฐ ํ์ ๋ฐ์ดํฐ (Primitive Type) int, ..
1) ๊ฐ์ ์ค๋์ 1/31์ผ์ ์งํ๋ ๊น์ํ๋ ์จ๋ผ์ธ ๋ฐ์
์์ ๋์จ Q&A๋ฅผ ์ ๊ฐ์ธ์ ์ธ ์๊ฐ๊ณผ ํจ๊ป ์ ๋ฆฌํด๋ณด๋ ์๊ฐ์ ๊ฐ์ง๊ฒ ๋์์ต๋๋ค. ๊ด๋ จ๋ ๋ด์ฉ์ ์ธํ๋ฐ์์ ๊ฐ์๋ก ๋ค์ผ์ค ์ ์์ต๋๋ค. 2) Q & A (1) ๊ฐ๋ฐ์์ ์ญ๋ JPA์ ๋ฏธ๋ ์ค๋๋ ๊ธฐ์ ์ธ๋งํผ, ๊ธฐ์ ์ ์ผ๋ก ์์ฑ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ฑ๋ฅ ์
๋ฐ์ดํธ ์ธ์ ํฌ๊ฒ ๋ฐ๋๋ ๋ถ๋ถ์ด ์๋ค. RDB์ ํจ๊ปํ๋ ๋งํผ, RDB๊ฐ ๋งํ์ง ์๋ ์ด์ ๊พธ์คํ ์ฌ์ฉ๋ ๊ฒ์ด๋ค. ๊ตญ๋ด ๊ฐ๋ฐ์๋ค์ ๊ฒฝ์๋ ฅ ๋์ฉ๋ ํธ๋ํฝ์ ์ฒ๋ฆฌํ๋๋ฐ ์์ด์๋ ๊ตญ๋ด๊ฐ ์คํ๋ ค ๋ฐ์ด๋๋ฉฐ, ์ฅ์ ์ ๋ํ ๋์๋ ๋น ๋ฅด๋ค. ๋ค๋ง, ํด์ธ์ ๊ฒฝ์ฐ ๊ตญ๋ด์ ๋ฌ๋ฆฌ ๋ฌธ์ํ๊ฐ ๊ต์ฅํ ์ ๋์ด ์๋ค. ๊ธฐ์ ์ ์ธ ๋ ๋ฒจ์์๋ ๊ตญ๋ด ๋ํ ์ํฅ ํ์คํ๊ฐ ๋์๊ธฐ ๋๋ฌธ์ ์ธ์ด์ ์ธ ์ธก๋ฉด์ด ํด๊ฒฐ๋๋ค๋ฉด ํด์ธ๋ก์ ๋์ ๋ ์น์ฐ์ด ์๋ค. ..
1) Git Flow๋ Git Flow๋ Git์ผ๋ก ํ์ ๊ด๋ฆฌ๋ฅผ ํ ๋, ๋ธ๋์น๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๋ธ๋์น ๊ด๋ฆฌ ์ ๋ต์ด๋ค. (Branch Management Strategy) 2) Git Flow๋ฅผ ์ฌ์ฉํ๋ ์ด์ ํ๋ก์ ํธ ๊ท๋ชจ๊ฐ ์๊ฑฐ๋ ํผ์์ ๊ฐ๋ฐ์ ํ๋ ๊ฒฝ์ฐ์๋ ๊ตณ์ด ๋ธ๋์น๋ฅผ ๋ง๋ค ํ์ ์์ด Main ๋ธ๋์น์์ ์์
ํด๋ ์๊ด์ด ์๋ค. ๋ค๋ง ํ๋ก์ ํธ ๊ท๋ชจ๊ฐ ์ปค์ง๊ฑฐ๋ ํ ๋จ์๋ก ๊ฐ๋ฐ์ด ์ด๋ฃจ์ด์ง๋ ์ํฉ์์ ๋ณ๋์ ๋ธ๋์น ๊ด๋ฆฌ ์ ๋ต ์์ด ๊ฐ๋ฐ์ ์งํํ๊ฒ ๋๋ฉด ๋ฌด๋ถ๋ณํ๊ฒ ๋ธ๋์น๋ฅผ ์์ฑํ๊ฒ ๋์ด ์ฆ์ ์ถฉ๋๋ก ์ธํด ์์ฐ์ฑ์ด ๋จ์ด์ง๊ฒ ๋๊ณ ํ์
์ด ์ํํ์ง ์๊ฒ ๋๋ค. ์ฆ, Git Flow๋ฅผ ์ฌ์ฉํ๋ ์ด์ ๋ Git์ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ์ฌ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ํ์
์ ๊ฐ์ ํ๊ณ ํ์ ์์ฐ์ฑ์ ๋์ด๋ฉฐ ์ํํธ ์จ์ด ..
1) HTML5, CSS ๊ด๋ จ Extension 1. Prettier - ์ฝ๋ Format ๋ณ๊ฒฝ (์ค ๋ง์ถค) 2. Live Server - HTML5, CSS3 ์ฝ๋ ๋ณ๊ฒฝ + ๋ธ๋ผ์ฐ์ ๋ก ํ
์คํธ (์ค์๊ฐ) 3. CSS Peak - CSS ํด๋์ค ์ ํ ์, ํด๋น ํด๋์ค ์ ์ธ๋ถ๋ก ์ด๋ 4. HTML CSS Support - CSS Class, ID, Attribute ์๋ ์์ฑ 5. Intellisense for CSS Class names in HTML - HTML์์ CSS ํด๋์ค๋ช
์๋ ์์ฑ (?) 6. Material Icon Thema - HTML5, CSS3, JS ํ์ผ์ ์์ด์ฝ์ ๋ฐ๊ฟ์ค
1) Git Repository ์์ฑ ๋ฐ ์ด๊ธฐ ์ค์ ๋ช
๋ น์ด # git init → ํด๋น ๊ฒฝ๋ก์ .git ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง๋ค๋ฉฐ ์๋ก์ด git ์ ์ฅ์๋ฅผ ์์ฑํ ๋ ์ฌ์ฉํ๋ ๋ช
๋ น์ด์ด๋ค. # git config --global core.autocrlf true → ํ์
์, ์๋์ฐ์ ๋งฅ์์ ์ํฐ ๋ฐฉ์ ์ฐจ์ด๋ก ์ธํ ์ค๋ฅ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํจ์ด๋ค. # git config --global user.name "(๋ณธ์ธ ์ด๋ฆ)" # git config --global user.email "(๋ณธ์ธ ์ด๋ฉ์ผ)" # git config --global init.defaultBranch main → ๊ธฐ์กด Branch๋ Master|Slave ๋ช
์นญ์ผ๋ก ์ฌ์ฉ๋์์ผ๋ ํด๋น ์ฉ์ด๋ ์ธ์ข
์ฐจ๋ณ๋ก ์ด์ด์ง ์ ์์ด ์์ฆ์๋ Main์ผ๋ก ๋ฐ๊พธ์ด ์ฌ์ฉํ๋ค...