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

TIL6

2025๋…„ 5์›” 2025.05.02 (๊ธˆ)- ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ์ค‘ ๋ˆ„์ ํ•ฉ ๋ฌธ์ œ๋ฅผ ์ง‘์ค‘์ ์œผ๋กœ ํ’€์—ˆ๋‹ค. ์–ด๋–ค ๋ฌธ์ œ๋ฅผ ๋ดค์„๋•Œ ์–ด๋–ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ํ’€์ง€ ์•„์ด๋””์–ด๋ฅผ ์‰ฝ๊ฒŒ ๋– ์˜ฌ๋ฆฌ๊ธฐ ์œ„ํ•ด์„œ๋Š” "์˜์‹์  ๋ฐ˜๋ณต"์ด ์ค‘์š”ํ•˜๋‹ค๊ณ  ํ–ˆ๋‹ค. ํŠน์ • ํ‚ค์›Œ๋“œ๋ฅผ ๋ณด๊ณ  ํŠน์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ์—ฐ๊ฒฐ์ง€์„ ์ˆ˜ ์žˆ๋„๋ก ์˜์‹ํ•ด์„œ ๋ฌธ์ œ๋ฅผ ์ฝ์–ด๋ณด๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๋ฉฐ ํ’€์—ˆ๋‹ค. 2025.05.05 (์›”)- ์˜ค๋žœ๋งŒ์— ๊ธฐ๋ถ„์ „ํ™˜๊ฒธ ์Šคํ„ฐ๋””์นดํŽ˜ ๊ฐ€์„œ ๊ณต๋ถ€ํ–ˆ๋‹ค. ์นด๋ถ๋กœ๊ทธ ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ๊ธฐ๋Šฅ์„ ํ…Œ์ŠคํŠธ์ฝ”๋“œ๊นŒ์ง€ ์ž‘์„ฑ ํ›„ ๋ฐฐํฌํ–ˆ๋‹ค. ๊ทธ ๋’ค๋ถ€ํ„ฐ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ๋ฅผ ํ’€์—ˆ๋‹ค. 2025.05.06 (ํ™”)- ์ด์‚ฌ ์ด์Šˆ๋กœ ๊ณต๋ถ€ ์ข€ ์‰ฌ์—ˆ๋‹ค. ์‰ฌ๋ฉด์„œ ์•ˆ์„ฑ์žฌ์‰ํ”„์™€ ๊ฐ™์ด ์ผํ–ˆ๋˜ ์‰ํ”„ ์˜์ƒ์„ ๋ณด๋Š”๋ฐ, ๋‚˜๋„ ๊ฐœ๋ฐœ์— ๋ฏธ์ณ ์‚ด์•„์•ผ๊ฒ ๋‹ค๊ณ  ๋А๊ผˆ๋‹ค. ์Šค์Šค๋กœ ๋ฐ˜์„ฑํ•˜๊ฒŒ ๋˜์—ˆ์Œ 2025.05.07 (์ˆ˜)- ์•„์ง๋„ ๋๋‚˜์ง€ ์•Š์€ ๋ˆ„์ ํ•ฉ &.. 2025. 5. 2.
2025.04 2025.04.01 (ํ™”)- ๊ทผํƒ€ ํšŒ์˜๋ฅผ ์—ด์‹ฌํžˆ ํ–ˆ๋‹ค.- ํŒ€ํ”Œ๊ณผ ๊ฐœ์ธํ”„๋กœ์ ํŠธ ๋ชจ๋‘ ํ”„๋ก ํŠธ ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“œ๋Š” ์ผ์„ ์ฃผ๋กœ ํ–ˆ๋‹ค.- ์ €๋…์‹œ๊ฐ„์—๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์Šคํ„ฐ๋””๋ฅผ ํ–ˆ๋‹ค. 2025.04.02 (์ˆ˜)- ํ‹ˆํ‹ˆ์ด ์นด๋ถ๋กœ๊ทธ๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค. ํŒ€๋ธ”๋กœ๊ทธ ๊ด€๋ จ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๋‹ค๊ฐ€ ์•Œ๋ฆผ ํ…Œ์ด๋ธ”๊ณผ ์ดˆ๋Œ€ ํ…Œ์ด๋ธ”๋„ ์ถ”๊ฐ€ํ–ˆ๋‹ค.- ์ฑ…์ž„๋‹˜๊ณผ ์ตœ์ข… ํ”„๋กœ์ ํŠธ ํŒ€ ์งœ๋Š” ํšŒ์˜๋ฅผ ํ–ˆ๋‹ค. ์•ž์œผ๋กœ ๋‘ ๋‹ฌ๊ฐ„ ๋‚ด๊ฐ€ ๋งก๊ฒŒ ๋  ํŒ€์ด ์ •ํ•ด์กŒ์Œ! 2025.04.06 (์ผ)- ์นด๋ถ๋กœ๊ทธ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค ์ปจํŠธ๋กค๋Ÿฌ ๋‹จ์œ„ํ…Œ์ŠคํŠธ ์งฐ๋‹ค. ์ด๊ฑธ ํ•˜๋ฉด์„œ ๊ณตํ†ต ์‘๋‹ต ํฌ๋งท, ์ธํ„ฐ์…‰ํ„ฐ, AOP๋„ ๋งŒ๋“ค์—ˆ๋‹ค. ํ…Œ์ŠคํŠธ์ฝ”๋“œ 500์ค„ใ„ทใ„ท 2025.04.07 (์›”)- ์˜ค๋Š˜์€ ํ…Œ์ŠคํŠธ์ฝ”๋“œ ์ง€์˜ฅ์ด์—ˆ๋‹ค. ์˜ค๋Š˜๋„ ํ•œ ๊ฑฐ์˜ 1000๋ผ์ธ ๋„˜๊ฒŒ ์ž‘์„ฑํ•œ๋“ฏ- ์„œ๋น„์Šค ๋‹จ์œ„ํ…Œ์ŠคํŠธ๋„ ์ž‘์„ฑ์ค‘์ธ๋ฐ ๊ณ ์ณ์•ผํ•˜๋Š” ๋ถ€๋ถ„๋“ค์ด ๋งŽ์ด ๋ฐœ.. 2025. 4. 1.
2025๋…„ 3์›” 2025.03.02 (์ผ)- GC ๊ณต๋ถ€ํ–ˆ์—ˆ๋˜ ๊ฒƒ์— ๋Œ€ํ•ด ๋ณต์Šตํ–ˆ๋‹ค. serial GC, parallel GC, G1GC 2025.03.03 (์›”)- ์Šคํ”„๋ง ์‹œํ๋ฆฌํ‹ฐ ํฐ๊ทธ๋ฆผ ๋ณต์Šต. (์ •ํ™•ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Œ)  ์‚ฌ์šฉ์ž ์ธ์ฆ ์š”์ฒญ์ด ๋“ค์–ด์˜ค๋ฉด ์‹œํ๋ฆฌํ‹ฐ ํ•„ํ„ฐ ์ฒด์ธ์ด ๊ฐ€๋กœ์ฑ„์„œ UsernamePasswordAuthentication ํ† ํฐ ์„ ์ƒ์„ฑ  AuthenticationManager ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ตฌํ˜„์ฒด์ธ ProviderManager๋Š” AuthenticationProvider๋“ค์„ ์•Œ๊ณ  ์žˆ๊ณ ,  ํ•ด๋‹น ํ† ํฐ์„ ์ธ์ฆํ•  ์ˆ˜ ์žˆ๋Š” provider๋ฅผ ์ฐพ์œผ๋ฉด (์˜ˆ๋ฅผ๋“ค๋ฉด DaoAuthenticationProvider) provider์—๊ฒŒ ์ธ์ฆ์„ ์œ„์ž„  Provider๋Š” Principal ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค๊ณ  (๊ต์žฌ์—์„œ๋Š” UserDetai.. 2025. 3. 5.
2025๋…„ 2์›” 2025.02.01 - 02 (์ฃผ๋ง)- ํดํ• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„๋ฅผ ํ–ˆ๋‹ค. ํŠนํžˆ ํฌ์ธํŠธ ์ •์ฑ…์— ๋Œ€ํ•ด์„œ ๋จธ๋ฆฌ์•„ํ”„๊ฒŒ ๊ณ ๋ฏผํ•ด๋ณด๊ณ  h2db์—์„œ ํ…Œ์ŠคํŠธ๋„ ํ•ด๋ณด์•˜๋‹ค.- ์˜ค๋Š˜๋„ jdbc์ง€์˜ฅ! 2025.02.03 (์›”)- ๋ฐ”๋‹๋ผjs -> vue.js ์ด์ „ ์ž‘์—… ์‹œ์ž‘- Jdbc ๊ณต๋ถ€ํ•  ๋•Œ ํ…Œ์ŠคํŠธ์ฝ”๋“œ๋ฅผ ๋งŽ์ด ์ž‘์„ฑํ•˜๋‹ค ๋ณด๋‹ˆ๊นŒ  ํ…Œ์ŠคํŠธ์ฝ”๋“œ ๋•๋ถ„์— ๋‚ด ๊ตฌํ˜„ ์‹ค์ˆ˜๋ฅผ ์ฐพ์•„๋‚ด๊ธฐ๋„ ํ•˜๊ณ , ์˜ˆ์™ธ ์ฒ˜๋ฆฌ๋ฅผ ๋œํ•œ ๋ถ€๋ถ„์„ ์•Œ์•„๋‚ด๊ธฐ๋„ ํ–ˆ๋‹ค.  ๊ทธ๋ž˜์„œ ํ”„๋กœ์ ํŠธ์—์„œ๋„ ์ž‘์„ฑํ• ๊นŒ ๋ง๊นŒ ํ•˜๊ณ  ์žˆ์—ˆ๋˜ ํ…Œ์ŠคํŠธ์ฝ”๋“œ ์ž‘์„ฑ์„ ์‹œ์ž‘ํ–ˆ๋‹ค. ํ…Œ์ŠคํŠธ์ฝ”๋“œ ์ตœ๊ณ  2025.02.04 - 05 (ํ™”์ˆ˜)- ๋ชธ์ด ์ข€ ์•„ํŒ ๋”ฐ..- ํŠธ๋žœ์žญ์…˜ ๊ด€๋ จ๋œ๊ฑธ ์ •๋ฆฌํ–ˆ๋‹ค.๐Ÿ“‘ [jdbc] ํŠธ๋žœ์žญ์…˜ ๊ด€๋ฆฌ (feat. ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ)- JVM๊ตฌ์กฐ๋ฅผ ๋‹ค์‹œ ๋ฆฌ๋งˆ์ธ๋“œ ํ•ด๋ณด์•˜๋‹ค.- ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์กฐ๊ธˆ ํ’€์—ˆ๋‹ค. .. 2025. 2. 3.
2025๋…„ 1์›” 2025.01.02 (๋ชฉ)๋จธ์‹ ๋Ÿฌ๋‹ ์ฐ๋จน ํ–ˆ๋˜๊ฒƒ ์ด์ •๋ฆฌ ํ•ด๋ณด์•˜๋‹ค. 2025.01.03 (๊ธˆ)- ์ฒซ ๋ฉด์ ‘์Šคํ„ฐ๋””๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค.- ๋‹ค๋“ค ๋„ˆ๋ฌด ๋Œ€๋‹ต์„ ์ž˜ํ•˜์‹œ๊ณ , ๋‚˜๋Š” ๋Œ€๋‹ต์„ ๋„ˆ๋ฌด ๋ชปํ•œ ๊ฒƒ ๊ฐ™์•„์„œ ๋งํ•˜๋Š” ์—ฐ์Šต์„ ์ •๋ง ๋งŽ์ด ํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ๋А๊ผˆ๋‹ค.- ๋‚˜๋Š” ๋ฌธ์žฅ์„ ์™„์„ฑํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์—ฐ์Šตํ•ด์•ผํ• ๋“ฏ 2025.01.04 (ํ† )- ๋ฐ€๋ฆฐ ์ง‘์•ˆ์ผ ํ•˜๊ณ , ์šด์ „์—ฐ์Šตํ–ˆ๋‹ค. 2025.01.05 (์ผ)- ์šด์ „ ์—ฐ์Šต์„ ํ–ˆ๋‹ค. ์˜ค๋Š˜์€ ์˜†์— ์•„๋น  ํƒœ์šฐ๊ณ  ์ง€ํ•˜์ฃผ์ฐจ์žฅ์— ๋“ค์–ด๊ฐ€์„œ ์ฃผ์ฐจ๊นŒ์ง€ ์„ฑ๊ณต!- ๊ธˆ์š”์ผ ๋ฉด์ ‘ ์Šคํ„ฐ๋”” ๋ณต๊ธฐ๋ฅผ ํ–ˆ๋‹ค. 2025.01.06 (์›”)- jar์— ๋Œ€ํ•ด์„œ ๋‹ค์‹œ ๊ณต๋ถ€ํ•ด ๋ณด์•˜๋‹ค.- jar๊ฐ€ ์™œ ํ•„์š”ํ•œ์ง€ ,- HTTP ๋ฉ”์„œ๋“œ์— ๋Œ€ํ•ด์„œ ๊ฐ„๋‹จํžˆ ๋ณต์Šตํ•ด๋ณด์•˜๋‹ค.- ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ๊ต์žฌ๋ฅผ ๊ฒ€ํ† ํ•ด๋ณด์•˜๋‹ค. ๊ทธ๊ฑธ๋กœ ๊ณต๋ถ€ํ•  ์ƒ๊ฐ์— ์‹ ๋‚จ- chirpstack .. 2025. 1. 2.
2024๋…„ 11์›” 2024.11.07 (๋ชฉ)-์•„์นด๋ฐ๋ฏธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ต์žฌ ๋ณต์Šต๐Ÿ“„ DBMS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ์™€ DBMS ์Šคํ‚ค๋งˆ๐Ÿ“„ ๊ด€๊ณ„ ๋ชจ๋ธ์˜ ๋ฆด๋ ˆ์ด์…˜๊ณผ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด-๋ฐฑ์ค€ ํ’€์ด-๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„ ์ด๋ก  2024.11.08 (๊ธˆ)-์•„์นด๋ฐ๋ฏธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ต์žฌ ๋ณต์Šต๐Ÿ“„ DBMS์—์„œ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐฉ์‹ (Heap, ISAM, B+ Tree)-ํด๋Ÿฌ์Šคํ„ฐ๋“œ ์ธ๋ฑ์Šค์™€ ๋„Œํด๋Ÿฌ์Šคํ„ฐ๋“œ ์ธ๋ฑ์Šค๊ฐ€ ๋ญ”์ง€ ์•Œ์•˜๋‹ค.-ํ•™์‚ฌ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ, ์ฃผ๋ฏผ๋“ฑ๋ก๋“ฑ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„ํ•ด๋ณด์•˜๋‹ค.โœ”๏ธ DB ์„ค๊ณ„๋Š” ์ถ”์ƒํ™”(ํ…Œ์ด๋ธ” ์ด๋ฆ„์ง“๊ธฐ)๋ฅผ ์ž˜ํ•˜๋ฉด ๋์ด๋ผ๋Š”๋ฐ ์ด๊ฒŒ ์–ด๋ ค์› ๋‹ค.โœ”๏ธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„๋Š” ๋‚˜์˜ ์ฃผ๊ด€์ด ๋“ค์–ด๊ฐ€๋ฉด ๋งํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ์š”๊ตฌ์‚ฌํ•ญ๊ณผ ๊ฐœ์ฒด๋“ค๊ฐ„์˜ ๊ด€๊ณ„๋งŒ ์ƒ๊ฐํ•˜์ž.-์ง€๊ธˆ๊นŒ์ง€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„๋ฅผ ํ•  ๋•Œ ๋ฌด์ž‘์ • ERD cloud์—์„œ ํ…Œ์ด๋ธ” ๋งŒ๋“œ๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ–ˆ์—ˆ๋‹ค.๊ทธ๋Ÿฌ๋‚˜ โ‘ .. 2024. 11. 7.
728x90