profile
๐Ÿ”ฅ
post-thumbnail

[Spring Security] ์ค‘๋ณต ๋กœ๊ทธ์ธ ๋ฐฉ์ง€ ๋ฐ ์•Œ๋ฆผ ํ‘œ์‹œํ•˜๊ธฐ

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

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

Spring boot + Maven ํ”„๋กœ์ ํŠธ ์„ค์น˜๋ถ€ํ„ฐ ๋ฐฐํฌ๊นŒ์ง€(feat. VSCode, docker)

๊ฐœ๋ฐœ์ž ์ค€๋น„๋ฅผ ํ•˜๋ฉด์„œ ์ง„ํ–‰ํ–ˆ๋˜ ๋ชจ๋“  ์Šคํ”„๋ง ํ”„๋กœ์ ํŠธ๋Š” gadle ๋นŒ๋“œ ๋„๊ตฌ์™€ JPA๋ฅผ ์‚ฌ์šฉํ–ˆ์—ˆ๊ณ , ๊ฐœ๋ฐœ ํˆด์€ IntelliJ๋ฅผ ์‚ฌ์šฉํ–ˆ์—ˆ๋‹ค. ์ง€๊ธˆ ๋‹ค๋‹ˆ๋Š” ํšŒ์‚ฌ์—์„œ๋Š”, maven ๋นŒ๋“œ ๋„๊ตฌ์™€ mybatis๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ๊ฐœ๋ฐœ ํˆด์€ VSCode๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ค‘์ด๋‹ค.๋‚ด๊ฐ€ ์ต์ˆ™ํ•˜๊ฒŒ

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

SpringBoot ํ”„๋กœ์ ํŠธ์—์„œ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์œ„ํ•œ Redis Cache ์ ์šฉํ•˜๊ธฐ

์ตœ๊ทผ 7์ผ๊ฐ„ ์ธ๊ธฐ์žˆ๋Š” ๋ฉ”๋‰ด 3๊ฐœ๋ฅผ ์กฐํšŒํ•˜๋Š” API๊ฐ€ ์žˆ๋‹ค. ์ธ๊ธฐ๋ฉ”๋‰ด๋ฅผ ์กฐํšŒํ•  ๋•Œ๋งˆ๋‹ค DB์—์„œ ์ธ๊ธฐ๋ฉ”๋‰ด๋ฅผ ๊ฐ€์ ธ์˜ค๋„๋ก ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋‚ด์•ผ ํ•œ๋‹ค. ์กฐํšŒ์‹œ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ DB๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š๊ณ  ์กฐํšŒ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋„๋ก ์ธ๊ธฐ๋ฉ”๋‰ด๋ฅผ ์บ์‹œ์— ๋‹ด๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋‹ค. ์บ์‹œ๋Š” ์ตœ

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

๊ทธ๋ž˜ํ”„ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ •๋ฆฌ

union ์—ฐ์‚ฐ : ํŠน์ • 2๊ฐœ์˜ ๋…ธ๋“œ๋ฅผ ์—ฐ๊ฒฐํ•ด 1๊ฐœ์˜ ์ง‘ํ•ฉ์œผ๋กœ ํ•ฉ์นœ๋‹ค.find ์—ฐ์‚ฐ : ๋‘ ๋…ธ๋“œ๊ฐ€ ๊ฐ™์€ ์ง‘ํ•ฉ์— ์†ํ•ด ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค. ํŠน์ • ๋…ธ๋“œ a๊ฐ€ ์†ํ•œ ์ง‘ํ•ฉ์˜ ๋Œ€ํ‘œ ๋…ธ๋“œ๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.์œ ๋‹ˆ์˜จ ํŒŒ์ธ๋“œ๋กœ ๊ฐ ๋…ธ๋“œ์˜ ๋Œ€ํ‘œ ๋…ธ๋“œ๋ฅผ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ๊ณ , ์ •๋ฆฌ๋œ ๋ฐฐ์—ด์„ ํ†ตํ•ด ๋‘ ๋…ธ๋“œ

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

[ParkNav] ๋น„๊ด€์ ๋ฝ, ์Šคํ•€๋ฝ, ๋ถ„์‚ฐ๋ฝ ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ

๋ถ„์‚ฐ๋ฝ์€ ์Šคํ•€๋ฝ๊ณผ ๋‹ฌ๋ฆฌ ๋ถ„์‚ฐ ํ™˜๊ฒฝ์—์„œ ์—ฌ๋Ÿฌ ์„œ๋ฒ„ ์‚ฌ์ด์—์„œ ๋ฝ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์„ ํ•„์š”๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋ถ„์‚ฐ ํ™˜๊ฒฝ์—์„œ ์—ฌ๋Ÿฌ ์„œ๋ฒ„ ์‚ฌ์ด์—์„œ ๋ฝ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์€ ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ๋ณด๋‹ค ํ›จ์”ฌ ๋А๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์—, ๋ถ„์‚ฐ๋ฝ์„ ์ด์šฉํ•  ๊ฒฝ์šฐ ๋ฝ ๊ด€๋ฆฌ์— ํ•„์š”ํ•œ ์‹œ๊ฐ„์ด ๋”

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

[ParkNav] Redis Lettuce ์Šคํ•€๋ฝ ์ ์šฉ

๋ ˆ๋””์Šค ์Šคํ•€๋ฝ์„ ์ ์šฉํ•ด์„œ ๋™์‹œ์„ฑ ์ œ์–ด๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค.์Šคํ•€๋ฝ ์ ์šฉ ์ฝ”๋“œ ์Šคํ•€๋ฝ์„ ํ†ตํ•ด ๋™์‹œ์„ฑ ์ œ์–ด๋ฅผ ์‹œ๋„ํ–ˆ์œผ๋‚˜, ์‹คํŒจ.10๋Œ€ ์ฃผ์ฐจ ๊ฐ€๋Šฅํ•œ ์ฃผ์ฐจ์žฅ์— 20๊ฐœ์˜ ์Šค๋ ˆ๋“œ๊ฐ€ ๋™์‹œ์— ์ž…์ฐจ๋ฅผ ์š”์ฒญ์‹œ 15~19๋Œ€์˜ ์ฐจ๋Ÿ‰์ด ์ž…์ฐจ์— ์„ฑ๊ณต CPU๊ณผ๋ถ€ํ•˜๋กœ ์ธํ•œ redis ์„ฑ๋Šฅ ์ €ํ•˜๋กœ ๋™์‹œ์„ฑ ์ฒ˜๋ฆฌ

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

[ParkNav] ์ธ๋ฑ์Šค ์„ค์ • ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ ํ…Œ์ŠคํŠธ

ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰์ฃผ๋ณ€ ์ฃผ์ฐจ์žฅ ๊ฒ€์ƒ‰ + ์ฃผ์ฐจ์žฅ ์œ ํ˜• ํ•„ํ„ฐ ํฌํ•จ: ์ฟผ๋ฆฌ ์‹คํ–‰ ์†๋„๋ฅผ ์ธก์ •ํ•œ๋‹ค.ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰๊ฒ€์ƒ‰์–ด : ์„œ์šธํŠน๋ณ„์‹œ์ฒญ, ์‚ฌ๋ ค๋‹ˆ์ˆฒ๊ธธ, ์„œ์šธ์—ญ, ๊ฐ•๋‚จ์—ญ, ์Šคํƒ€๋ฒ…์Šค ์šธ์‚ฐ, ์šธ์‚ฐ ์Šคํƒ€๋ฒ…์Šค์ฃผ๋ณ€ ์ฃผ์ฐจ์žฅ ๊ฒ€์ƒ‰์„œ์šธํŠน๋ณ„์‹œ์ฒญ ์ขŒํ‘œ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ฃผ๋ณ€ ์ฃผ์ฐจ์žฅ์„ ๊ฒ€์ƒ‰ํ•œ๋‹ค.(lo: 126.978

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

[ParkNav] ์ฃผ์ฐจ์žฅ ๊ฒ€์ƒ‰ ์„ฑ๋Šฅ ๊ฐœ์„ 

์ตœ์ดˆ๊ฒ€์ƒ‰ : 13724 ms์กฐํšŒ๋กœ์ง ๋ณ€๊ฒฝ : 7847msFetch Join ๋ณ€๊ฒฝ : 319ms์กฐํšŒ ์ฟผ๋ฆฌ ๋ณ€๊ฒฝ : 256ms์นด์นด์˜ค๋งต API๋กœ ์‚ฌ์šฉ์ž ๊ฒ€์ƒ‰์–ด์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ๋ฅผ ํ˜ธ์ถœ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ๋Š”๊ฒฝ์šฐ : ๊ฒ€์ƒ‰๊ฒฐ๊ณผ 0๋ฒˆ์œผ๋กœ ์ขŒํ‘œ๋ฅผ ๋ฐ˜ํ™˜๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์—†๋Š”๊ฒฝ์šฐ : ์ดˆ๊ธฐ์œ„์น˜ ( ์„œ์šธ์—ญ

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

[ParkNav] ์˜ˆ์•ฝ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ฑ๋Šฅ ๊ฐœ์„ 

version 1, version 1-1์˜ˆ์•ฝ ๊ฐ€๋Šฅ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์˜ˆ์•ฝ์‹œ๊ฐ„์— ํ•ด๋‹นํ•˜๋Š” ๋งค์‹œ๊ฐ„๋งˆ๋‹ค ์˜ˆ์•ฝํ˜„ํ™ฉDB์—์„œ ์˜ˆ์•ฝ์ •๋ณด๋ฅผ ์ฐพ๊ณ , ์ฃผ์ฐจํ˜„ํ™ฉDB์—์„œ ์ถœ์ฐจ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•œ๋‹ค. โ†’ ์˜ˆ์•ฝ์‹œ๊ฐ„๋งŒํผ ์ฟผ๋ฆฌ๊ฐ€ ๋ฐ˜๋ณตํ•ด์„œ ์‹คํ–‰๋˜๋ฏ€๋กœ, ์˜ˆ์•ฝ์‹œ๊ฐ„์ด ๊ธธ์–ด์งˆ์ˆ˜๋ก ๋กœ์ง ์‹คํ–‰ ์†๋„๊ฐ€ ๋А๋ ค์ง„๋‹ค.

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

[ParkNav] ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ƒํ™ฉ๋ณ„ ํ…Œ์ŠคํŠธ

Case 1, Case 2 : ์ฃผ์ฐจ์‹œ๊ฐ„์„ ์ง€์ผœ ์ฃผ์ฐจํ•œ ๊ฒฝ์šฐ๋กœ, ๋ณดํŽธ์ ์ด๊ณ  ์ผ๋ฐ˜์ ์ธ ์ƒํ™ฉ์ด๋ผ ๊ฐ€์ •ํ•œ๋‹ค.Case 3, Case 4 : ์ฃผ์ฐจ์‹œ๊ฐ„์„ ์ง€ํ‚ค์ง€ ์•Š์€ ๊ฒฝ์šฐ๋กœ, ์˜ˆ์™ธ ์ƒํ™ฉ์ด๋ผ ๊ฐ€์ •ํ•œ๋‹ค. โ†’ ์ผ๋ฐ˜์ ์ธ ์ƒํ™ฉ, ์˜ˆ์™ธ์ƒํ™ฉ ๋ชจ๋‘ ํฌํ•จํ•˜์—ฌ version 2 ๊ฐ€ ์˜ˆ์•ฝ์ฐจ๋Ÿ‰ ์ž…์ฐจ

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

[ParkNav] ์•Œ๊ณ ๋ฆฌ์ฆ˜ version0 ~ version2 ๊ตฌํ˜„ ๊ณผ์ •

์˜ˆ์•ฝ์˜ˆ์•ฝ์‹œ์ž‘์‹œ๊ฐ„์ด ์ข…๋ฃŒ์‹œ๊ฐ„๋ณด๋‹ค ๋Šฆ๊ฒŒ ์ž…๋ ฅ๋œ ๊ฒฝ์šฐ ์˜ˆ์™ธ์ฒ˜๋ฆฌNOT_END_TO_START(400,"์ž…์ฐจ์‹œ๊ฐ„์ด ์ถœ์ฐจ์‹œ๊ฐ„๋ณด๋‹ค ๋นจ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค.")์ฃผ์ฐจ์žฅ ID๊ฐ€ ์ฃผ์ฐจ์žฅ ์ •๋ณด DB์— ์—†๋Š” ๊ฒฝ์šฐ ์˜ˆ์™ธ์ฒ˜๋ฆฌNOT_FOUND_PARK(400, "๋“ฑ๋ก๋œ ์ฃผ์ฐจ์žฅ์ด ์—†์Šต๋‹ˆ๋‹ค.")๋กœ๊ทธ์ธํ•œ ์œ ์ €์˜

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

[WIL] ํ•ญํ•ด99 12์ฃผ์ฐจ - ์‹ค์ „ํ”„๋กœ์ ํŠธ(4)

์˜ˆ์•ฝ, ์ผ๋ฐ˜, ๊ณตํ†ต ๊ตฌ์—ญ์„ ๋‚˜๋ˆ„๊ณ  ๋งค์‹œ๊ฐ„ ์Šค์ผ€์ฅด๋ง์„ ํ†ตํ•ด ๊ฐ ๊ตฌ์—ญ๋ณ„๋กœ ์ ์ ˆํ•˜๊ฒŒ ๋ฐฐ์น˜๋˜๋„๋ก ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.๊ธฐ์กด ์˜ˆ์•ฝ, ์ผ๋ฐ˜, ๊ณตํ†ต์œผ๋กœ ๋‚˜๋‰˜์—ˆ๋˜ ์ฃผ์ฐจ์žฅ ๋‚ด ๊ตฌํš์„ ์—†์• ๊ณ  park_booking_by_hour ํ…Œ์ด๋ธ”์„ ์ถ”๊ฐ€๋กœ ๋งŒ๋“ค์–ด Available์ปฌ๋Ÿผ ๊ฐ’์„ ํ†ตํ•ด ํ•ด๋‹น ์‹œ๊ฐ„์—

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

JMeter๋กœ ๋™์‹œ์„ฑ์ œ์–ด ํ…Œ์ŠคํŠธํ•˜๊ธฐ

์ฃผ์ฐจ์žฅ์„ ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค. ์ด ๋•Œ, ์˜ˆ์•ฝ ๊ฐ€๋Šฅ ์ž๋ฆฌ๋Š” 5์ž๋ฆฌ๋ฟ์ธ๋ฐ 10๋ช…์ด ๋™์‹œ์— ์˜ˆ์•ฝ์„ ์ง„ํ–‰ํ•œ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ?์˜๋„ํ•œ๋Œ€๋กœ ํ”„๋กœ๊ทธ๋žจ์ด ๋™์ž‘ํ•œ๋‹ค๋ฉด, 10๋ช…์ด ๋™์‹œ์— ์˜ˆ์•ฝ์„ ํ•˜๋”๋ผ๋„ 5๋ช…๋งŒ ์˜ˆ์•ฝ์ด ์„ฑ๊ณตํ•ด์•ผ ํ•œ๋‹ค.๋™์‹œ์„ฑ ์ œ์–ด๊ฐ€ ์ œ๋Œ€๋กœ ๋˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ

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

[WIL] ํ•ญํ•ด99 11์ฃผ์ฐจ - ์‹ค์ „ํ”„๋กœ์ ํŠธ(3)

์–ด๋А๋ง ์‹ค์ „ ํ”„๋กœ์ ํŠธ 3์ฃผ์ฐจ์— ์ ‘์–ด๋“ค์—ˆ๋‹ค.๋งค์ผ ์•„์นจ ํ•ด์•ผํ•  ์ผ๋“ค์„ ์ •๋ฆฌํ•˜๊ณ  ์ €๋… ํšŒ์˜ ๋•Œ ์ง„ํ–‰์‚ฌํ•ญ์„ ํ™•์ธํ•˜๋Š”๋ฐ, ํŒ€์›๋“ค์ด ๊ฐ์ž ๋งก์€ ๋ถ€๋ถ„์„ ์ž˜ ๋งŒ๋“ค์–ด์ค˜์„œ ์„œ๋กœ ๊ฒฐ๊ณผ๋ฅผ ๊ณต์œ ํ•˜๋Š” ์‹œ๊ฐ„์ด ๊ธฐ๋Œ€๋œ๋‹ค.์ฃผ์ฐจ์žฅ ์˜ˆ์•ฝ๊ณผ ์ž…์ฐจ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์ฝ”์–ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ตฌํ˜„ํ•˜์—ฌ ์˜ˆ์•ฝ ์•ˆ์ •์„ฑ, ์ฃผ

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

์ธ๋ฑ์Šค์— ๋”ฐ๋ฅธ ๊ฒ€์ƒ‰ ์กฐํšŒ ์„ฑ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•ด๋ณด์ž

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

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

[WIL] ํ•ญํ•ด99 10์ฃผ์ฐจ - ์‹ค์ „ํ”„๋กœ์ ํŠธ(2)

์‹ค์ „ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•œ์ง€ 2์ฃผ์ผ์ด ์ง€๋‚ฌ๊ณ  ์ค‘๊ฐ„๋ฐœํ‘œ ์‹œ๊ฐ„์„ ๊ฐ€์กŒ๋‹ค.๋‚จ์€ 4์ฃผ๋™์•ˆ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๋ฌธ์ œ๋“ค๊ณผ ๊ณต๋ถ€ํ•ด์•ผํ•  ๊ฒƒ๋“ค์ด ์‚ฐ๋”๋ฏธ์ง€๋งŒ, ํ•  ์ผ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์— ๊ฐ์‚ฌํ•˜๋ฉฐโ€ฆ ์ด๋ฒˆ WIL์—๋Š” ์ค‘๊ฐ„๋ฐœํ‘œ ์ž๋ฃŒ์™€ ํ”ผ๋“œ๋ฐฑ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด๋ณธ๋‹ค.์ฃผ์ฐจ์žฅ์„ ์ฐพ์•„๊ฐ€๋Š” ๋„ค๋น„๊ฒŒ์ด์…˜๊ณผ ๊ฐ™์ด ์‰ฝ๊ฒŒ ์ฃผ์ฐจ์žฅ์„

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

Redis๋ฅผ ์•Œ์•„๋ณด์ž

์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜์˜ ์ธ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šคkey-value ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•œ๋‹ค.๋ฉ”๋ชจ๋ฆฌ์— ๋ฐ์ดํ„ฐ๋ฅผ ์บ์‹ฑํ•˜์—ฌ ๋น ๋ฅธ ์ฝ๊ธฐ์™€ ์“ฐ๊ธฐ๋ฅผ ์ง€์›ํ•œ๋‹ค.๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์ง€์›ํ•œ๋‹ค.์บ์‹ฑ, ์„ธ์…˜ ๊ด€๋ฆฌ, ์‹ค์‹œ๊ฐ„ ๋ถ„์„ ๋“ฑ ๋‹ค์–‘ํ•œ ์šฉ๋„๋กœ ์‚ฌ์šฉ๋œ๋‹ค.๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋ฌผ๋ฆฌ ๋””์Šคํฌ์— ๋ฐ์ดํ„ฐ๋ฅผ

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

[WIL] ํ•ญํ•ด99 9์ฃผ์ฐจ - ์‹ค์ „ํ”„๋กœ์ ํŠธ(1)

๋“œ๋””์–ด ์•ž์œผ๋กœ 6์ฃผ ๋™์•ˆ ์ง„ํ–‰ํ•  ์‹ค์ „ ํ”„๋กœ์ ํŠธ๊ฐ€ ์‹œ์ž‘๋˜์—ˆ๋‹ค!๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ค„๋ณด๊ณ  ๋Œ€์šฉ๋Ÿ‰ ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌํ•  ์ฃผ์ œ๋ฅผ ์ฐพ๋‹ค๊ฐ€ ์ฃผ์ฐจ์žฅ ๊ฒ€์ƒ‰ ๋ฐ ์˜ˆ์•ฝ ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค์–ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค.์ด๋ฒˆ WIL์— ํ”„๋กœ์ ํŠธ ๊ธฐํš์•ˆ๊ณผ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๋ฉฐ ๋””๋ฒจ๋กญํ•œ ERD, API ๋ช…์„ธ์„œ ๋“ฑ์„ ๋‚จ๊ฒจ๋ณธ๋‹ค.์ฃผ์ฐจ

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

๋„ค์ด๋ฒ„ ์ง€๋„ / ์นด์นด์˜ค๋งต ํฌ๋กค๋ง ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…

๋„ค์ด๋ฒ„ ์ง€๋„์™€ ์นด์นด์˜ค๋งต์„ ํฌ๋กค๋งํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ๋“ค์„ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.1\. Java + ๋„ค์ด๋ฒ„ ์ง€๋„ ํฌ๋กค๋ง2\. Python + ๋„ค์ด๋ฒ„ ์ง€๋„ ํฌ๋กค๋ง3\. Python + ์นด์นด์˜ค๋งต ํฌ๋กค๋งmacOS๋Š” ๋‹ค์šด๋กœ๋“œ ํ•œ ํŒŒ์ผ์— ๋Œ€ํ•ด quarantine ์ด๋ผ๋Š” ๋ณด์•ˆ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉ

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

Selenium์œผ๋กœ ์นด์นด์˜ค๋งต ํฌ๋กค๋งํ•˜๊ธฐ

Selenium์„ ์ด์šฉํ•˜์—ฌ ์นด์นด์˜ค ๋งต์„ ํฌ๋กค๋งํ•ด๋ณด์ž!Selenium ์„ธํŒ…์€ ๋‹ค์Œ ๊ธ€์„ ์ฐธ๊ณ ํ•œ๋‹ค.Selenium ์‚ฌ์šฉํ•˜์—ฌ ์›น ํŽ˜์ด์ง€ ํฌ๋กค๋งํ•˜๊ธฐ(์„ธํŒ…)ํฌ๋กค๋ง์˜ ์ˆœ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.ํฌ๋กฌ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์„ธํŒ…ํ•œ๋‹ค.๋ธŒ๋ผ์šฐ์ €์—์„œ url์„ ๋กœ๋”ฉํ•œ๋‹ค.findElement(s) ๋กœ ์›ํ•˜๋Š”

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