์ ์ฒด ๊ธ241 [TIL] ๋ค์ ์์ํด๋ณด๋ ํ๋ก์ ํธ TIL 5์ผ์ฐจ.. ๐ ์ค๋์ ์ด๋ค ํ๋ฃจ์์ง..์ ์ ์์ด ์ง๋๊ฐ ํ๋ฃจ์๋ค..์ค๋๋ง์ ๊ฐ๋ฐ์ ์์ํ๋ ค๊ณ ํ๋ ๋ญ๋ถํฐ ํด์ผ ํ ์ง ๋ง๋งํด์ ๊ณ์ ํค๋งธ๋ค. ์ฒ์ ๊ฐ๋ฐํ ๋๋ก ๋์๊ฐ ๋๋์ด๋ผ์ ์ด๊ฒ์ ๊ฒ ๋ค์ ์ฐพ์๋ณด๊ณ , ๊ธฐ์ต์ ๋๋ฌ์ผ๋ฉฐ ์ธ์ฆ/์ธ๊ฐ์ ์ฌ์ฉ์ ๋ถ๋ถ CRUD๋ฅผ ์์ํ๋ค.์ฐ์ ์ต์ข ์ ์ผ๋ก๋ Spring Security๋ฅผ ์ ์ฉํ๋ ๊ฒ์ด ๋ชฉํ์ด์ง๋ง, ์์ง Spring Security์ ๋ํด ์ ๋ชจ๋ฅด๊ธฐ๋ ํ๊ณ ๋ชจ๋ฅด๋ ์ํ์์ ๋ฌด์์ ํ๋ฉด ๋ชฉํ ๊ธฐ๊ฐ ์์ MVP ๊ตฌํ์ ์คํจํ ๊ฒ ๊ฐ์์ JWT ํ ํฐ์ ํ์ฉํด์ ๊ตฌํํ๋ ๊ฒ์ MVP ๋ชฉํ๋ก ์ก์๋ค.์ ์ ํ๋ ํ๋ก์ ํธ์ JWT ๋ถ๋ถ์ ๋ณด๋ฉด์ ์ดํดํ๊ณ ์ฝ๋ ์์ฑํ๋ ์์ผ๋ก ์งํํ๋ฉด์ ํ์๊ฐ์ , ๋ก๊ทธ์ธ ๋ถ๋ถ์ ํ๋ฃจ ์ข ์ผ ์ก๊ณ ์์๊ณ , ๊ทธ ๋ค์ ์ฌ์ฉ์ RUD๋ฅผ ๊ฐ๋ฐํ๋๋ฐ ์ด๊ฒ๋ง์ ์ฝ์ง ์์๋ค... 2025. 4. 25. [ํ๋ก๊ทธ๋๋จธ์ค/Java] ์นดํซ ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/42842 ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํprogrammers.co.krLeo๋ ์นดํซ์ ์ฌ๋ฌ ๊ฐ๋ค๊ฐ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ค์์๋ ๋ ธ๋์์ผ๋ก ์น ํด์ ธ ์๊ณ ํ ๋๋ฆฌ 1์ค์ ๊ฐ์์ผ๋ก ์น ํด์ ธ ์๋ ๊ฒฉ์ ๋ชจ์ ์นดํซ์ ๋ดค์ต๋๋ค. Leo๋ ์ง์ผ๋ก ๋์์์ ์๊น ๋ณธ ์นดํซ์ ๋ ธ๋์๊ณผ ๊ฐ์์ผ๋ก ์์น ๋ ๊ฒฉ์์ ๊ฐ์๋ ๊ธฐ์ตํ์ง๋ง, ์ ์ฒด ์นดํซ์ ํฌ๊ธฐ๋ ๊ธฐ์ตํ์ง ๋ชปํ์ต๋๋ค.Leo๊ฐ ๋ณธ ์นดํซ์์ ๊ฐ์ ๊ฒฉ์์ ์ brown, ๋ ธ๋์ ๊ฒฉ์์ ์ yellow๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ฃผ์ด์ง ๋ ์นดํซ์ ๊ฐ๋ก, ์ธ๋ก ํฌ๊ธฐ๋ฅผ ์์๋๋ก ๋ฐฐ์ด์ ๋ด์ return .. 2025. 4. 22. [TIL] ๋ค์ ์์ํด๋ณด๋ ํ๋ก์ ํธ TIL 1์ผ์ฐจ.. ๐ ์ค๋์ ์ด๋ค ํ๋ฃจ์์ง..์ด์ ์ฝ์ ์ด์๋ก ์ค์ ์ ์ ์ผ๋ก ๋ณด๋๋ค! ๊ฑฐ์ ํ 11์ ๋ฐ๊น์ง ๊ธฐ์ ํ๊ณ ์ผ์ด๋ฌ๋๋ ์์ ๊ฐ์ดํ๋ฉด์๋ ํผ๊ณคํจ์ด ๊ฐ๋์ด์๋ค..์ ์ฌ์ ๋จน๊ณ ๋์ ์์ํ๊ธฐ๋ก ํ ํ๋ก์ ํธ์ ๋ํด์ ํ์๊ณผ ์๊ธฐ๋ฅผ ๋๋ด๋ค.ํ๋ก์ ํธ๋ ์ด 3๋ช ์ด์ ์งํํ๊ธฐ๋ก ํ๊ณ , ์ด์ปค๋จธ์ค ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉด์ ์ฌ์ฉํ๊ณ ์ถ์๋ ๊ธฐ์ ๋ค๊ณผ ๋ฐฐ์ ๋ ๊ฒ๋ค์ ๋ชจ๋ ์ ์ฉํ๋ฉด์ ์์ฑํ๊ธฐ๋ก ํ๋ค.1๋ช ์ APM ์งํ ์ค์ด๋ผ์ ์ฐ์ ๋๋ช ์ด์ ํ๋ก์ ํธ ์ ์ฒด์ ์ธ ํ๊ณผ ์์ด์ดํ๋ ์์ ์์ฑํ๋ค.์ค๋๋ง์ ํ๋ก์ ํธ์ ๊ฐ๋ฐ์ ์งํํ๋ค ๋ณด๋ ๊ฐ์ ๋ค ์์ ๋๋์ด๋ผ ์์ด์ดํ๋ ์ ์์ฑ๋ ์ด๋ ต๊ฒ ๋๊ปด์ก๋ค.์ด๋ ๊ฒ ๊ฐ์ ์์ด๋ฒ๋ฆฐ ๊ฒ์ ์ถฉ๊ฒฉ์ ๋ฐ๊ณ ๊พธ์คํ๊ฒ ๋ญ๋ผ๋ ๊ณ์ํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค.์์ด์ดํ๋ ์๊น์ง ๋ค ์์ฑํ ํ ๋ค๊ฐ์ด ๋ชจ์ฌ ์ ์ฒด์ ์ธ ๊ธฐ๋ฅ์ ๋ถ๋ดํ๊ณ MV.. 2025. 4. 21. [TIL] ๋ค์ ์ฐ๊ธฐ ์์ํ TIL 4์ผ์ฐจ.. ๐ ์ค๋์ ์ด๋ค ํ๋ฃจ์์ง..์๊ฐ๋ณด๋ค ๋ญ ์ํ ๊ฑฐ ๊ฐ์ ํ๋ฃจ๋ค..?์ค์ ์๋ Pass By Pass ์ต์ข ๊ณผ์ ๋ ๋ฉด์ ์ฝ์นญ ์ ์ฒญ์ผ๋ก ๋ง๋ฌด๋ฆฌํ๊ณ , ์ ์ฌ๊น์ง ์๊ฐ์ด ๋จ์์ ์ฝํ 1๋ฌธ์ ํ๊ณ ๋ธ๋ก๊ทธ์ ์ ๋ฆฌํ๋ค!์ ์ฌ ๋จน๊ณ ๋๋๊น ๋๋ฅธํด์ ธ์ ๋ฎ์ ์ผ๋ฌด์ง๊ฒ ์๊ณ ์ผ์ด๋์,๋ธ๋ก๊ทธ ์ฐพ์๋ณด๋ฉด์ Notion์ ์๋ฃ ๊ตฌ์กฐ ์ค์์ Map์ ๋ํ ๊ฐ๋ ์ ๋ฆฌ๋ฅผ ํด๋๊ณ ์ฑ ๋ ์ฝ์๋ค!์ ๋ ๋จน๊ณ ์ผ๊ตฌ ์กฐ๊ธ ๋ณด๋ค๊ฐ ์ด๋๋ ๊ฐ๋ค์ค๊ณ ์์ฐฌ ํ๋ฃจ ๋ณด๋ธ ๋๋์ด๋ค!์ด๋ ๊ฒ ์ด๋ฒ ์ฃผ๋ ๋ฒ์จ ๋๋๋ค๋.. ๋ค์์ฃผ๋ ๋นก์ธ๊ฒ ์ด์ฌํ ๋ณด๋ด์ผ์ง!! ๐ก ์๋กญ๊ฒ ์๊ฒ ๋ ๋ด์ฉ์ ๋ญ๊ฐ ์๋๋ผ..?!Map ์ธํฐํ์ด์คโ๏ธ ํค(Key)์ ๊ฐ(Value)์ ์์ผ๋ก ์ฐ๊ด์ง์ด ์ด๋ฃจ์ด์ง ๋ฐ์ดํฐ์ ์งํฉโ๏ธ ๊ฐ(Value)์ ์ค๋ณต๋์ด ์ ์ฅ๋ ์ ์์ง๋ง, ํค(Key)๋ ํด๋น Ma.. 2025. 4. 18. [ํ๋ก๊ทธ๋๋จธ์ค/Java] ์ง์ง์ด ์ ๊ฑฐํ๊ธฐ ๋ฌธ์ ์ค๋ช https://school.programmers.co.kr/learn/courses/30/lessons/12973 ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก, ์ฑ์ฉ๊น์ง Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํprogrammers.co.kr์ง์ง์ด ์ ๊ฑฐํ๊ธฐ๋, ์ํ๋ฒณ ์๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด์ ๊ฐ์ง๊ณ ์์ํฉ๋๋ค. ๋จผ์ ๋ฌธ์์ด์์ ๊ฐ์ ์ํ๋ฒณ์ด 2๊ฐ ๋ถ์ด ์๋ ์ง์ ์ฐพ์ต๋๋ค. ๊ทธ๋ค์, ๊ทธ ๋์ ์ ๊ฑฐํ ๋ค, ์๋ค๋ก ๋ฌธ์์ด์ ์ด์ด ๋ถ์ ๋๋ค. ์ด ๊ณผ์ ์ ๋ฐ๋ณตํด์ ๋ฌธ์์ด์ ๋ชจ๋ ์ ๊ฑฐํ๋ค๋ฉด ์ง์ง์ด ์ ๊ฑฐํ๊ธฐ๊ฐ ์ข ๋ฃ๋ฉ๋๋ค. ๋ฌธ์์ด S๊ฐ ์ฃผ์ด์ก์ ๋, ์ง์ง์ด ์ ๊ฑฐํ๊ธฐ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ์ํํ ์ ์๋์ง ๋ฐํํ๋ ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์. ์ฑ๊ณต์ ์ผ๋ก ์ํํ ์ ์์ผ๋ฉด 1์, ์๋ ๊ฒฝ์ฐ 0์ ๋ฆฌํดํด์ฃผ๋ฉด.. 2025. 4. 18. [TIL] ๋ค์ ์ฐ๊ธฐ ์์ํ TIL 3์ผ์ฐจ.. ๐ ์ค๋์ ์ด๋ค ํ๋ฃจ์์ง..์ค์ ์๋ Pass By Pass ์์ ์ดฌ์์ ์ํด ํ๋ก์ ํธ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๊ฒฝํ์ ์ ๋ฆฌํ์ฌ ๋์์ ์ดฌ์๊น์ง ์ ๋ง๋ฌด๋ฆฌํ๊ณ ๊ณผ์ ๋ฅผ ์ ์ถํ๋ค. ๋ต๋ณ์ ์ค๋นํ๊ณ ์์์ ์ดฌ์ํ์ง๋ง ์๊ฐ๋ณด๋ค ๋งํ๋ ๊ฒ์ด ์ด๋ ค์ ๋ค.์คํ์๋ ์ฝํ 1๋ฌธ์ ๋ฅผ ๋น ๋ฅด๊ฒ ํด๊ฒฐํ๊ณ ์ธํ๋ฐ ๊ฐ์์ ์ง์คํด์ ์ด์ฌํ ๋ค์ด๋ณด๋ ค๊ณ ํ์ง๋ง, ๊ฐ์๊ธฐ ์ฐพ์์จ.... ์กธ์...์ ํน์ ํฌ๊ธฐํ ์ ์์๊ณ ์ผ๋ฌด์ง๊ฒ ๋ฎ์ ์ ์๊ณ ์ผ์ด๋์ ๊ฐ์ดํ ์ํ๋ก ๋ชฉํํ ๋ถ๋ถ๊น์ง ๊ฐ์๋ฅผ ๋ค ๋ค์๋ค!๋ง์๊ฒ ์ ๋ ์ ๋จน๊ณ ์ผ๊ตฌ๋ ๋ณด๊ณ , ๋ชฉํํ๋ ์๋ฃ ๊ตฌ์กฐ ๊ฐ๋ ์ ๋ฆฌ๊น์ง ๋ง๋ฌด๋ฆฌํ๊ณ ๋๋ ํ๋ฃจ๊ฐ ๋๋ฌ๋ค! ๐ก ์๋กญ๊ฒ ์๊ฒ ๋ ๋ด์ฉ์ ๋ญ๊ฐ ์๋๋ผ..?!Set ์๋ฃ ๊ตฌ์กฐโ๏ธ ๋ฐ์ดํฐ์ ์ค๋ณต์ ํ์ฉํ์ง ์๊ณ ์์๋ฅผ ์ ์งํ์ง ์๋ ๋ฐ์ดํฐ์ ์งํฉ ๋ฆฌ์คํธโ๏ธ ์์ ์.. 2025. 4. 17. ์ด์ 1 2 3 4 ยทยทยท 41 ๋ค์