alsdud1513501876
@alsdud1513501876
Reviews Written
12
Average Rating
5.0
Posts
Q&A
์ปจํธ๋กค๋ฌ ํธ์ถ ์๋๋ ์ด์ ์ง๋ฌธ
์๊ฐ์ด ์ข ์ง๋ ์ง๋ฌธ์ด์ง๋ง, ๋ค๋ฅธ ๋ถ๋ค๋ ๊ถ๊ธํ์ค ๊ฒ ๊ฐ์ ์ ์ถ๊ฐ ๋ต๋ณ ๋จ๊น๋๋ค.@ModelAttribute ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ModelAttributeMethodProcessor(ArgumentResolver)๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.์ฌ๊ธฐ์ ๋ฆฌํ๋ ์ ์ ํตํด @ModelAttribute ๊ฐ์ฒด์ ์์ฑ์๋ฅผ ๊ธฐ๋ณธ ์์ฑ์๋ฅผ ํธ์ถํฉ๋๋ค.(๋ชจ๋ ํ๋ ๋ณ์์ ๊ฐ์ด ๋ํดํธ ๊ฐ[int = 0, String = null, ...])์ดํ DataBinder ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฒญ ํ๋ผ๋ฏธํฐ์ key๋ฅผ ๊ฐ์ง๊ณ ๋ฆฌํ๋ ์ ์ ํตํด @ModelAttribute ๊ฐ์ฒด์ ๊ฐ์ key ์ ๋ํ ์ ๋ณด๋ฅผ ์ฐพ์ต๋๋ค.๊ทธ๋ฆฌ๊ณ ์ฐพ์ ํ๋ ๋ณ์์ ํ์ ์ ๊ฐ์ง๊ณ ์์ฒญ ํ๋ผ๋ฏธํฐ์ ๊ฐ์ ์ค์ ํฉ๋๋ค.์ด ๋, int ํ๋์ ๋ฌธ์์ด์ด ๋ค์ด๊ฐ๋ฉด ํ ๋ณํ์ ์คํจํ๊ณ , BindingResult ์ FieldError ๋ฅผ ๋ฃ๋ ๊ณผ์ ์ด ์์ต๋๋ค.๊ทธ๋์ @ModelAttribute ๊ฒฝ์ฐ TypeMismatch ์๋ฌ๊ฐ ๋ฐ์ํด๋ BindingResult ๋ฅผ ํ๋ผ๋ฏธํฐ๋ฌ ๋ฐ๋๋ค๋ฉด ์ปจํธ๋กค๋ฌ๊ฐ ํธ์ถ๋ฉ๋๋ค. @RequestBody ์ ๊ฒฝ์ฐ๋ RequestResponseBodyMethodProcessor(ArgumentResolver)๊ฐ ํธ์ถ๋ฉ๋๋ค.์ดํ AbstractJackson2HttpMessageConverter(HttpMessageConverter)์์ Jackson ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํด ์์ฒญ HTTP ๋ฉ์์ง ๋ฐ๋์ json string ๋ฅผ @RequestBody ๊ฐ์ฒด๋ก ๋ณํํ๋ ์์ ์ ํฉ๋๋ค.์ด ๋, int ํ๋์ ๋ฌธ์์ด์ด ๋ค์ด๊ฐ๋ค๋ฉด, Jackson ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ InvalidFormatException ์ ๋ฐ์์ํค๊ณ , BindingResult ๊ฐ ์๋๋ผ๋ ์ปจํธ๋กค๋ฌ์ ์ง์ ์กฐ์ฐจ ํ ์ ์๊ณ 400 ์์ธ ๋ฉ์์ง๊ฐ ๋ฐ์ํ๊ฒ ๋ฉ๋๋ค.์ด ์ฐจ์ด ๋๋ฌธ์ @ModelAttribute ๋ ํด๋ผ์ด์ธํธ๊ฐ ์๋ชป๋ ๋ฐ์ดํฐ ํ์ ์ ๊ฐ์ ์ ๋ ฅํด๋ ์ ์ ํ ์๋ฌ ๋ฉ์์ง๋ฅผ ๋ฐ์ธ๋ฉํ์ฌ ์ปจํธ๋กค๋ฌ์ ์ง์ ํ ์ ์์ง๋ง, @RequestBody ๋ ์์ ์ปจํธ๋กค๋ฌ ์ง์ ์ ์ ์์ฒญ์ด ์คํจํ๋ ์ฐจ์ด๊ฐ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.`
- 0
- 2
- 287
Q&A
ItemReader์์ chunkSize์ ๋ ์ฌ์ฉ ๋ฐฉ๋ฒ ๋น๊ต
์ง๋๊ฐ๋ ํ์์ ๋๋ค.์ํฉ 1์ ๊ฒฝ์ฐ ์คํ๋ง ๋ฐฐ์น์์ ์ ๊ณตํ๋ ItemReader์๋ ์์ ๊ฒ ๊ฐ๊ตฐ์.๊ตณ์ด ๊ตฌํํ๋ค๋ฉด ItemReader ์ธํฐํ์ด์ค๋ฅผ ์ง์ ๊ตฌํํด์ ์ฌ์ฉํ ํ ๋ฐ, ํด๋น ๊ตฌํ ๋ด์ฉ์๋ select * from table limit 1 offset 0...2000 ์ด๋ ๊ฒ ์ฆ๊ฐํ๋ฉด์ ์กฐํํ๋ค๊ณ ๊ฐ์ ํ๊ฒ ์ต๋๋ค. ์ํฉ 1๊ณผ ์ํฉ 2์ ์ฑ๋ฅ์ ๋น๊ตํ๋ค๋ฉด,์ฐจ๋ผ๋ฆฌ ์ํฉ 1์ด ๋ ๋ ๋น ๋ฅด๋ค๊ณ ์๊ฐ๋๋ค์.์ด์ฐจํผ ์ํฉ 1๊ณผ 2 ๋๋ค ์ปค๋ฅ์ ํ์ ์๋ ์ปค๋ฅ์ ์ ์ฌ์ฉํ ๊ฑฐ๋ผ ์ปค๋ฅ์ ์์ฑ ๋น์ฉ์ ๋์ผํ ํ ๊ณ ์.๋ค๋ง, ์ํฉ 2์์๋ chunk size ๋จ์๋ก ์ปค๋ฐ์ด ์ด๋ค์ง๊ธฐ ๋๋ฌธ์ ์ปค๋ฐ(๋คํธ์ํฌ ํต์ ) 2000๋ฒ์ด ๋ฐ์ํ๊ฒ ๋ค์.์ํฉ 1์์๋ write ์ปค๋ฐ์ 1๋ฒํ ํ ๋ ๋์ ์ปค๋ฐ ์ฐจ์ด๋ 2000๋ฐฐ๊ฐ ๋๊ฒ ๋ค์. ๋์์ด ๋์ จ๊ธฐ๋ฅผ~
- 0
- 2
- 314
Q&A
KStream, KTable ์กฐ์ธ ์คํธ๋ฆผ์ฆ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์๋ฌ๊ฐ ๋ฐ์ํ๊ณ ์์ต๋๋ค.
์๋ต์ ๋๋ค.m1 ์นฉ์ ์ฌ์ฉํ ๋ kafka-streams ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ rocksDB ๋ฒ์ ์ด 6.29.4.1 ์ด์์ด์ฌ์ผ ์ ์ ๋์ํฉ๋๋ค.https://github.com/facebook/rocksdb/issues/7720(์ฌ์ง)kafka-streams 2.5.0 + rocksDB 6.29.4.1์ ์ฌ์ฉํ ๊ฒฝ์ฐ 2๊ฐ์ ๋ฒ์ ์ด ํธํ์ด ๋์ง ์์ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค.์ ์์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํด์ implementation 'org.apache.kafka:kafka-streams:3.2.0' ์ด์์ ๋ฒ์ ์ ์ฌ์ฉํ์๋ฉด ๋ฉ๋๋ค.
- 0
- 2
- 468
Q&A
POST๋ฅผ ์ฌ์ฉํ ํ์ ์ญ์
http method๋ ๋จ์ํ ์คํ์ผ ๋ฟ์ด์ง ์ฌ์ค delete์์ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๋ ๋ก์ง์ ๋ง๋ค์ ์์ต๋๋ค.๋น์ฐํ post์์๋ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ ์ ์๊ณ ์.๊ธฐ๋ณธ์ ์ผ๋ก๋ uri์ httpmethod๋ง ๋ณด๊ณ ์ด api๋ ์ฌ์ฉ์๋ฅผ ์์ฑ ํ๊ตฌ๋~ ์ด๋ ๊ฒ ์๋ณํ ์ ์๊ฒ ๋ง๋๋ ๊ฒ์ด ์ข์ api ์ค๊ณ์ ๋๋ค.์ง๋ฌธ์๋์ด ์๊ธฐํ์ delete๋ฅผ ์ฌ์ฉํ๋ค๊ณ ์์์ ์ญ์ ํด์ฃผ๋ ๊ฒ์ด ์๋๋ผ delete๋ฅผ ํธ์ถํ์ ๋ ์คํ๋๋ ๋ฉ์๋์์ ์ญ์ ํ๋ ๋ก์ง์ ์ง์ ์์ฑํ์ ์ผ ํฉ๋๋ค.post๋ฅผ ํธ์ถํ์ ๋ ๋์ํ๋ ๊ฒ์ post uri์ ํด๋น๋๋ ๋ฉ์๋๋ฅผ ํธ์ถํ๋๊ฒ ์ ๋ถ์ ๋๋ค. post๋ฅผ ํธ์ถํ๋ค๊ณ ์์์ ํด์ฃผ๋๊ฑด ์์ต๋๋ค~
- 4
- 1
- 398
Q&A
test DB ์ค์ ์ง๋ฌธ
์ง๋๊ฐ๋ค ๋ค๋ฆฐ ํ์์ ๋๋ค. ์คํ๋ง์ ๊ธฐ๋ณธ ์์น์ ๋ "์์ธํ ์ค์ ์ ์ฌ์ฉํ๋ค" ์ ๋๋ค. properties์ ์ค์ ๋ ์ค์ ๋ณด๋จ ์ง์ @Bean์ ์ฌ์ฉํ ์ค์ ์ด ๋ ์ฐ์ ์์๋ฅผ ๊ฐ๊ฒ ๋์ด ์ฌ์ฉ๋๋๊ฒ ๋ง์ต๋๋ค.
- 0
- 1
- 278
Q&A
๋ ๊ฑฐ์ ์ฝ๋์์ DriverManager๋ฅผ ์ฌ์ฉํ๋๋ฐ์...
๊ฐ์๋ฅผ ๋ฃ๋ ํ์์ ๋๋ค. ์ปค๋ฅ์ ์ 1๊ฐ๋ก ๊ณ์ ์ฌ์ฉํ๋ฉด ์ปค๋ฅ์ ํ์ 1๊ฐ์ธ ๊ฒ๊ณผ ๋น์ทํ๋ค๊ณ ๋ณผ ์ ์๋ค์. ๋ค๋ง ์ปค๋ฅ์ ์ ์ผ์ ์๊ฐ ์ฌ์ฉํ์ง ์์ผ๋ฉด ์ปค๋ฅ์ ํ์ ์์์ด ๋ฐ์ํ๊ฒ ๋ค์. ๊ฐ์ธ์ ์ผ๋ก ์ปค๋ฅ์ ์ 1๊ฐ๋ก ๋๋ฆฌ๋ฉด ๋ฐฐ์น์์ ์์ ํ๋ ํน์ฑ์ ๋ฐ๋ผ ๋ค๋ฅผ ์ ์์ ๊ฒ ๊ฐ๋ค์. ์๋ฅผ ๋ค์ด ์ค๋ณต ์ฒดํฌํ๋ ๋ก์ง์ด ๋ค์ด๊ฐ ์์ด์ผ ํ๋๋ฐ ์ปค๋ฅ์ ์ 1๊ฐ๋ก ๋๋ฆฐ๋ค๋ฉด ๋น ์ ธ๋ ๋ ์ ์๊ฒ ์ด์. ์ปค๋ฅ์ ์ ๋งบ๋ ์์ ์ ๋งบ๋ ๋น์์๋ง ๋น์ฉ์ด ๋ฐ์ํ๋ ๋น์ฉ์ด ๋น์ธ์ 1๊ฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ ๊ฐ์ง ์๋ค์. ๋ค๋ฅธ ์จ์ ์๋๊ฐ ์์ ์๋ ์์ ๊ฒ ๊ฐ๋ค์. ๋ณดํต ๋ฐฐ์น๊ฐ ์ค๋๊ฑธ๋ฆฌ๋ฉด ๊ทธ ์๊ฐ ๋งํผ ์๋น์ค์์ ๋ฐฐ์น ๊ฒฐ๊ณผ๋ฅผ ๋ฆ๊ฒ ๋ณด์ฌ์ฃผ๋ ๊ฑฐ๋ ์ ๋ผ๋ฉด ์ปค๋ฅ์ ์ ๋๋ฆฌ๊ณ ๋ฉํฐ ์ฐ๋ ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐ์น๋ฅผ ๋๋ ค ์์ ์๊ฐ์ ์ค์ผ ๊ฒ ๊ฐ๋ค์. ๋์ ์ฒ๋ฆฌ ์์ ์ด 5๊ฐ๋ผ๊ณ ํ๋ ์ต์ 5๊ฐ๋ ์ฌ์ฉํ ๊ฒ ๊ฐ๊ณ ์. ์ ๋ต๋ณ์ด ๋์๋ ์ง ๋ชจ๋ฅด๊ฐฐ์ง๋ง ์ง๋๊ฐ๋ค ์ ์ด๋ด ๋๋ค. ์ ์๋ ๋ต๋ณ๋ ๊ธฐ๋ค๋ ค๋ณด๊ฒ ์ต๋๋ค~
- 0
- 1
- 446
Q&A
RDS ๋ณด์ ๊ทธ๋ฃน ์ค์ ์ ์ํ ์ธ๋ฐ์ด๋ ๊ท์น ํธ์ง์์ ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฉ๋๋ค
์ ๋ ๋์ผํ ์ฆ์์ด ๋ํ๋ฉ๋๋ค. (์ฌ์ง) (์ฌ์ง)
- 1
- 2
- 531




