2025.02.01 - 02 (์ฃผ๋ง)
- ํดํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ๋ฅผ ํ๋ค. ํนํ ํฌ์ธํธ ์ ์ฑ ์ ๋ํด์ ๋จธ๋ฆฌ์ํ๊ฒ ๊ณ ๋ฏผํด๋ณด๊ณ h2db์์ ํ ์คํธ๋ ํด๋ณด์๋ค.
- ์ค๋๋ jdbc์ง์ฅ!
2025.02.03 (์)
- ๋ฐ๋๋ผjs -> vue.js ์ด์ ์์ ์์
- Jdbc ๊ณต๋ถํ ๋ ํ ์คํธ์ฝ๋๋ฅผ ๋ง์ด ์์ฑํ๋ค ๋ณด๋๊น
ํ ์คํธ์ฝ๋ ๋๋ถ์ ๋ด ๊ตฌํ ์ค์๋ฅผ ์ฐพ์๋ด๊ธฐ๋ ํ๊ณ , ์์ธ ์ฒ๋ฆฌ๋ฅผ ๋ํ ๋ถ๋ถ์ ์์๋ด๊ธฐ๋ ํ๋ค.
๊ทธ๋์ ํ๋ก์ ํธ์์๋ ์์ฑํ ๊น ๋ง๊น ํ๊ณ ์์๋ ํ ์คํธ์ฝ๋ ์์ฑ์ ์์ํ๋ค. ํ ์คํธ์ฝ๋ ์ต๊ณ
2025.02.04 - 05 (ํ์)
- ๋ชธ์ด ์ข ์ํ ๋ฐ..
- ํธ๋์ญ์ ๊ด๋ จ๋๊ฑธ ์ ๋ฆฌํ๋ค.
๐ [jdbc] ํธ๋์ญ์ ๊ด๋ฆฌ (feat. ์คํ๋ง ํ๋ ์์ํฌ)
- JVM๊ตฌ์กฐ๋ฅผ ๋ค์ ๋ฆฌ๋ง์ธ๋ ํด๋ณด์๋ค.
- ์๊ณ ๋ฆฌ์ฆ ์กฐ๊ธ ํ์๋ค.
2025.02.06 (๋ชฉ)
- vue ์ ๋ํด์ ์์ฃผ ์กฐ๊ธ ๊ณต๋ถํ๋ค.
reactivity๊ฐ ๋ฌด์์ธ์ง, MVVM ๋ชจ๋ธ์ด ๋ฌด์์ธ์ง ์ ๋๋ง
2025.02.07 (๊ธ)
- ์๊ณ ๋ฆฌ์ฆ ๊ทธ๋ํ ๋ฌธ์ ์ฌ์ด ๊ฒ ํ์ด๋ณด์๋ค.
2025.02.08 (ํ )
- ์ฝ๋ฉํ ์คํธ ์์ํ๋ค. ์ด๋ ค์ ๋ค.
์ด์ DP์ ๊ทธ๋ํ ์ ํ ์์ฃผ๋ก ๋นก์๊ฒ ์ฐ์ตํด์ผ๊ฒ ๋ค.
2025.02.09 (์ผ)
- ๋ฐ๋ฆฐ ์ง์์ผ ํ๊ณ , ๊ฑฐ์ ํ๋ฃจ์ข ์ผ ํ ์ต์คํผํน ๊ณต๋ถํ๋ค.
2025.02.10 (์)
- ํฌ๋ก์คํ ํ๋ก์ ํธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค๊ณํ๋ค.
2025.02.13 (๋ชฉ)
- ํ๋ฃจ์ข ์ผ ๊ต์ฌ ํ ์คํธ์ฝ๋๋ฅผ ์์ฑํ๋ค.
์คํ๋ง ํ๋ ์์ํฌ์ฒ๋ผ ๋์ํ๋ pojo ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ๋ถ๋ถ์ด์๋๋ฐ
์ปค์คํ ApplicationContext๊ฐ ์ด๊ธฐํ๋ ๋ ์ปค์คํ beanMap์ ๊ฐ์ฒด๋ค์ด ์ ์ ํ๊ฒ ๋ฑ๋ก๋๋์ง๋ฅผ ํ ์คํธํ๊ธฐ ์ํ ์ฝ๋์๋ฐ.
2025.02.14 (๊ธ)
- ์ด๋ ธํ ์ด์ ๊ธฐ๋ฐ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ปจํ ์คํธ ์ด๊ธฐํํ๋ ๊ฒ์ ์ง์ ๊ตฌํํด๋ณด์๋ค.
(์คํ๋ง ์ฝ์ด๋ฅผ ์ดํดํ๊ธฐ ์ํ ๊ณผ์ )
2025.02.15 - 16 (์ฃผ๋ง)
- ํ ์ต์คํผํน๊ณผ ์์์ ์์ฑ ์ง์ฅ์ด์๋ค.
- ํ ์ต์คํผํน ๋ง์ง๋ง๋ฌธ์ ๋ ๋๋ฆ ๋๋ต ์ํ๋๋ฐ 7๋ฒ์ ํนํ.. ๋ง์น๊ฒ๊ฐ๋ค ใ ใ
2025.02.17 (์)
- vue3๋ก ๋๋ฐ์ด์ค ๋ฑ๋ก ํ๋ฉด์ ๊ตฌํํ๋ค.
ํ์คํ ์์ javascript๋ณด๋ค ํธํ๊ณ , ๊ฐ์ธ์ ์ผ๋ก ๋ง๋ค๋ฉด์ ๋ฆฌ์กํฐ๋นํฐ๊ฐ ๋๊ฒ ์ ๊ธฐํ๊ฒ ๋๊ปด์ก๋ค.
2025.02.18 (ํ)
- jpa์ ์ํฐํฐ ๋งค๋์ ์ ์์์ฑ ์ปจํ ์คํธ์ ๋ํด์ ๋ค์ ๊ณต๋ถํด๋ณด์๋ค.
- em.persist(์ํฐํฐ) ํธ์ถํ๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก๋ db์ ์ฟผ๋ฆฌ๊ฐ ๋ ์๊ฐ์ง ์์ง๋ง,
ํด๋น ์ํฐํฐ์ pk์ปฌ๋ผ์ด null์ด๊ณ generatedvalue(strategy = generationtype.identity) ๋ก ๋์ด ์๋ ๊ฒฝ์ฐ์๋ ์์ธ์ ์ผ๋ก
flush()๋ฅผ ํธ์ถํ์ฌ ์ค์ db์ ์ฟผ๋ฆฌ๋ฅผ ๋จผ์ ๋ ๋ฆฐ๋ค๊ณ ํ๋ค.
2025.02.19 (์)
- iframe ํ๊ทธ์ grafana๋ฅผ imbed์ํค๋ ค๊ณ ํด๋ดค๋ค.
ํ์ด์ง๊ฐ ๋ก๋๋ ๋ ์๋์ผ๋ก ๊ทธ๋ผํ๋ ๋ก๊ทธ์ธ api๋ฅผ ํธ์ถํด์ ์ธ์ ์์ด๋๋ฅผ ์ฟ ํค์ ์ ์ฅํ๋ฉด
์๋ฒ ๋ ๋ ํ์ด์ง์์ ๋ก๊ทธ์ธ์ ์ง์ ํ์ง ์์๋ ๋์๋ณด๋๋ฅผ ๋ณผ ์ ์๋ค๊ณ ํ๋๋ฐ, ๊ทธ๋ฌ๋ ค๋ฉด cors์๋ฌ๋ฅผ ํด๊ฒฐํด์ผํ๋ค.
- ์ฌ์ฉ์ค์ธ ์๋ฒ์ปดํจํฐ์ ๋ชป๋ณด๋ jarํ์ผ์ด ์คํ๋๊ณ ์๊ธธ๋ ์ด๊ฒ ๋ญ์ง ์์๋ด๋ ค๊ณ ์กฐ๊ธ ๊ณ ์ํ๋ค.
ps -fp {pid} // ํ๋ก์ธ์ค์ ์คํ ๋ช ๋ น์ด ํ์ธ (ํ๋ก์ธ์ค๊ฐ ์ด๋ค ๋ช ๋ น์ด๋ก ์คํ๋์๋์ง)
2025.02.21 (๊ธ)
- ์ํฐํฐ ๋งค๋์ persist, find, update, remove, merge ๋ฑ ๋ก๊ทธ๋ฅผ ํ์ธํ๋ฉฐ ๊ณต๋ถํด๋ณด์๋ค.
- ์ํ๋ฆฌํฐ๋ ๋ณต์ต ํด์ผ๊ฒ ๋ค.
2025.02.24 (์)
- jpa๋ springboot ๊ธฐ๋ณธ ์ค์ ์ ๋ค์ ๊ณต๋ถํ๋ค.
- ๊ทผํํ๋ก์ ํธ ๋๋ฐ์ด์ค ์๋น์ค๊ฐ ๋ฐฐํฌ๋์ง ์์์ ์์ธ์ ์ฐพ๋ ์ค์ธ๋ฐ ๋ฌด์์ด ๋ฌธ์ ์ธ์ง ์์ง ๋ชจ๋ฅด๊ฒ ๋ค.
2025.02.25 (ํ)
- ์ํ๋ฆฌํฐ๋ฅผ ์ด์ฉํ ํ์๊ฐ์ ํ์ด์ง ๊ตฌํ์ ๋์๋ค. ๋๋ฒ๊น ์ด ํ๋ค์์ง๋ง ์๊ฐ๋ณด๋ค๋ ์ฝ์ง์ ์ค๋ ํ์ง๋ ์์๋ค.
- ์์ฒญ์ด ์ปจํธ๋กค๋ฌ๊น์ง ๋๋ฌํ์ง ๋ชปํ๋๋ฐ, ์์ธ์ csrf์ค์ ์ ๊ป๊ธฐ ๋๋ฌธ์ด์๋ค.
- ์ํ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ํ๋ฆฌํฐ ํํฐ ์ฒด์ธ์์ ์์ธ๊ฐ ๋ฐ์ํ๋ฉด throwํด์ฃผ์ง ์๊ณ ๋ก๊ทธ๋ง ์ฐ๊ธฐ ๋๋ฌธ์ ๋๋ฒ๊น ์ด ํ๋ค์๋ค. ํ์ง๋ง ๋ก๊ทธ๋ค์ ์ฐจ๋ถํ ๊ผผ๊ผผํ ์ฝ์ด๋ณด๋ฉด ์ค๋ฅ ๋ฐ์ ์์ธ์ ์ ์ ์์๋ค. ๋ก๊ทธ๊ฐ ๊ธธ๋๋ผ๋ ๊ผผ๊ผผํ ์ฝ๋ ์ต๊ด์ ๋ค์ฌ์ผ๊ฒ ๋ค.
2025.02.26 (์)
- ์คํ๋ง mvc๋ฅผ ๊ทธ์ ๊น๋จน์ ๊ฒ์ด ๋๊ปด์ ธ์ ๋ค์ ํ์ตํ๋ ์ค์ด๋ค.
- ๋์์ ์คํ๋ง๋ถํธ ํ๋ก์ ํธ๋ก ๋ธ๋ก๊ทธ ๋ง๋ค๊ธฐ๋ฅผ ํด๋ณด๊ณ ์๋ค.
2025.02.28 (๊ธ)
- ๋ํ๊ต ์กธ์ ์์ด์๋ค!!!
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
2025.04 (0) | 2025.04.01 |
---|---|
2025๋ 3์ (0) | 2025.03.05 |
2025๋ 1์ (0) | 2025.01.02 |
2024๋ 11์ (0) | 2024.11.07 |