2025.04.01 (ํ)
- ๊ทผํ ํ์๋ฅผ ์ด์ฌํ ํ๋ค.
- ํํ๊ณผ ๊ฐ์ธํ๋ก์ ํธ ๋ชจ๋ ํ๋ก ํธ ํ์ด์ง๋ฅผ ๋ง๋๋ ์ผ์ ์ฃผ๋ก ํ๋ค.
- ์ ๋ ์๊ฐ์๋ ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋๋ฅผ ํ๋ค.
2025.04.02 (์)
- ํํ์ด ์นด๋ถ๋ก๊ทธ๋ฅผ ๋ง๋ค์๋ค. ํ๋ธ๋ก๊ทธ ๊ด๋ จ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค๊ฐ ์๋ฆผ ํ ์ด๋ธ๊ณผ ์ด๋ ํ ์ด๋ธ๋ ์ถ๊ฐํ๋ค.
- ์ฑ ์๋๊ณผ ์ต์ข ํ๋ก์ ํธ ํ ์ง๋ ํ์๋ฅผ ํ๋ค. ์์ผ๋ก ๋ ๋ฌ๊ฐ ๋ด๊ฐ ๋งก๊ฒ ๋ ํ์ด ์ ํด์ก์!
2025.04.06 (์ผ)
- ์นด๋ถ๋ก๊ทธ ๋ฐฑ์๋ ์๋น์ค ์ปจํธ๋กค๋ฌ ๋จ์ํ ์คํธ ์งฐ๋ค. ์ด๊ฑธ ํ๋ฉด์ ๊ณตํต ์๋ต ํฌ๋งท, ์ธํฐ์ ํฐ, AOP๋ ๋ง๋ค์๋ค. ํ ์คํธ์ฝ๋ 500์คใทใท
2025.04.07 (์)
- ์ค๋์ ํ ์คํธ์ฝ๋ ์ง์ฅ์ด์๋ค. ์ค๋๋ ํ ๊ฑฐ์ 1000๋ผ์ธ ๋๊ฒ ์์ฑํ๋ฏ
- ์๋น์ค ๋จ์ํ ์คํธ๋ ์์ฑ์ค์ธ๋ฐ ๊ณ ์ณ์ผํ๋ ๋ถ๋ถ๋ค์ด ๋ง์ด ๋ฐ๊ฒฌ๋๋ ์ค์ด๋ค. ๊ทธ๋๋ ์ด๋ ๊ฒ ๊ผผ๊ผผํ ํ ์คํธ ์์ฑํด๊ฐ๋ฉด์, ์ ์ง๋ณด์ ๊ณ ๋ คํ๋ฉด์ ์ฝ๋ ์ง๋๊น ํ์คํ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๊ฑฐ๋ ๋ณ๊ฒฝ๋์ด๋, ์ฝ๋ ๋ณ๊ฒฝ์ ๋ํ ๋ถ๋ด์ด ์ ์ ๊ฒ ์ฒด๊ฐ์ด ๋๋ค!
2025.04.08 (ํ)
- ๊ธฐ๋ณธ์ ์ธ ํ๋ธ๋ก๊ทธ ๊ด๋ฆฌ api๋ ํ ์คํธ๊น์ง ๋ชจ๋ ์๋ฃํ๋ค.
- ํ๋ก ํธ ํ์ด์ง ๋๋ต์ ์ผ๋ก ๋ง๋ค๊ณ ์๋ฒ ๋ฐฐํฌํ๋ค.
- ์ด ๊ณผ์ ์์ t2.micro ์๋ฒ๊ฐ ์๊พธ ์ฌ๋งํ๋ค. ๋ฉ๋ชจ๋ฆฌ ์ค์ ์ค์ ์ ํด์ฃผ๋ ์ข ๋์์ก๋ค. ใ ใ ์ง์งํ๊ฒ ๊ณผ๊ธํ ๊น๋ ๊ณ ๋ฏผํ์๊ณ ์ ์ฐ๋ ๋ ธํธ๋ถ์์ ๋๋ฆด๊น๋ ๊ณ ๋ฏผํ์๋๋ฐ, ๋์ ์๋ผ๋ฉด์๋ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ๊ฒฝํํด๋ณด๊ณ ์ถ์ด์ ์ฐจ๋ถํ ํ๋๊น ๋ฐฐํฌ๊ฐ ๋๋ค. ๋ญ๋ ์ง ์ฐจ๋ถํ ๊ธฐ๋ค๋ฆฌ๊ณ , ๋ก๊ทธ๋ฅผ ์ฒ์ฒํ ์ฝ์ด๋ด์ผ ํ๋๋ฏ
2025.04.09 (์)
- ์ค๋์ ๋ธ๋ก๊ทธ ๊ด๋ฆฌ ํ์ด์ง ๊ด๋ จํด์ ํ๋ก ํธ์ชฝ ์์ ํ๋ค. ๋ฉฐ์น ๊ฐ ๊ทธ๋ ๊ฒ ๊ณ ์์ ํ์ง๋ง ์๊ฐ๋ณด๋ค ํ์ด์ง์์ ์ธ๋งํ api๊ฐ ๋ณ๋ก ์์๋ค. ์ค๋๋ถํฐ๋ ์นดํ ๊ณ ๋ฆฌ ๊ด๋ จ ๊ธฐ๋ฅ ์์ํ๊ณ ๋นจ๋ฆฌ ํฌ์คํ ์ชฝ์ ์ด๋ ์ ๋ ํด๋์ผ ๋ด๊ฐ ํด๋ณด๊ณ ์ถ์ ๊ฒ์๊ธฐ๋ฅ ๊ตฌํ์ ํ ์ ์์ ๊ฒ ๊ฐ๋ค.
2025.04.10 (๋ชฉ)
- ์ค๋์ ๋ฌธ์ํ ์์ ์ข ํ๊ณ , ์นดํ ๊ณ ๋ฆฌ ๊ด๋ฆฌ ํ์ด์ง์ ๊ธฐ๋ฅ์ ์ ๋ฐ์ ๋ ๊ตฌํํ๋ค.
์ด ๊ณผ์ ์์ ๊ทธ๋์ ์๊ฐ ์์ด ์์ฑํ๋ ์์ฃผ ์คํ๋๋ ๋ก์ง์์ n+1๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๊ฒ์ ๋ฐ๊ฒฌํ๊ณ join fetch ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋๋ก ์์ ํ๋ค.
- ์๊ฐํ๋ ํ์ ๊ธธ๋ฌ์ผ๊ฒ ๋ค. ๊ทธ๋ฆฌ๊ณ ๊ตฌํ์ด ์๋ฌด๋ฆฌ ๊ธํ๋๋ผ๋ ์ค๊ณ์ ํ์ ์์์ผ๊ฒ ๋ค.
2025.04.11 (๊ธ)
- ์ค๋์.. OAuth, Security ๋น ์ค์ , Spring Cloud Gateway ๊ด๋ จ ์ง๋ฌธ๋ค์ ๋ฐ์๋ค.
- ๋๋ ์ด์ ์๊ฐํ๋ ํ์ ๊ธฐ๋ฅด๊ณ , ์ธ์์ด ์ด๋ป๊ฒ ๋์๊ฐ๋์ง ๊ด์ฌ์ ๊ฐ์ ธ์ผ๊ฒ ๋ค๊ณ ์๊ฐํ๋ค. ๊ทธ๋์ ์ค๋๋ถํฐ ์ฑ ์ ์ฝ๊ณ ๋ด์ค๋ฅผ ๋ณด๊ธฐ ์์ํ๋ค.
- ๊ฐ์ธํ๋ก์ ํธ๋ ์นดํ ๊ณ ๋ฆฌ ๊ด๋ จ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ฉด์ ์ฟผ๋ฆฌ ์ต์ ํ์ ๋ํ ๊ณ ๋ฏผ์ ํ๋ค. ์ฐ์ ์ค๊ณ๋ฅผ ์ ํด์ ๋ง์ ๊ธฐ๋ฅ์ ๊ตฌํํ ๋ค์ ๋ฆฌํฉํ ๋ง์ ๊ณ์ ๊ณ์ ํด์ผํ ๊ฒ ๊ฐ๋ค.
- ์๋ฅํ๋ฝํ ์ง์์๋ค์ ๋ํด ์ธ์๋น๋ ํผ๋๋ฐฑ์ ํ๋ค. ์ฝ์ด๋ณด๋ ๋จ์ด์ง ๋งํ๋ค. ๋๋ฌด ์ถ์์ ์ด๊ณ ๋๋ฌด ์ฑ์ ์๋ ์๊ธฐ์๊ฐ์์๋ค..
2025.04.12-13 (์ฃผ๋ง)
- ์ฑ ์ข ์ฝ๊ณ (ํด๋ฆฐ์ํคํ ์ฒ๋ sql ์ฑ ) ์นด๋ถ๋ก๊ทธ๋ฅผ ์ฐ์ ์ ์ผ๋ก ๊ฐ๋ฐํ๋ค.
- ์๊ฐ๋ณด๋ค ์ฝ์ง ์๊ณ ์๊ฐํ ๊ฒ๋ ๋ง์์ ์๊พธ ์ผ์ ์ด ํ๋ฃจ์ ๋์ฉ ๋ฐ๋ฆฌ๊ณ ํ๋ค์์ง๋ง ๊ทธ๋๋ ๋ง์ด ๋ฆ์ด์ง์ง ์๊ณ ์๋ ๊ฒ ๊ฐ๋ค. ์ข๋ง ๋ ๋นจ๋ฆฌ ๋๋ด๋ฉด ์ข์ํ ๋ ..
- ๊ฒ์๊ธ ์์ฑ / ์กฐํ ๋ก์ง์ ๋์ถฉ ๊ตฌํํ๋ค. toast ui editor, viewer๋ฅผ ์ฒ์ ์จ๋ณด๋๋ฐ ์ข์ ๊ฒ ๊ฐ๋ค. ์ด๋ฏธ์ง์ ๊ฒฝ์ฐ ๊ทธ๋ฅ ๋ณธ๋ฌธ์ ์ฝ์ ๋์ด๋ฒ๋ฆฌ๋๋ก ๋์ด ์๋๋ฐ ์ด ๋ถ๋ถ์ ์ปค์คํ ํ๋ฉด ๋ด ์๋ฒ์ ๋ฐ๋ก ์ ์ฅํ ์ ์๋ค๊ณ ํ๋ค. ์ด๋ฐ ๋ถ๋ถ ์ฒ๋ฆฌํ๋ ๊ฒ๋ ๊ฑด๋ค๊ณ ์ถ์ง๋ง ์์ง ๊ธฐ๋ฅ์ ์ผ๋ก ๊ตฌํํด์ผํ ๊ฒ๋ค์ด ๋๋ฌด ๋ง์ด ๋จ์์,, ์ฐ์ ์์๋ฅผ ์ ์ ํด๋ด์ผ๊ฒ ๋ค.
- ์๋ฒ ๋ฐฐํฌํ๊ณ , ๊นํ๋ธ ์กฐ์ง ๋ฆฌ๋๋ฏธ๋ ์์ฑํ๋ค. ๊ฐ๋จํ๊ฒ ์ํคํ ์ฒ๋ ์ฒจ๋ถํ๋ค.
2025.04.15 (ํ)
- ์ ๋ ฌ ๋ฌธ์ ํ๋ ํ๊ณ ์ฑ ์ฝ์๋ค. (ํด๋ฆฐ ์ํคํ ์ฒ๋ sql)
- HTTPS ์ธ์ฆ๊ณผ์ ์ ๋ํด ๋ค์ ์์ธํ ๊ณต๋ถํ๊ณ , ์นด๋ถ๋ก๊ทธ์ ์ ์ฉํ๋ค.
2025.04.16 (์)
- ์ค๋์ ๊ฒฝ๋จ ์๋ฒ์์ ๊ด์ฃผ ์๋ฒ๋ก mqtt ๋ฐ์ดํฐ๋ฅผ ์ ์กํด์ผ ํ๋๋ฐ, ๊ฒฝ๋จ์๋ฒ๋ ์ธ๋ถ์์ ์ ๊ทผํ ์ ์๊ณ (๊ณต์ ๊ธฐ์์ ํฌํธํฌ์๋ฉ ๋ถ๊ฐ๋ฅ), ๊ด์ฃผ์๋ฒ๋ 80ํฌํธ๋ง ์ด๋ ค์์ด์ ๋ฌด์กฐ๊ฑด nginx๋ฅผ ํตํด proxy pass๋ก ๋๊ฒจ์ค์ผ ํ๋๋ฐ ํ๋กํ ์ฝ์ด mqtt๋ผ ์ฝ์ง ์์๋ค.
์น์์ผ์ ์ด์ด์ nginx๋ก ์ด์ค๋ค์์ nginx์์ ๋ด๋ถ ์ปจํ ์ด๋๋ก ๋๊ฒจ์ฃผ๋ ๋ฐฉ์์ ์๋ํด ๋ณด์์ง๋ง ์ ์๋๊ณ ,
http๋ก ๋ณํํด์ ์ ์ก ํ ๊ฐ์๋ฐฉ์์ผ๋ก nginx๊ฐ ๋ด๋ถ ์ปจํ ์ด๋๋ก ๋๊ฒจ์ฃผ๋๋ก ์ค์ ํ์ผ๋ ํ ๋ฒ์ ๋ง์ ์์ฒญ์ด ๊ฐ์ ip์ฐจ๋จ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
๊ฒฐ๊ตญ ๋ค๋ฅธ ์๋ฒ ์ปดํจํฐ๋ฅผ ๋ฐ์์ ๊ทธ๊ณณ์ ๋ธ๋ก์ปค๋ฅผ ๋์ ๋ค.
2025.04.18 (๊ธ)
- ์ค๋์ ์ด๋ ฅ์๋ฅผ ์์ฑํ๋ ๋ฐ ๋๋ถ๋ถ์ ์๊ฐ์ ๋ณด๋๋ค.
- ๋จ์ ์๊ฐ๋์์ ๋จ์ํ ์คํธ๋ฅผ ์์ฑํ๋๋ฐ, Pageable ํ ์คํธํ๋ ๊ณผ์ ์์ ์ฝ๊ฐ์ ์ฝ์ง์ด ์์๋ค.
2025.04.19 (ํ )
- SQL ์ฑ ์ ์ข ์ฝ์๋ค.
- ์ฑ์ฉ๊ณต๊ณ ๋ฅผ ๊ตฌ๊ฒฝํ๋ค๊ฐ ์นด๋ถ๋ก๊ทธ๋ฅผ ๋นจ๋ฆฌ ํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์ด์ ์ด์ฌํ ํ ์คํธ์ฝ๋๋ฅผ ์์ฑํ๋ค.
2025.04.21 (์)
- ์ด๋ฏธ์ง ์ ๋ก๋ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ค. Aws s3๋ก ํ๋ ค๊ณ ํ๋๋ฐ ๋น์ฉ์ ์ธ ๋ถ๋ด์ด ์ปค์ s3์ ํธํ๋๋ minio๋ฅผ ์ ํํ๋ค.
- ํ ์คํธ๋ ๋งํฌ๋ค์ด ํ์์ผ๋ก ํ์๋๋๋ฐ, ์ด๋ฏธ์ง๋ url์ด ๊ทธ๋๋ก ๋์ค๋ ์ด์๊ฐ ์์๋ค. ์๊ณ ๋ณด๋ ํ์ผ๋ช ์ ๋์ด์ฐ๊ธฐ(๊ณต๋ฐฑ)๊ฐ ์์๊ณ ๋งํฌ๋ค์ด ๋งํฌ๋ ๊ณต๋ฐฑ์ ์ธ์ํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ด์๋ค. ๊ทธ๋์ ์ด๋ฏธ์ง ์ ๋ก๋ํ ๋ ํ์ผ๋ช ์ url encodeํ์ฌ ๋ฃ๋ ๋ฐฉ์์ผ๋ก ์์ ํ๋ค.
2025.04.22 (ํ)
- ์ค๋์ ๋ฐฐํฌ์๋ฒ ์๋ต์๋๊ฐ ๋๋ฌด ๋๋ ค์ (์บ์ฑ๋๊ธฐ ์ ์ด๋ฐ ๋ก๋ฉ์ ๊ฑฐ์ 10์ด) ์์ธ์ ์ฐพ์ผ๋ ค๊ณ ๋ชจ๋ํฐ๋ง ํด์ ๋ํด์ ์ข ์ฐพ์๋ณด์๋ค.
๋์ด ์๋ค๋ณด๋๊น ์ต๋ํ ๋น์ฉ์ ์๋ผ๋ฉด์ ์๋ฒ๋ฅผ ์ด์ํ๊ณ ์ถ์๋ฐ ์ด๋ฌ๋ ค๋ฉด ์ ์ฝ์ฌํญ์ด ๋ง์์ง๋ ๊ฒ ๊ฐ๋ค.
์ผ๋จ ๋ชฉ์์ผ๊น์ง ์์๋ณด๊ธฐ๋ก.
- ๋คํธ์ํฌ ๊ณต๋ถ๋ฅผ ๋ค์ ์ข ์ ๋๋ก ํด์ผํ ๊ฒ ๊ฐ์์ ์ฑ ์ ๊ตฌ๋งคํ๋ค. ๋, ๊ด์ฐฎ์ ์ ํ๋ธ ์ฌ์๋ชฉ๋ก๋ ์ ์ฅํด๋๋คใ .
https://www.youtube.com/watch?v=9SIjoeE93lo&list=PLDQaRcbiSnqF5U8ffMgZzS7fq1rHUI3Q8&index=1
5์์ด ์ง๋๊ธฐ ์ ์ ๋ค ๋ณด๋ ๊ฒ์ด ๋ชฉํ๋ค.
2025.04.23 (์)
- ์๋ฒ ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ก WhaTap์ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ .
- ๋คํธ์ํฌ ๊ฐ์ ์์ ๋์ธ ๊ฐ ์์ฒญํ๋๋ฐ ๋๋ฌด ๊ด์ฐฎ์ ๊ฐ์์ธ ๊ฒ ๊ฐ์์ ์ด์ฌํ ๋ณด๋ ค๊ณ ํ๋ค!
- ๊ทผํ ํ๋ก ํธ ๋ถ๋ถ์ ์ข ์์ ํ๋ค.
2025.04.25 (๊ธ)
- ์ฃผ๋ก ๋คํธ์ํฌ ๊ณต๋ถ๋ฅผ ํ๋ ๋ฐ ์๊ฐ์ ์ผ๋ค.
OSI 7 layers ์ธ์ธ ๋ ํ๊ตญ์์๋ ๊ฐ์ฅ ์์ชฝ ๊ณ์ธต๋ถํฐ ๋งจ ์๊ธ์๋ฅผ ๋ฐ์ A(์) P(ํ) S(์) T(ํฐ) N(๋ด) D(๋ค) P(ํผ๋๋ค!) ์ด๋ ๊ฒ ์ธ์ฐ๋๋ฐ, ํธ์ฃผ์์๋ ๋งจ ์๋ ๊ณ์ธต๋ถํฐ Please Do Not Throw Sausage Pizza Away! ์ด๋ ๊ฒ ์ธ์ฐ๋๋ณด๋ค. (๊ฐ์ ์ฐ์ ์ฌ๋๋ง ๊ทธ๋ฐ ๊ฑธ์๋) ์ด๋ฐ ์์ํ ์ฐจ์ด์ ์ด ์ฌ๋ฐ์๋ฐ
2025.04.26 (ํ )
- ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง ๊ฒฐ๊ณผ ์๋ฌด๋ฆฌ ์๊ฐํด๋ ์ด๊ธฐ ์์ฒญ์ด ๋งค์ฐ ๋๋ฆฐ ์ด์ ๋ ngrok๋๋ฌธ์ธ ๊ฒ ๊ฐ์๋ค. ์ฐพ์๋ณด๋ cloudflare ํฐ๋๋ง์ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ ์ฅ์ ์ด ๋ง๊ธธ๋ cloudflare ํฐ๋๋ง์ผ๋ก ๋ณ๊ฒฝํ๊ณ ์๋๋ฐ ๋๋ฉ์ธ ๋ค์ ์๋ฒ ๋ฐ๊พธ๋ ๋ฐ ๋๋ฌด ์ค๋ ๊ฑธ๋ ค์ ์ฐธ๊ธฐ๊ฐ ํ๋ค๋ค. ์ฑ๊ฒฉ์ด ๊ธํด์
2025.04.28 (์)
- cloudflared ๊ธฐ๋ฐ์ ํฐ๋๋ง์ผ๋ก ๋ฐ๊ฟจ๋๋ฐ ํจ๊ณผ๋ ๋ณ๋ก ์์๋ค. ๋ ์ ๋ด๋ ๋๊ณ , ํฐ๋ ์๋ก ๋ซ์ ๋๋ง๋ค jdbc url ๋ฐ๊ฟ์ฃผ์ง ์์๋ ๋๋ ์ฅ์ ์ ์๊ฒผ์ง๋ง, ์๋ต์๋๊ฐ ๋๋ฆฌ๋ค๋ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ง ๋ชปํ๋ค.. ํฐ๋๋ง์ ํ๊ณ์ธ๋ฏ.
- ๊ทธ๋ฆฌ๊ณ ์๋ฒ ๋ฉ๋ชจ๋ฆฌ๋ ๊ฑฐ์ ๊ฝ์ฐจ์ใ ใ ์ง๊ธ ์ด๋ป๊ฒ ํด์ผํ ์ง ๊ณ ๋ฏผ์ด๋ค. ์ค์๋ฉ๋ชจ๋ฆฌ ์ค์ ์ ํ๋๋ฐ๋ 90% ๋์ด์
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
2025๋ 3์ (0) | 2025.03.05 |
---|---|
2025๋ 2์ (0) | 2025.02.03 |
2025๋ 1์ (0) | 2025.01.02 |
2024๋ 11์ (0) | 2024.11.07 |