Table
Search
ํ ์๊ฐ
โข
ํ๋ก์ ํธ ๋ช
: Trello
โข
ํ๋ก์ ํธ ์๊ฐ : ์นธ๋ฐ ๋ณด๋ ๊ธฐ๋ฐ ์๋น์ค๋ก ์์
์ ํ๋ฆ๊ณผ ์ผ์ ์ ์ ์ ์๊ฒ ๋์์ฃผ๋ ํ๋ก์ ํธ ํ์
๋๊ตฌ
ํ๊ณผ์ ๊ธฐํ ๊ด๋ จ
ํ์ ๊ตฌํ ๊ธฐ๋ฅ
API ๋ช
์ธ
ERD ์ค๊ณ
์์ด์ดํ๋ ์
์ญํ ๋ถ๋ด
ํ ๊ณผ์
์์ฐ์์
๋ฐํ์๋ฃ
1- ์ปฌ๋ผ, ์นด๋ ์ด๋ ๊ธฐ๋ฅ
๋ฌธ์ ์ : ์ปฌ๋ผ, ์นด๋ ์์ฑ ์ ์ธ๋ฑ์ค ๊ฐ์ ์๋์ผ๋ก ์ฆ๊ฐ์ํค๋ ๋ถ๋ถ์์ ์ด๋ ค์์ ๊ฒช์๋ค.
ํด๊ฒฐ๋ฐฉ๋ฒ: @GeneratedValue๋ฅผ ์ด์ฉํ์ฌ ํด๊ฒฐํ๋ ค ํ์ผ๋ @Id์ปฌ๋ผ์๋ง ์ฌ์ฉ๊ฐ๋ฅํ ๊ธฐ๋ฅ์ด๋ผ ์คํจํ์๊ณ ,
์นด๋๋ฅผ ์์ฑํ ๋ ํด๋น ์นผ๋ผ์ ์นด๋(์ปฌ๋ผ)์ ๊ฐฏ์๋ฅผ ๋ฐ์์์ 1์ฉ ๋ํด์ค ๊ฐ์ ์ธ๋ฑ์ค์ ๋์
ํ๋ ๋ฐฉ์์ผ๋ก ํด๊ฒฐํ์๋ค.
๋ฌธ์ ์ : ์ปฌ๋ผ ๋ด์์ ์นด๋๋ฅผ ์ด๋ ํ ๋ ์ธ๋ฑ์ค ๊ฐ๋ค์ ์ค์ ํ๋ ๊ฒ ํ๋ค์๋ค.
ํด๊ฒฐ๋ฐฉ๋ฒ : ์ด๋ํ ์นด๋์ธ๋ฑ์ค๋ฅผ ๊ธฐ์ค์ผ๋ก if๋ฌธ์ผ๋ก ๊ฒฝ์ฐ๋ฅผ ๋๋์ด ํด๊ฒฐํ์๋ค.
๋ฌธ์ ์ : ๋ค๋ฅธ ์ปฌ๋ผ์ผ๋ก ์นด๋๋ฅผ ์ด๋์ํฌ๋ ์ธ๋ฑ์ค ๊ฐ๋ค ์ค์
ํด๊ฒฐ๋ฐฉ๋ฒ : ์ด๋ํ๊ธฐ์ ์ด๋ํ๋ ค๋ ์นผ๋ผ์ ์ธ๋ฑ์ค ๋ณด๋ค ํฐ ์ธ๋ฑ์ค๋ฅผ ๊ฐ์ง๊ณ ์๋ ์นด๋๋ค์ ์ธ๋ฑ์ค๋ฅผ 1์ฉ ๊ฐ์
์ด๋์ํจ๋ค ์นด๋์ ์ธ๋ฑ์ค ๊ฐ์ ๊ทธ ํด๋น์ ์นด๋์ ๊ฐฏ์์ 1์ ๋ํด์ ๋์
์์ผฐ๋ค.
๋ฌธ์ ์ : ์นด๋๋ฅผ ์ญ์ ํด๋ ๋ค๋ฅธ ์นด๋๋ค์ ์ธ๋ฑ์ค๋ ๊ทธ๋๋ก์ธ ์
ํด๊ฒฐ๋ฐฉ๋ฒ : ์ญ์ ์ํจ ์นด๋์ ์ธ๋ฑ์ค ๋ณด๋ค ํฐ ์ธ๋ฑ์ค๋ฅผ ๊ฐ์ง๊ณ ์๋ ์นด๋๋ค์ ์ธ๋ฑ์ค ๊ฐ์ 1์ฉ ๋นผ์ฃผ์๋ค.
2- ์ ์ ๋ณด๋
N+1 ๋ฌธ์
๋ณด๋๋ฅผ ์กฐํ ์์ ์กฐํ๋ ๋ณด๋์ ๊ฐ์ ๋งํผ ์ฐ๊ด๋ ์ ์ ์กฐํ๊ฐ ๋์ด ์ถ๊ฐ์ ์ธ ์ฟผ๋ฆฌ๊ฐ ๋ฐ์ํ๋ ๋ฌธ์ ๊ฐ ์์๋ค.
JPQL์ fetch join๋ฌธ์ผ๋ก ์ ์ ์์ด๋๊ฐ์ ์ง์ ํ์ฌ ์กฐํํด์ ํด๊ฒฐํ์๋ค.
3- ๋ฐ๋๋ผ์ธ
โข
๋ง๊ฐ๊ธฐํ์ ๊ตฌํํ๋ ๊ฒ์ ์ด๋ ค์์ ๋๊ผ์ผ๋ ์ธํ
๋ฆฌ์ ์ด์์ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ ํด๊ฒฐํ์๋ค.
โฆ
Scheduled ์ด๋
ธํ
์ด์
์ผ๋ก ๊ตฌํ
๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
ํ๋ฃจ ๊ณํํ๋ฅผ ์์ฑํ๊ณ ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ์์ ๊ณต์ ํฉ๋๋ค.
๋ณด๋ ๋ณด๊ธฐ
Search
ย ์ฐ๋ฆฌ ํ ์ฝ์
1. ์๋ฆฌ๋ฅผ ๋น์ฐ๊ฒ ๋๋ฉด ๋ฏธ๋ฆฌ ๋งํด์ฃผ๊ธฐ.(ํ์ฅ์ค, ํก์ฐ ์ ์ธ 10๋ถ ์ด์)
2. ๋ฐฅ ์ ์ฑ๊ฒจ๋จน๊ณ ๊ฑด๊ฐ ์ ์ฑ๊ธฐ๊ธฐ.
3. ํ๋ค๊ณ ๋ชจ๋ฅผ๋ ํ์๋ค ์์งํ๊ธฐ
4. ์ค๋ ํ ์ผ์ ๋ฏธ๋ฃจ์ง ๋ง๊ธฐ.
Java
๋ณต์ฌ
์ฐ๋ฆฌ ํ์ ๋ชฉํ๋?
1. ์๋ฐ, ์
๋ฌธ, ์๋ จ ์ฃผ์ฐจ ๊ฐ์ ๋ณต์ตํ๊ธฐ
2. ์ฝ๋์นดํ ๋ค์ ๋จ๊ณ ๋ชฉํ
3. TIL ๊ฐ๋จํ๊ฒ๋ผ๋ ์ฐ๊ธฐ
4. ํ๋ฌ์ค ์ฃผ์ฐจ ๋ณต์ต ๊ณผ์ ์ํํ๊ธฐ
5. ์ข์๋ฐ ์ทจ์
ํ๋๋ก ๋
ธ๋ ฅํ๊ธฐ
Java
๋ณต์ฌ
์ฐ๋ฆฌ ํ ์๊ฐ ์ฝ์
- ์ค์
- 09:00 ~ 09:30 : ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ โ ๋
ธ์
ํ์ด์ง์ ๊ฐ ํ์๋ค์ ์ค๋ ๊ณํ ์ ๋ฆฌ
- 09:30 ~ 10:30 : ์๊ณ ๋ฆฌ์ฆ ํ์ต 1์ผ 1๋ฌธ์ ๋ชฉํ!
- ์ง์ค ์ฝ๋ฉ ์๊ฐ (14:00 ~ 18:00)
- ์ผ๋ฐ์ ์ธ ํ์ต๊ณผ ๋ฌ๋ฆฌ ๊ฐ์๋ฅผ ๋ฃ๋ ๊ฒ๋ง์ผ๋ก๋ ๊ฐ๋ฐ ์ค๋ ฅ์ด ์์นํ์ง ์์ต๋๋ค.
- ๊ฐ๋ฐ์ ๊ณ ๋ฏผํ๊ณ , ์ค์ค๋ก ์๋ํ๊ณ ์๊ฐํ๋ ์๊ฐ์ด ๊ทธ ๋ฌด์๋ณด๋ค๋ ์ค์ํฉ๋๋ค.
- ์ง์ค ์ฝ๋ฉ ์๊ฐ์ ํตํด ํ์๋ค๊ณผ ํจ๊ป ๋ฌธ์ ์ ๋ง๋ฅ๋จ๋ฆฌ๊ณ , ์ ๋ฆฌํด๋ณด์ธ์.
- ์คํ
- 20:00
- TIL ์์ฑ
- 20:30 ~ 21:00
- ํ๋ฃจ ํ๊ณ ์งํ(์ฒดํฌ๋ฆฌ์คํธ ํ์ธ, TIL ๋๊ธ ๋ฌ๊ธฐ)
Kotlin
๋ณต์ฌ
ํ๋ณ ์ผ์ ํ(์ฐธ๊ณ )
โข
๋งค์ผ ์ค์ 9์ 30๋ถ : ์ถ์์ฒดํฌ ํ ํ๋ฃจ ๊ณํ ํ์
โข
์คํ 2์ : ์ง์ฒ๋, ๋ฌธ์ ์ ๊ณต์
โข
8์ 40๋ถ ์ค๋ ํ์ตํ ๋ด์ฉ ๋๋ ๊ฐ๋ฐ ์ง์ฒ๋ ํ์ธ