ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (50)Java(6)๋ฐฑ์ค€(5)git(4)ํŒŒ์ด์ฌ(4)์Šคํ”„๋ง๋ถ€ํŠธ(4)์˜ค๋ฅ˜(3)db(3)TDD(2)์ƒ์„ฑ์ž(2)annotation(2)๋ฐฐ์—ด(2)class(2)BFS(2)HashMap(2)ํ”„๋ฆฌ์ฝ”์Šค(2)JavaScript(2)์šฐํ…Œ์ฝ”(2)stream(2)DP(1)MVC(1)Scanner(1)OSI(1)toast(1)2์ฃผ์ฐจ(1)๋™์ (1)์ง€๋„ค๋ฆญ์Šค(1)json(1)githubflow(1)์ธํ„ฐํŽ˜์ด์Šค(1)์ถ”์ƒํด๋ž˜์Šค(1)ํ”„๋กœํ† ์ฝœ(1)๋ฉ€ํ‹ฐํ”„๋กœ์„ธ์‹ฑ(1)homebrew(1)jquery(1)Just(1)๋Ÿฐํƒ€์ž„์—๋Ÿฌ(1)๋ฆฌํŒฉํ† ๋ง(1)JIRA(1)this(1)ํ…Œ์ŠคํŠธ์ฝ”๋“œ(1)์˜ˆ์™ธ์ฒ˜๋ฆฌ(1)CSS(1)html(1)๊ทธ๋ฆฌ๋””(1)์ปดํŒŒ์ผ์—๋Ÿฌ(1)์—๋Ÿฌ(1)FileWriter(1)๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ(1)ํฌ๋กค๋Ÿฌ(1)array(1)super(1)์ƒ์†(1)seo(1)๋ณ€์ˆ˜(1)์›น ์‚ฌ์ดํŠธ(1)try catch(1)PrintWriter(1)DFS(1)์˜ค๋ฒ„๋กœ๋”ฉ(1)static(1)์Šค๋ ˆ๋“œ(1)1์ฃผ์ฐจ(1)ํ”„๋กœ์„ธ์Šค(1)๋ž˜ํผํด๋ž˜์Šค(1)์กธ์—…(1)2week(1)๋ฉ‹์Ÿ์ด์‚ฌ์ž์ฒ˜๋Ÿผ(1)์ ‘๊ทผ์ œ์–ด์ž(1)๋ฆฌ์ŠคํŠธ(1)์˜ค๋ฒ„๋ผ์ด๋“œ(1)์ •์ (1)์ƒ๋ช…์ฃผ๊ธฐ(lifecycle)(1)arrays(1)ํ˜•๋ณ€ํ™˜(1)gitflow(1)
post-thumbnail

1926 : ๊ทธ๋ฆผ

DFS, BFS ๋ฅผ ํ†ตํ•ด์„œ ๊ทธ๋ฆผ์˜ ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•˜๊ณ , ๊ทธ๋ฆผ์˜ ์ตœ๋Œ“๊ฐ’์„ ์ฐพ๋Š” ๋ฌธ์ œ๋‹ค.๊ฐ’ ์ž…๋ ฅ๋ฐ›๊ธฐ, ๋ฐฐ์—ด ์ƒ์„ฑ ๋ถ€๋ถ„์€ ์ƒ๋žตDFS, BFS๋Š” ์ •ํ•ด์ง„ ํ‹€์ด ์žˆ์œผ๋ฏ€๋กœ ๊ทธ๊ฒƒ์„ ์ž˜ ํ™œ์šฉํ•˜๋Š”๊ฒŒ ์ค‘์š”ํ•œ๊ฒƒ ๊ฐ™๋‹ค. ๋Œ€๋ถ€

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

17615 : ๋ณผ ๋ชจ์œผ๊ธฐ

๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.์ƒ‰๊น”๋ณ„๋กœ ์–‘์ชฝ์œผ๋กœ ๋‚˜๋ˆŒ๊ฒฝ์šฐ ์ด๋™๊ฑฐ๋ฆฌ์˜ ์ตœ์†Œ๊ฐ’์„ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค.RBBBRBRRR : ์ €๊ฑธ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์˜ฎ๊ธด๋‹ค.RBBBBRRRR(์ด๋™ํšŸ์ˆ˜ 1) : ์ €๊ฑธ ์˜ค๋ฅธ์ชฝ

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

1446 : ์ง€๋ฆ„๊ธธ

DP๋ฅผ ํ™œ์šฉํ•ด์„œ ์ตœ์†Œ ์ด๋™๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค.if(์ง€๋ฆ„๊ธธ์ด ์žˆ๊ณ  && ๊ทธ๋ƒฅ ์ด๋™ํ•˜๋Š” ๊ฑฐ๋ฆฌ < ์ง€๋ฆ„๊ธธ์„ ์ด์šฉํ•˜๋Š” ๊ฑฐ๋ฆฌ) ์ผ๊ฒฝ์šฐ ์ง€๋ฆ„๊ธธ์„ ์„ ํƒํ•œ๋‹ค.์˜ˆ) 0 -> 50 (๊ทธ๋ƒฅ ์ด๋™๊ฑฐ๋ฆฌ 50)์ง€

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

14940 : ์‰ฌ์šด ์ตœ๋‹จ๊ฑฐ๋ฆฌ

BFS ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค.๋ฉ”๋ชจ๋ฆฌ ์ œํ•œ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌดํ„ฑ๋Œ€๊ณ  System.out.println์„ ์‚ฌ์šฉํ•ด์„  ์•ˆ๋œ๋‹ค. DFS, BFS๋Š” ๊ฑฐ์˜ ํ‹€์ด ์žกํ˜€์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฌธ์ œ๋ฅผ ๋งŽ์ด ํ’€๋ฉด ์ดํ•ดํ•˜

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

ํ”„๋กœ์„ธ์Šค? ์Šค๋ ˆ๋“œ?

ํ”„๋กœ์„ธ์Šค? ์Šค๋ ˆ๋“œ? ๊ทธ๊ฒŒ ๋ญ”๋ฐ?

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

OSI 7 ๊ณ„์ธต, ํ”„๋กœํ† ์ฝœ

OSI 7 ๊ณ„์ธต, ํ”„๋กœํ† ์ฝœ

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

GoodBye ๋ฉ‹์‚ฌ

GoodBye ๋ฉ‹์‚ฌ..

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

Jira ์ด์šฉ ๊ฐ€์ด๋“œ

Jira ์‚ฌ์šฉ์„ ์œ„ํ•ด ๊ณต๋ถ€

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

์Šคํ”„๋ง ๋ถ€ํŠธ ์ž๋™ ์ƒ์„ฑ์ž ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ

์Šคํ”„๋ง ๋ถ€ํŠธ ์ƒ์„ฑ์ž์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์ž

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

DBํ…Œ์ด๋ธ” ์ž๋™์ƒ์„ฑ

๋ฌธ์ œ ์—”ํ‹ฐํ‹ฐ๋ฅผ ์ƒ์„ฑํ•ด์คฌ์Œ์—๋„ DB์—์„œ๋Š” ์•„๋ฌด๋Ÿฐ ์ •๋ณด๋ฅผ ์ฐพ์„์ˆ˜ ์—†์—ˆ๋‹ค. ๋ฌธ์ œ ํ•ด๊ฒฐ application.yml์—์„œ ๋”ฐ๋กœ ์„ค์ •์„ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. > jpa: JPA(Java Persistence API)์— ๋Œ€ํ•œ ์„ค์ •์„ ์ง€์ •ํ•˜๋Š” ์„น์…˜ hibernate: Hibernate ORM(Object-Relational Mapping)์— ๋Œ€

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

LocalDateTime ์ž๋™ ์ถ”์ 

๋ฌธ์ œ ์œ„ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด @CreatedDate, @LastModifiedDate๋ฅผ ์–ด๋…ธํ…Œ์ด์…˜์„ ์‚ฌ์šฉ์„ ํ–ˆ์Œ์—๋„ DB์—๋Š” null๊ฐ’์ด ์ €์žฅ์ด ๋˜์—ˆ๋‹ค. ๋ฌธ์ œ ํ•ด๊ฒฐ @CreatedDate, @LastModifiedDate ์–ด๋…ธํ…Œ์ด์…˜์ด ํ™œ์„ฑํ™” ๋˜๊ธฐ ์œ„ํ•ด์„œ๋Š” @EnableJpaAuditing ์„ ๋ถ™์—ฌ ์ฃผ์–ด์•ผ ํ•œ๋‹ค. @EnableJpaAuditing : Spring...

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

์นด์นด์˜ค, ๊ตฌ๊ธ€ API๋ฅผ ํ™œ์šฉํ•ด์„œ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„์— ๋ฌธ์ œ

๋ฌธ์ œ ๋‚ด์šฉ ๊ตฌ๊ธ€ API๋ฅผ ํ™œ์šฉํ•ด์„œ ์†Œ์…œ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„์„ ํ–ˆ๋‹ค. ์—๋Ÿฌ๋‚ด์šฉ >- ์—๋Ÿฌ๋‚ด์šฉ There was an unexpected error (type=Internal Server Error, status=500). could not execute statement; SQL [n/a]; constraint [member.UK_mbmcqelty0fbrvx...

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

์  ํ‚จ์Šค,๋„์ปค๋ฅผ ์‚ฌ์šฉํ•ด ์ง€์†์ ์ธ ๋ฐฐํฌ ์ง„ํ–‰ํ•˜๊ธฐ

์  ํ‚จ์Šค ๋„ค์ด๋ฒ„ ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์—์„œ ํฌํŠธ ์—ด์–ด์ฃผ๊ธฐ ์  ํ‚จ์Šค ์„ค์น˜ํ•˜๊ธฐ ์—ด์–ด ์ฃผ์—ˆ๋˜ 8081ํฌํŠธ์— ์„ค์น˜ --name jenkins1 : ์ปจํ…Œ์ด๋„ˆ์˜ ์ด๋ฆ„์„ "jenkins1"๋กœ ์ง€์ • -p 8081:8080 : ํ˜ธ์ŠคํŠธ์˜ 8081 ํฌํŠธ์™€ ์ปจํ…Œ์ด๋„ˆ์˜ 8080 ํฌํŠธ๋ฅผ ๋งคํ•‘ -e TZ=Asia/Seoul : ์ปจํ…Œ์ด๋„ˆ ๋‚ด๋ถ€์—์„œ ์‚ฌ์šฉํ•  ํƒ€์ž„์กด์„ "Asia/Seoul"๋กœ ์„ค...

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

Http, Https, ๋Œ€์นญํ‚ค , ๋น„๋Œ€์นญํ‚ค

HTTP(Hypertext Transfer Protocol) ์ธํ„ฐ๋„ท์—์„œ ์›น ํŽ˜์ด์ง€๋ฅผ ์ „์†กํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋ฉฐ, ๋ฐ์ดํ„ฐ ์ „์†ก ์‹œ์— ๋ณด์•ˆ ๊ธฐ๋Šฅ์ด ์—†๋‹ค. HTTP๋Š” ์•”ํ˜ธํ™”๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ˆ„๊ตฌ๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๊ฐœ์ธ ์ •๋ณด๋ฅผ ์ „์†กํ•˜๋Š” ๊ฒฝ์šฐ ๋ณด์•ˆ์— ์ทจ์•ฝ HTTPS(Hypertext Transfer Protocol Secure) HTTPS๋Š” SSL(Secure...

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

๋กœ๊น…

๐Ÿฅธ ๋กœ๊น…(Logging) ํ”„๋กœ๊ทธ๋žจ ๋™์ž‘์‹œ ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“ ์ผ์„ ๊ธฐ๋กํ•˜๋Š” ํ–‰์œ„ ๊ธฐ๋ก ์ž์ฒด๋ฅผ ๋กœ๊ทธ(log)๋ผ๊ณ  ํ•จ ์ถœ๋ ฅํ˜•์‹์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Œ ๋กœ๊น… ์‹œ์Šคํ…œ์€ ๋ฉ”์‹œ์ง€ ๋ ˆ๋ฒจ์— ๋”ฐ๋ผ ์ถœ๋ ฅ๋  ๋ฉ”์‹œ์ง€๋ฅผ ํ•„ํ„ฐ๋งํ•˜๊ณ  ์ง€์ •๊ฐ€๋Šฅ ์ฝ˜์†”๋ฟ์•„๋‹ˆ๋ผ ํŒŒ์ผ, ๋„คํŠธ์›Œํฌ์—๋„ ๋กœ๊ทธ๋ฅผ ๋ณ„๋„์— ์œ„์น˜์— ๋‚จ๊ธธ ์ˆ˜ ์žˆ์Œ ๋””๋ฒ„๊น…์„ ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ค์šด ํ™˜๊ฒฝ์—์„œ์˜ ์ตœ์„ ์˜ ์„ ํƒ ๐Ÿ’ก ๋กœ๊ทธ๋ ˆ๋ฒจ ๋กœ๊ทธ์— ๋‚จ๊ฒจ์ง€๋Š”...

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

๊ฐœ์ธ ์ฝ”.ํ…Œ ๋ฉ”๋ชจ์žฅ

๊ฐœ์ธ๊ธฐ๋ก

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

CORS(Cross-Origin Resource Sharing)

๐Ÿ“• CORS ๋‹ค๋ฅธ ์ถœ์ฒ˜๊ฐ„(์›น์‚ฌ์ดํŠธ, API์ฃผ์†Œ)์˜ ๋ฆฌ์†Œ์Šค(์ฃผ๊ณ  ๋ฐ›๋Š” ๋ฐ์ดํ„ฐ)๋ฅผ ์ถ”๊ฐ€ HTTP ํ—ค๋”๋ฅผ ์‚ฌ์šฉํ•ด ๋‹ค๋ฅธ ์ถœ์ฒ˜์˜ ๋ฆฌ์†Œ์Šค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋„๋ก ๋ธŒ๋ผ์šฐ์ €์— ์•Œ๋ ค์ฃผ๋Š” ์ฒด์ œ ์ž‘๋™๋ฐฉ์‹ ์š”์ฒญ์— Origin์ด๋ผ๋Š” header(๋ฐ›๋Š” ์ชฝ์˜ IP์ฃผ์†Œ, ์‚ฌ์šฉํ•  ํ”„๋กœํ† ์ฝœ...)๋ฅผ ์ถ”๊ฐ€ (scheme(์š”์ฒญํ• ์ž์›์˜ ์ ‘๊ทผ๋ฐฉ๋ฒ• http,ftp...), ๋„๋ฉ”์ธ,...

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

ํ†ฐ์บฃ

๐Ÿ˜บ ํ†ฐ์บฃ(WAS) Java Servlet, JavaServer Pages(JSP), Java Expression Language(EL)๊ณผ ๊ฐ™์€ Java ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋™์ ์ธ ์›น ํŽ˜์ด์ง€๋ฅผ ์ƒ์„ฑํ•˜๊ณ ,์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ ๊ฐ€๋ณ๊ณ  ๋น ๋ฅด๋ฉฐ, ๋ชจ๋“ˆํ™”๋œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ํ†ตํ•ด ํ•„์š”ํ•œ ๊ธฐ๋Šฅ๋งŒ ์„ ํƒํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ†ฐ์บฃ์€ ๋‹ค์–‘ํ•œ ์šด์˜์ฒด์ œ์™€ ํ”Œ๋žซํผ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค...

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

IP์ฃผ์†Œ, ํฌํŠธํฌ์›Œ๋”ฉ, DMZ, DDNS

๐Ÿ˜ˆ IP ์ฃผ์†Œ IPv4 ํ˜„์žฌ ์ธํ„ฐ๋„ท์—์„œ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” IP ๋ฒ„์ „ ์ค‘ ํ•˜๋‚˜ 0~255์‚ฌ์ด์˜ ์ˆซ์ž 4๊ฐœ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. IPv4 ์ฃผ์†Œ์˜ ์ˆ˜๊ฐ€ ํ•œ์ •๋˜์–ด ์žˆ์–ด์„œ, ์ธํ„ฐ๋„ท์˜ ๋น ๋ฅธ ์„ฑ์žฅ์œผ๋กœ ์ธํ•ด ์ฃผ์†Œ ๊ณ ๊ฐˆ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒ / ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ์œ„ํ•ด IPv6๊ฐ€ ๊ฐœ๋ฐœ IPv6 IPv4์˜ ์ฃผ์†Œ ๊ณ ๊ฐˆ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ๋” ๋งŽ์€ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐœ๋ฐœ๋˜์—ˆ๋‹ค. 128...

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

์Šคํ”„๋ง๋ถ€ํŠธ - Port 8080 was already in use.

์ด๋ฏธ 8080ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์–ด์„œ ์‚ฌ์šฉ์„ ๋ชปํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.8080ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” PID ๋ฒˆํ˜ธ๋ฅผ ์ฐพ์•„์ค€๋‹ค.์ €๋ ‡๊ฒŒ PID ๋ฒˆํ˜ธ๊ฐ€ ๋‚˜์˜จ๋‹ค.๊ทธ๋Ÿผ ํ„ฐ๋ฏธ๋„์„ ์—ด์–ด์„œ 8080๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์ฃฝ์—ฌ์ค€๋‹ค.

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