๊ฒช์ ์ค๋ฅ์ ํด๊ฒฐ์ฑ
3
[์๊ณ ๋ฆฌ์ฆ] LeetCode์์ ์ ์ญ ๋ณ์ (static) ์ธ ๋ ์ด๊ธฐํ ๊ผญ ํด์ค์ผ ํด์!
1. ๊ฒช์๋ ๋ฌธ์ LeetCode ๋ฌธ์ ๋ฅผ ํ๋ฉฐ, ๋ก์ง์ด ๋ง๋ ๊ฒ ๊ฐ์๋ฐ๋, ์ ์ถ ์ ๊ณ์ ๋ต์ด ํ๋ฆฌ๊ฒ ๋์์, Debuging์ ํด๋ณด์์ต๋๋ค.์ ๊ฐ ํ์๋ ๋ฌธ์ ๋ ์ด๊ฒ์
๋๋ค.๋ฌธ์ ๋ฅผ ์ ํธ์
๋ ์ ์ ์๊ฒ ๊ฐ๋จํ ๋ง์๋๋ฆฌ๋ฉด,target์ ์๋ ๊ฐ์ key = target[i], value = i ๋ก ํด์ map์ ์ง์ด๋ฃ์ผ๋ ค๊ณ ํ์ต๋๋ค. target์ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์์ต๋๋ค.target = [5,10,8,11,3,15,9,20,18,13]๊ทผ๋ฐ System.out.println()์ผ๋ก ์ฐ์ด๋ณด๋ ๋ค์๊ณผ ๊ฐ์ด ๋์์ต๋๋ค!{1=3, 2=5, 3=4, 4=1, 5=0, 6=0, 8=2, 9=6, 10=1, 11=3, 13=9, 15=5, 18=8, 20=7}target์ ์๋ 1์ด๋ 2 ๊ฐ์ ๊ฐ์ด ๋ค์ด์๋ ๊ฒ์
๋๋ค. m..
2024.08.20
๊ฒช์ ์ค๋ฅ์ ํด๊ฒฐ์ฑ
(JWT binding ์ค๋ฅ) NoClassDefFoundError: javax/xml/bind/DatatypeConverter
implementation 'io.jsonwebtoken:jjwt:0.9.1' ์ด๊ฒ๋ง ์์ผ๋ฉด ์๋๋ค. ์ด๊ฑฐ ์ด์ธ์ // com.sun.xml.bind implementation 'com.sun.xml.bind:jaxb-impl:4.0.1' implementation 'com.sun.xml.bind:jaxb-core:4.0.1' // javax.xml.bind implementation 'javax.xml.bind:jaxb-api:2.4.0-b180830.0359' ์ถ๊ฐ ํด์ผํจ.
2024.01.22
๊ฒช์ ์ค๋ฅ์ ํด๊ฒฐ์ฑ
SpringBoot3 Embedded Redis ์ค์ ์ค๋ฅ
๋๋ ์ฑํ
์๋ฒ ๋ง๋ค๊ธฐ๋ฅผ ์ฐ์ตํ๋ฉฐ ๋๋ํ๋ก๊ทธ๋๋จธ ์ฑํ
์๋ฒ ๋ง๋ค๊ธฐ(3) Spring websocket chatting server(3) - ์ฌ๋ฌ๋์ ์ฑํ
์๋ฒ๊ฐ์ ๋ฉ์์ง ๊ณต์ ํ๊ธฐ by Redis pub/sub ์ ์ฅ์์ ์ค์ต์ ํตํด ์ฑํ
์ ๊ตฌํํด ๋ณด์์ต๋๋ค. websocket๊ณผ Stomp๋ฅผ ์ด์ฉํ ๊ตฌํ๋ง์ผ๋ก๋ ์ฑํ
์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ์ถฉ๋ถํ ๊ตฌํํ ์ ์๋ ๊ฒ์ ํ์ธํ ์ ์์์ต๋๋ค. ํ์ง๋ง ์๋น์ค์ ์ฌ์ฉํ๋ ค๋ฉด www.daddyprogrammer.org ๋ฅผ ์ฐธ๊ณ ํ์๋๋ฐ, ํด๋น ๋ถ๋ถ์ ์งํํ๋ฉฐ ์๋๋ ๋ถ๋ถ์ด ์๊ฒผ๋ค. ๋ฐ๋ก Embedded Redis๋ฅผ ์ค์ ํ๋ Config Class ๋ถ๋ถ์ด์๋ค. ํด๋น ๋ด์ฉ์์๋ public void redisServer() { redisServer = new RedisServer(r..
2024.01.20
๊ฒช์ ์ค๋ฅ์ ํด๊ฒฐ์ฑ