728x90
์ค๋ ๊ณต๋ถํ ๋ด์ฉ
- [์๋ฐ ORM ํ์ค JPA ํ๋ก๊ทธ๋๋ฐ] - ๊ฐ์ฒด์งํฅ ์ฟผ๋ฆฌ ์ธ์ด 1, 2 ๋ณต์ต (ํ์น ์กฐ์ธ ์ ์ธ)
- [์๋ฐ์ ์ ์] ์ปฌ๋ ์ ํ๋ ์์ํฌ, ArrayList์ LinkedList ๊ณต๋ถ
- [์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉ ํ ์คํธ๋ค] - ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ 2๋ฒ์งธ ๋ฌธ์ ํ๊ธฐ
- [์ค๋ธ์ ํธ] 3์ฅ - ์ญํ , ์ฑ ์, ํ๋ ฅ ์ฝ๊ธฐ
๐ญ๋๋ ์ & ๋ฐฐ์ด ์
- JPQL์ ๋ณต์ตํ๋ฉฐ, ์ง๊ธ๊น์ง @Entity์์ name ์์ฑ์ผ๋ก ์ํฐํฐ์ ์ด๋ฆ์ ์ ํด์ ๋์ฒด ์ด๋์ ์ผ์๋ ์๋ฌธ์ ๊ฐ์ก๋๋ฐ, JPQL์์ ์ฐ์ธ๋ค๋ ๊ฒ์ ์๊ณ ์กฐ๊ธ ๋๋ผ์ ๋ค. (์ง๊ธ๊น์ง ์ด๊ฒ๋ ๋ชจ๋ฅด๊ณ ์ด๋ป๊ฒ ์ด๊ฑฐ์ง ๋์ฒด;;)
- ์ฐธ๊ณ ๋ก "์คํ ์ด๋ ํ๋ก์์ "๋ผ๋ ๋จ์ด๋ฅผ ์ธ๊ธ๋ค์๋๋ฐ, ์์ง ๋ญ์ง ์ ๋ชจ๋ฅด๊ฒ ์ด์ ํ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๋๋ก ๊ณต๋ถํ ๋ ๊ผญ ๋ค๋ค๋ด์ผ ๊ฒ ๋ค๊ณ ์๊ฐํ๋ค.
- ์ปฌ๋ ์ ํ๋ ์์ํฌ๋ฅผ ํ๋ฃจ๋ง์ ๋ค ๋๋ผ ์๊ฐ์ ํ๋ค๋ ๋๋ฌด ๋ฉ์ฒญํ๋ค. ์์งํ ๋ง์๊ฐ์์๋ ๋ชจ๋ ์ปฌ๋ ์ ํ๋ ์์ํฌ๋ค์ ๋ค๋ฃจ๊ณ ์ถ์ผ๋, ์์ด ๋๋ฌด ๋ง๊ณ ๋ฐฉ๋ํ์ฌ, ์ฃผ๋ก ์ฌ์ฉ๋๋ ๋ช๊ฐ(๊ทธ๋ฅ ์๋ฐ์ ์ ์์ ๋์์๋ ๊ฒ + ์ถ๊ฐ๋ก ๋ฑ์ ๋??)๋ง ๋ค๋ฃจ๊ณ , ๋๋จธ์ง๋ ๋์ค์ ์ธ ์ผ์ด ์๊ธดํ๋ฉด, ๊ทธ๋ ๊ณต๋ถํ์ฌ ํ๋์ฉ ์ถ๊ฐํ๋ ๋ฐฉ์์ผ๋ก ํด์ผ ํ ๊ฒ ๊ฐ๋ค.
- LinkedList์ ArrayList์ ์ฐจ์ด์ ๋ํด์ ๊ทธ๋์ ์ ๋๋ก ๊ณต๋ถ๋ฅผ ์ ํ๊ณ ๋์ด๊ฐ์๋๋ฐ, ํ์คํ ์๊ฒ๋์ด์ ์ข์๋ค. ๊ฒ๋ค๊ฐ ๋ฐฐ์ด์ ๊ฐ ์กฐํ๊ฐ ๋น ๋ฅธ ์ด์ ๋ฅผ ์ง๊ธ์์์ผ ๊นจ๋ฌ์๋ฒ๋ ธ๋ค..ใ ใ ใ ์ง๊ธ์ด๋ผ๋ ๊นจ๋ฌ์์ ๋๋ฌด ๋คํ์ด์๋ค.
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ๋ฉด์ Collection ํ๋ ์์ํฌ์ ์ต์, ์ต๋๊ฐ ๊ตฌํด์ฃผ๋ ํจ์๋ฅผ ์๋ค๋ ๊ฒ์ ์ฒ์ ๊นจ๋ฌ์๋ค..์ง๊ธ ๊ณ ๋ฏผ์ด ์ด๋ ๊ฒ ์๊ณ ๋ฆฌ์ฆ ํ๋ฉด์ ๋์๋๋ ๋ฉ์๋๋ค์ ๋ชจ์์ ์ ๋ฆฌํด๋ฌ์ผ ํ๋ ๊ณ ๋ฏผ์ธ๋ค. ๊ทธ๋ฌ๋ ๋ฌธ์ ๋ฅผ ๊ทธ๋ฅ ๋ง์ด ํ๋ฉด ๋ ์ด์ฐจํผ ์ธ์์ง๊ฑฐ๋ผ๋ ์๊ฐ์ด ๋ค๊ธฐ๋ ํ๊ณ ,, ์๋ฌดํผ ์ค๋ ๋ฌธ์ ๋ ์ฌ์ ๋ค. ์ฌ์ด ๋ฌธ์ ๋ฅผ 20๋ถ์ด๋ ๊ฑธ๋ ค์ ํ์๋ ์ถ๊ธฐ๋ ํ๋ฐ..
- [์ค๋ธ์ ํธ]์ 3์ฅ, "์ญํ , ์ฑ
์, ํ๋ ฅ"์ ์ฝ์๋ค. ์ด๋ฆ๋ถํฐ ์ ์ ์๋ฏ์ด [๊ฐ์ฒด์งํฅ์ ์ฌ์ค๊ณผ ์คํด]์์ ์์์ด ๋ค์๋ ๋ง๋ค์ด ๋์์ง๋ง, ๋ค์ ๋ด๋ ์ ๋ง ์ข์ ๋ง๋ค๋ฟ์ด๋ค. ์๋๋ ์ฝ๊ณ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ฌธ์ฅ๋ค์ด๋ค.
- ์ฑ ์์ด๋ ๊ฐ์ฒด์ ์ํด ์ ์๋๋ ์์ง๋ ์๋ ํ์์ ์งํฉ์ผ๋ก, ๊ฐ์ฒด๊ฐ ์ ์งํด์ผ ํ๋ ์ ๋ณด์ ์ํํ ์ ์๋ ํ๋์ ๋ํด ๊ฐ๋ต์ ์ผ๋ก ์์ ํ ๋ฌธ์ฅ์ด๋ค.
- ๊ฐ์ฒด์งํฅ ๊ฐ๋ฐ์์ ๊ฐ์ฅ ์ค์ํ ๋ฅ๋ ฅ์ ์ฑ ์์ ๋ฅ์ํ๊ฒ ์ํํธ์จ์ด ๊ฐ์ฒด์ ํ ๋นํ๋ ๊ฒ
- ์์จ์ ์ธ ๊ฐ์ฒด๋ฅผ ๋ง๋๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ์ ์ฑ ์์ ์ํํ๋ ๋ฐ ํ์ํ ์ ๋ณด๋ฅผ ๊ฐ์ฅ ์ ์๊ณ ์๋ ์ ๋ฌธ๊ฐ์๊ฒ ๊ทธ ์ฑ ์์ ํ ๋นํ๋๊ฒ. ์ด๋ฅผ INOFRMATION EXPERT(์ ๋ณด ์ ๋ฌธ๊ฐ ํจํด)์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
- ์ฑ ์์ ํ ๋นํ ๋ ๊ณ ๋ คํด์ผ ํ๋ ๋ ๊ฐ์ง ์์ : ๋ฉ์์ง๊ฐ ๊ฐ์ฒด๋ฅผ ๊ฒฐ์ ํ๋ค. ํ๋์ด ์ํ๋ฅผ ๊ฒฐ์ ํ๋ค.
- ๊ฐ์ฒด๊ฐ ํ๋ ฅ ์์์ ์ํํ๋ ์ฑ ์์ ์งํฉ์ ์ญํ ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค
๐ฅ๋ด์ผ ๊ณต๋ถํ ๋ด์ฉ
- JPQL ํ์น ์กฐ์ธ ๊ณต๋ถํ๊ธฐ
- Stack๊ณผ Queue ๊ณต๋ถํ๊ธฐ
- [์ค๋ธ์ ํธ] 4์ฅ ์ฝ๊ธฐ
- [์ด๊ฒ์ด ์ทจ์ ์ ์ํ ์ฝ๋ฉ ํ ์คํธ๋ค] ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ 1๋ฌธ์ ํ๊ธฐ
์ค๋ ๊ณต๋ถํ ๋ด์ฉ ํฌ์คํ
https://ttl-blog.tistory.com/150
https://ttl-blog.tistory.com/151
https://ttl-blog.tistory.com/152
https://ttl-blog.tistory.com/153
https://ttl-blog.tistory.com/154
https://ttl-blog.tistory.com/155
https://ttl-blog.tistory.com/156
https://ttl-blog.tistory.com/157
https://ttl-blog.tistory.com/158
728x90
'๐ณ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 2021-12-21 (0) | 2021.12.22 |
---|---|
[TIL] 2021-12-20 (0) | 2021.12.20 |
[TIL] 2021-12-19 (0) | 2021.12.19 |
[TIL] 2021-12-18 (0) | 2021.12.18 |
[TIL] 2021-12-16 (0) | 2021.12.16 |