profile
I want be a developer๐Ÿ™‚
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (117)TIL(62)CSS(23)CS(20)html(20)์Šคํ”„๋ง(16)11์›” ๋ชจ๊ฐ์ฝ”(14)Spring(8)๋“œ๋ฆผ์ฝ”๋”ฉ(6)์šด์˜์ฒด์ œ๋ก (5)์ž๋ฐ”(5)JPA(4)error(4)์–ด๋…ธํ…Œ์ด์…˜(4)๊ธฐ๋ณธ ์ปดํ“จํ„ฐ ๊ตฌ์กฐ(4)OS(4)CI/CD(3)db(3)Spring boot(3)12์›” ๋ชจ๊ฐ์ฝ”(2)Operating System(2)ํ•ญํ•ด99(2)์•Œ๊ณ ๋ฆฌ์ฆ˜(2)js(2)WIL(2)OOP(2)cors(2)properties(2)CS์ง€์‹(2)Java(2)security(2)ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ์›๋ฆฌ(2)bean(2)git ๋ช…๋ น์–ด(2)์ž๋ฃŒ๊ตฌ์กฐ(2)git(2)์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ(2)di(1)ํ•ญํ•ด99 ์†”์ง ํ›„๊ธฐ(1)ํ˜‘์—…(1)memory(1)ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„(1)JS ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜ 1์ฃผ์ฐจ(1)์•”ํ˜ธํ™”(1)ํ”„๋กœ์ ํŠธ(1)๊ด€์ ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(1)๊ฐ์ฒด์ง€ํ–ฅ(1)์—ฐ์Šต(1)๊ธฐ์ดˆ(1)์›น ์‚ฌ์ดํŠธ(1)๋ถ€ํŠธ์บ ํ”„(1)์šด์˜์ฒด์ œ(1)algorithm(1)exception(1)test(1)๋””์ž์ธํŒจํ„ด(1)ํ”„๋กœ์„ธ์Šค(1)์ˆœํ™˜ ์ฐธ์กฐ(1)ํšŒ๊ณ (1)web(1)์ฝ”๋”ฉ ๋ถ€ํŠธ์บ ํ”„ ํ›„๊ธฐ(1)Spring Bean(1)์–‘๋ฐฉํ–ฅ ์—ฐ๊ด€๊ด€๊ณ„(1)IoC(1)actions(1)ubuntu(1)stackoverflow(1)๋ฐฐํฌ ์ž๋™ํ™”(1)ํด๋ผ์ด์–ธํŠธ ์ธ์ฆ ๋ฐฉ์‹(1)PORT(1)aws ec2(1)ํ•ญํ•ด99 ๋‹จ์ (1)ํ•ญํ•ด99 ์žฅ์ (1)ํ•ญํ•ด99 ํ›„๊ธฐ(1)์—ฐ๊ด€๊ด€๊ณ„(1)preflight(1)ํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด์˜ ์›๋ฆฌ(1)study(1)network(1)JavaScript(1)method(1)ํ”„๋ก์‹œ(1)JWT(1)json(1)์‹œ์Šคํ…œ๋ณด์•ˆ(1)

Javascript ๊ธฐ์ดˆ - 2

https://school.programmers.co.kr/learn/courses/30/lessons/12915JS์—์„œ๋Š” ๋ฐฐ์—ด์˜ index์— ์œ„์น˜ํ•œ ์š”์†Œ์— ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฌธ์ž์—ด์˜ n๋ฒˆ์งธ์˜ ๋ฌธ์ž์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค. (index์™€ ๊ฐ™์ด 0๋ถ€ํ„ฐ ์‹œ

2023๋…„ 7์›” 25์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JavaScript ๊ธฐ์ดˆ - 1

https://school.programmers.co.kr/learn/courses/30/lessons/76501https://school.programmers.co.kr/learn/courses/30/lessons/12916๋‹ค๋ฅธ ํ’€์ด๋ฅผ ํ†ตํ•ด ๊ณต๋ถ€ํ•œ

2023๋…„ 7์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

Child_Process(์ž์‹ ํ”„๋กœ์„ธ์Šค)

์ฐธ๊ณ  ์ž๋ฃŒhttps://nodejs.org/api/child_process.htmlNode.js ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์„œ๋ฒ„์˜ ๋‹ค์ค‘ ํ”„๋กœ์„ธ์„œ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํ™œ์šฉํ•˜๋ ค๋ฉด ์ž‘์—…์„ ์ž์‹ ํ”„๋กœ์„ธ์Šค์— ๋ถ„๋ฐฐํ•ด์•ผ ํ•œ๋‹ค. Child Process ๋ชจ๋“ˆ์„ ์‚ฌ์šฉํ•ด ์ž์‹ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ฑฐ

2023๋…„ 5์›” 28์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

JavaScript ๋ฌธ๋ฒ• ์ข…ํ•ฉ๋ฐ˜(1)

1. ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์†Œ๊ฐœ JS์–ธ์–ด์˜ ์—ญ์‚ฌ 1995๋…„ LiveScript๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์ฒ˜์Œ ๋“ฑ์žฅ. ๋‹น์‹œ Java ์–ธ์–ด์˜ ์ธ๊ธฐ๊ฐ€ ํญ๋ฐœ์ ์ด์—ˆ๊ธฐ์—, ์ด๋ฆ„์„ JavaScript๋กœ ๋ณ€๊ฒฝ. ์ฆ‰, Java์™€๋Š” ์ „ํ˜€ ๊ด€๋ จ์ด ์—†๋Š” ์–ธ์–ด. 2005๋…„ AJAX ๋“ฑ์žฅ ๋น„๋™๊ธฐ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ ํญ๋ฐœ์ ์ธ UX ํ–ฅ์ƒ 2008๋…„ google V8 ์—”์ง„ ์ถœ์‹œ 2009๋…„...

2023๋…„ 5์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

CPU ์˜ˆ์ธก์ด ์•ผ๊ธฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ์ 

https://namu.wiki/w/CPU%20%EA%B2%8C%EC%9D%B4%ED%8A%B8์‹œํ‚ค์ง€๋„ ์•Š์€ ์ผ์„ ํ•œ๋‹ค. -> ๋ณด์•ˆ์‚ฌ๊ณ ๋กœ ์ด์–ด์ง.ํŠน์ • ํ˜ธ์‹ค์— ๋Œ€ํ•œ ์งˆ๋ฌธ์˜ ๋นˆ๋„๊ฐ€ ์žฆ์œผ๋ฉด, ํ•ด๋‹น ํ˜ธ์‹ค์˜ ์ •๋ณด๋ฅผ ๋ฉ”๋ชจ์ง€์— ์ ์–ด ๋†“๋Š”๋‹ค. (Caching)์งˆ๋ฌธ์ด ๋“ค์–ด์™”์„

2023๋…„ 4์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

CPU๋„ ๋ฏธ๋ฆฌ ์˜ˆ์ธกํ•˜๊ณ  ์›€์ง์ธ๋‹ค

CPU : ์—ฐ์‚ฐ์žฅ์น˜, ์†๋„๊ฐ€ ๋น ๋ฅผ ์ˆ˜๋ก ์ข‹์€ ๊ฒƒ.CPU์˜ Core๋Š” ์—ฐ์‚ฐํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.Cache Memory๋ฅผ ํ†ตํ•ด CPU์™€ RAM ์ฒ˜๋ฆฌ์†๋„์˜ ํฐ ์ฐจ์ด๋กœ ์ธํ•œ ๋ฌธ์ œ์ ์„ ์–ด๋Š์ •๋„ ํ•ด์†Œ์‹œํ‚จ๋‹ค.์ž๋ฃŒ์— ์˜ํ•˜๋ฉด, CPU์˜ ์ฒ˜๋ฆฌ์†๋„ 1ns์ผ ๋•Œ RAM์˜ ์ฒ˜๋ฆฌ์†๋„๋Š” 50ns

2023๋…„ 4์›” 13์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์ปดํ“จํ„ฐ์˜ ๊ตฌ์กฐ์™€ ์„ฑ๋Šฅํ–ฅ์ƒ(2) - DMA์™€ ๊ณ ์„ฑ๋Šฅ ์†Œ์ผ“

DMA? Direct Memory Access์˜ ์•ฝ์ž DMA๋ฅผ ์•Œ๋ฉด ๊ณ ์„ฑ๋Šฅ ์†Œ์ผ“์ด ๋ณด์ธ๋‹ค!!! DMA? NIC? IOCP? ๋‚ด๋ถ€์—์„œ์˜ ๋ฐ์ดํ„ฐ ์ด๋™์„ ์ค„์—ฌ ์„ฑ๋Šฅ์„ ๋Œ€ํญ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. > ์ด๋Ÿฐ๊ฒŒ ์žˆ๊ตฌ๋‚˜, ํ•˜๊ณ  ๋„˜์–ด๊ฐ€๋Š” ์ •๋„์˜ ํ•™์Šต์„ ํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ณด๋‹ˆ ์ด๋ฒˆ ๊ฐ•์˜์—์„œ๋Š” ์‰ฝ์‚ฌ๋ฆฌ ์ •๋ฆฌ์— ์†์„ ๋Œˆ ์ˆ˜ ์—†์—ˆ๋‹ค. ์กฐ๊ธˆ ๋” ๊ผผ๊ผผํ•˜๊ฒŒ ํ•™์Šต์„ ํ•ด๋ณด๋„๋กํ•˜์ž. ...

2023๋…„ 4์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ปดํ“จํ„ฐ์˜ ๊ตฌ์กฐ์™€ ์„ฑ๋Šฅํ–ฅ์ƒ

์ด์ „ ๊ฐ•์˜ ์ž˜๋ฌธ ๋‹ต๋ณ€ ๋ฐ ์ฐธ๊ณ  ์ž๋ฃŒ ์งˆ๋ฌธํ•œ ๋‚ด์šฉ์€ '๋„“๊ณ  ์–•๊ฒŒ ์™ธ์›Œ์„œ ์ปด๊ณต ์ „๊ณต์ž ๋˜๊ธฐ'์—์„œ ๋‹ค๋ฃฌ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ์šด์˜์ฒด์ œ ๊ฐ•์˜์— ์•ž์„œ ๋ฐ˜๋“œ์‹œ ๋“ค์—ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. > https://www.inflearn.com/course/%EB%84%93%EA%B3%A0%EC%

2023๋…„ 4์›” 6์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์šด์˜์ฒด์ œ - ์ปดํ“จํ„ฐ๋Š” 3์ธต์ง‘?

๊ณฐ์ฑ…์œผ๋กœ ์‰ฝ๊ฒŒ ๋ฐฐ์šฐ๋Š” ์ตœ์†Œํ•œ์˜ ์šด์˜์ฒด์ œ๋ก 

2023๋…„ 4์›” 4์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด Basic of Basic(3)

๋ฉ”๋ชจ๋ฆฌ์˜ ์ข…๋ฅ˜

2023๋…„ 3์›” 31์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด Basic of Basic(2)

์–ด์…ˆ๋ธ”๋ฆฌ์–ด๋Š” ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ, C์–ธ์–ด๋Š” ๋ณ€์ˆ˜ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

2023๋…„ 3์›” 30์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์–ธ์–ด Basic of Basic(1)

CPU์— ๋”ฐ๋ผ ๋ช…๋ น์˜ ๊ฐ’์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค.๋ช…๋ น์ด ๋‹ค๋ฅธ ๊ฒƒ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ช…๋ น์— ๋”ฐ๋ผ ๋’ค์— ๋‚˜์˜ค๋Š” ๋‚ด์šฉ๋„ ์˜๋ฏธ๊ฐ€ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.์œ„์˜ ๊ทธ๋ฆผ์—์„œ ํ‘œํ˜„๋œ CPU๋Š”0x14 ์ €์žฅ0x19 ๋”ํ•˜๊ธฐ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.๋˜ํ•œ ๊ฐ ๋ช…๋ น์–ด๋Š” ๊ธฐ๋Šฅ์— ๋”ฐ๋ผ ๋’ค์— ์˜ค๋Š” ๋‚ด์šฉ์˜ ์˜๋ฏธ๊ฐ€ ๋‹ค๋ฅด๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

2023๋…„ 3์›” 28์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

CPU ์™€ ํด๋Ÿญ๋ฐœ์ƒ๊ธฐ

CPU ํด๋Ÿญ๋ฐœ์ƒ๊ธฐ

2023๋…„ 3์›” 27์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ปดํ“จํ„ฐ ๊ตฌ์กฐ ์ž…๋ฌธ(๋ฉ”๋ชจ๋ฆฌ, ํ”„๋กœ๊ทธ๋žจ)

ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ์— ์ƒ๊ธฐ๊ณ ,๋ฉ”๋ชจ๋ฆฌ์— ์ƒ๊ธด ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๊ณ ,์‚ฌ์šฉ์ด ๋๋‚˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค.๋ณต์‚ฌ์˜ ์›๋ฆฌ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐ™์•„์ง€๋Š” ๊ฒƒ์ด๊ณ ,์ด๋™์€ ๋ณต์‚ฌ๋ฅผ ํ•˜๊ณ  ๋‚œ ํ›„์—, ์›๋ณธ์„ ์ง€์šฐ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.๋ฉ”๋ชจ๋ฆฌ์— ์ง€์ •ํ•ด ๋†“์€ ์˜์—ญ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.์‹คํ–‰์‹œ ๋ฐ์ดํ„ฐ ๋ฉ”๋ชจ๋ฆฌ์— ๋ฐ์ดํ„ฐ๊ฐ€ ์ƒ๊ฒจ

2023๋…„ 3์›” 26์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

์ปดํ“จํ„ฐ์˜ ์ €์žฅ์›๋ฆฌ, ์ •๋ณด์˜ ์ˆซ์ž ๋‹จ์œ„

๋ฌผ์ด ๋‹ด๊ธด ํ†ต์€ -> 1๋ฌผ์ด ์—†๋Š” ํ†ต์€ -> 01 0 1 1 ๊ณผ ๊ฐ™์ด ๋ฌผ์ด ๋‹ด๊ธด ํ†ต 3๊ฐœ์™€ ๋ฌผ์ด ์—†๋Š” ํ†ต 1๊ฐœ๋ฅผ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.๊ฐ’์„ ๋˜‘๊ฐ™์ด ๋งŒ๋“ค์–ด์„œ ๋ณต์‚ฌ!!์ „๊ธฐ์™€ ๋ฌผ์€ ๋น„์Šทํ•œ ์„ฑ์งˆ์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.๋‘๋“œ๋Ÿฌ์ง€๋Š” ์ฐจ์ด์ ์€ ์ „๊ธฐ๋Š” ๋ณต์‚ฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.(๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„, ์ €์žฅ๊ณต

2023๋…„ 3์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

2์ง„์ˆ˜์™€ ๋น„ํŠธ

PM ์ธํ„ด์œผ๋กœ ์›”์š”์ผ๋ถ€ํ„ฐ ํŒ€์— ํ•ฉ๋ฅ˜ํ•จ๊ณผ ๋™์‹œ์—, ์–ด์ œ๋Š” ์šด์ด ์ข‹๊ฒŒ ์—ฐ๋ก€ํ–‰์‚ฌ๋‚˜ ๋‹ค๋ฆ„์—†๋Š” ํŒ€ ํšŒ์‹์ผ์ •์ด!!๊ทธ๋ž˜์„œ ๊ณต๋ถ€๋ฅผ...(ํ•‘๊ณ„ ใ…‹...)๊ทธ๋ž˜๋„ ํŒ€ ๋ฌธํ™”์— ์กฐ๊ธˆ ๋” ์ ์‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ๋œ ๊ฒƒ ๊ฐ™์•„ ์ข‹์•˜๋˜ ํ•˜๋ฃจ์˜€๋‹ค!!!2์ง„๋ฒ• : 0๊ณผ 1๋กœ ์ˆ˜๋ฅผ ํ‘œํ˜„10์ง„๋ฒ•: 0~9 ๊นŒ

2023๋…„ 3์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

AOP

AOP๋ž€, Aspect-Oriented Programming์˜ ์•ฝ์ž๋กœ ๊ด€์  ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.๊ด€์  ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ํšก๋‹จ ๊ด€์‹ฌ์‚ฌ(Cross Cutting Concern)์˜ ๋ถ„๋ฆฌ๋ฅผ ํ—ˆ์šฉํ•จ์œผ๋กœ์จ ๋ชจ๋“ˆ์„ฑ์„ ์ฆ๊ฐ€์‹œํ‚ค๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒจ๋Ÿฌ๋‹ค์ž„์ž…๋‹ˆ๋‹ค.์ด๋ฅผ ํ†ตํ•ด

2023๋…„ 3์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

Virtual Memory

๊ฐ€์ƒ๋ฉ”๋ชจ๋ฆฌ๋ž€ ์‹ค์ œ์˜ ๋ฌผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ ๊ฐœ๋…๊ณผ ๊ฐœ๋ฐœ์ž ์ž…์žฅ์˜ ๋…ผ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ ๊ฐœ๋…์„ ๋ถ„๋ฆฌํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

2023๋…„ 3์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

๊ฒฝ์Ÿ์ƒํƒœ์™€ ์ž„๊ณ„์˜์—ญ์˜ ๊ฐœ๋… ๊ทธ๋ฆฌ๊ณ  ๋™๊ธฐํ™”

๊ฒฝ์Ÿ ์ƒํƒœ๋ž€ ๋‘˜ ์ด์ƒ์˜ ์ž…๋ ฅ, ์กฐ์ž‘์˜ ํƒ€์ด๋ฐ์— ๋”ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ฒฝ์Ÿ ์ƒํƒœ์˜ ํ”„๋กœ๊ทธ๋žจ์€ ๋น„๊ฒฐ์ •์ (Nondeterministic)์œผ๋กœ ๋™์ž‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์šฐ๋ฆฌ์˜ ์˜ˆ์ƒ๊ณผ ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์ผ๋ฐ˜์ ์œผ๋กœ ์ปดํ“จํ„ฐ ๊ณผํ•™์—์„œ ๊ฒฝ์Ÿ ์ƒํƒœ๋Š” ๊ณต

2023๋…„ 3์›” 18์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท

์Šคํ”„๋ง ๋นˆ์ด๋ž€?

๋นˆ์ด๋ž€ ์Šคํ”„๋ง IoC ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ๊ด€๋ฆฌํ•˜๋Š” ์ž๋ฐ” ๊ฐ์ฒด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” ์ž๋ฐ” ๊ฐ์ฒด๋Š” POJO ์ž๋ฐ” ๊ฐ์ฒด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.@Component ์–ด๋…ธํ…Œ์ด์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.@Component ์–ด๋…ธํ…Œ์ด์…˜์ด ๋ถ™์–ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ปดํฌ๋„ŒํŠธ ์Šค์บ”์„ ํ†ตํ•ด ๋นˆ์œผ๋กœ ๋“ฑ๋กํ•ด์ค๋‹ˆ๋‹ค

2023๋…„ 3์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท