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

ํƒœ๊ทธ

Java ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ ์ŠคํŒŒ๋ฅดํƒ€ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค til ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ‹ฐ์Šคํ† ๋ฆฌ์ฑŒ๋ฆฐ์ง€ ์˜ค๋ธ”์™„ ํ”„๋กœ์ ํŠธ SQL Spring ์ด์ปค๋จธ์Šค docker ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ… ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ… ์„ธ์…˜ ์ˆ˜์ค€๋ณ„ ํ•™์Šต๋ฐ˜ Github ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ Elasticsearch ๋ฒ ์ด์ง๋ฐ˜ ๊ฐœ์ธ๊ณผ์ œ firebase GIT ํŒ€ ํ”„๋กœ์ ํŠธ ํด๋ž˜์Šค ํŒ€ kpt ํšŒ๊ณ  KPT ํšŒ๊ณ  ๊ฐœ์ธํšŒ๊ณ  ํ”„๋ก ํŠธ์—”๋“œ ๋ฐฑ์—”๋“œ jwt ๋‹คํ˜•์„ฑ ๊ณต๋ถ€๋ฐฉ๋ฒ• ๊ณผ์ œ ์ž๋™ ์™„์„ฑ ๊ฒ€์ƒ‰ ๋ถ€๋ถ„ ๊ฒ€์ƒ‰ edge n-gram 3 layer ์ธ์ฆ์ธ๊ฐ€ KPT ๋น„๊ด€์ ๋ฝ n-gram querydsl ๊ธฐ๋Šฅ ๊ฐœ์„  Redis ๋ฉ”์„œ๋“œ volume ๋ฒ ์ด์ง ์Šคํ”„๋ง scanner AOP Lock MVC Proxy redisson ๋ถ„์‚ฐ ๋ฝ redisson๋ฝ numbertemplate ๋‹จ์ผ ์ฟผ๋ฆฌ ๊ฐœ์ธ ๊ณผ์ œ ๋‹คํ˜•์  ์ฐธ์กฐ ๋ฏธ๋‹ˆ๊ณผ์ œ ์ŠคํŒŒ๋ฅดํƒ€ ๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ ๋™์‹œ์„ฑ์ œ์–ด ์ปค์Šคํ…€ ์–ด๋…ธํ…Œ์ด์…˜ GlobalExceptionHandler KPTํšŒ๊ณ  LazyInitializationException CascadeType orphanRemoval Refreshtoken ์ œ์–ด์—ญ์ „ ์ ˆ์ฐจ ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ inflearn ์ฐธ์กฐํ˜• ๋ฉ”์„œ๋“œ ์˜ค๋ฒ„๋ผ์ด๋”ฉ ์ ‘๊ทผ ์ œ์–ด์ž ์„ฑ๋Šฅ ๊ฐœ์„  dockerfile docker compose ํ”„๋กœ์ ํŠธํšŒ๊ณ  AccessToken ์ธ๋ฑ์Šค์ƒ์„ฑ ์˜์กด์„ฑ ์ฃผ์ž… Pull Request KDT spring security CompareTo ๊ฐœ์ธ ๊ณต๋ถ€ ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์บก์Аํ™” ํŠธ๋žœ์žญ์…˜ Entity ์ธ์Šคํ„ด์Šค ์„ฑ๋Šฅ๊ฐœ์„  ์Šค์ฝ”ํ”„ ๊ธฐ๋ณธํ˜• ๋ณผ๋ฅจ cookie ์ƒ๊ฐ์ •๋ฆฌ Term ์บ์‹œ ์„ค๋ช… ์ปจํ…Œ์ด๋„ˆ DI ๊ฐ์ฒด ํ˜•๋ณ€ํ™˜ CASCADE final Token JDBC ์ƒ์„ฑ์ž this port ์ปฌ๋ ‰์…˜ ์ƒ์ˆ˜ ๋ฐฐ์—ด Database IOC Session ์ƒ์† Stack ์บ์ŠคํŒ… fork ํ”ผ๋“œ๋ฐฑ IP log ์›น ๊ฐœ๋ฐœ ๋ฐœํ‘œ ํŒจํ‚ค์ง€ db ํ›ˆ๋ จ ์ธํ„ฐํŽ˜์ด์Šค ํ”„๋กœ๊ทธ๋ž˜๋ฐ CSS HTML JavaScript MySQL