โ๏ธ Today I Learned(TIL)82 [TIL] ๋ค์ ์ฐ๊ธฐ ์์ํ TIL 4์ผ์ฐจ.. ๐ ์ค๋์ ์ด๋ค ํ๋ฃจ์์ง..์๊ฐ๋ณด๋ค ๋ญ ์ํ ๊ฑฐ ๊ฐ์ ํ๋ฃจ๋ค..?์ค์ ์๋ Pass By Pass ์ต์ข ๊ณผ์ ๋ ๋ฉด์ ์ฝ์นญ ์ ์ฒญ์ผ๋ก ๋ง๋ฌด๋ฆฌํ๊ณ , ์ ์ฌ๊น์ง ์๊ฐ์ด ๋จ์์ ์ฝํ 1๋ฌธ์ ํ๊ณ ๋ธ๋ก๊ทธ์ ์ ๋ฆฌํ๋ค!์ ์ฌ ๋จน๊ณ ๋๋๊น ๋๋ฅธํด์ ธ์ ๋ฎ์ ์ผ๋ฌด์ง๊ฒ ์๊ณ ์ผ์ด๋์,๋ธ๋ก๊ทธ ์ฐพ์๋ณด๋ฉด์ Notion์ ์๋ฃ ๊ตฌ์กฐ ์ค์์ Map์ ๋ํ ๊ฐ๋ ์ ๋ฆฌ๋ฅผ ํด๋๊ณ ์ฑ ๋ ์ฝ์๋ค!์ ๋ ๋จน๊ณ ์ผ๊ตฌ ์กฐ๊ธ ๋ณด๋ค๊ฐ ์ด๋๋ ๊ฐ๋ค์ค๊ณ ์์ฐฌ ํ๋ฃจ ๋ณด๋ธ ๋๋์ด๋ค!์ด๋ ๊ฒ ์ด๋ฒ ์ฃผ๋ ๋ฒ์จ ๋๋๋ค๋.. ๋ค์์ฃผ๋ ๋นก์ธ๊ฒ ์ด์ฌํ ๋ณด๋ด์ผ์ง!! ๐ก ์๋กญ๊ฒ ์๊ฒ ๋ ๋ด์ฉ์ ๋ญ๊ฐ ์๋๋ผ..?!Map ์ธํฐํ์ด์คโ๏ธ ํค(Key)์ ๊ฐ(Value)์ ์์ผ๋ก ์ฐ๊ด์ง์ด ์ด๋ฃจ์ด์ง ๋ฐ์ดํฐ์ ์งํฉโ๏ธ ๊ฐ(Value)์ ์ค๋ณต๋์ด ์ ์ฅ๋ ์ ์์ง๋ง, ํค(Key)๋ ํด๋น Ma.. 2025. 4. 18. [TIL] ๋ค์ ์ฐ๊ธฐ ์์ํ TIL 3์ผ์ฐจ.. ๐ ์ค๋์ ์ด๋ค ํ๋ฃจ์์ง..์ค์ ์๋ Pass By Pass ์์ ์ดฌ์์ ์ํด ํ๋ก์ ํธ์์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๊ฒฝํ์ ์ ๋ฆฌํ์ฌ ๋์์ ์ดฌ์๊น์ง ์ ๋ง๋ฌด๋ฆฌํ๊ณ ๊ณผ์ ๋ฅผ ์ ์ถํ๋ค. ๋ต๋ณ์ ์ค๋นํ๊ณ ์์์ ์ดฌ์ํ์ง๋ง ์๊ฐ๋ณด๋ค ๋งํ๋ ๊ฒ์ด ์ด๋ ค์ ๋ค.์คํ์๋ ์ฝํ 1๋ฌธ์ ๋ฅผ ๋น ๋ฅด๊ฒ ํด๊ฒฐํ๊ณ ์ธํ๋ฐ ๊ฐ์์ ์ง์คํด์ ์ด์ฌํ ๋ค์ด๋ณด๋ ค๊ณ ํ์ง๋ง, ๊ฐ์๊ธฐ ์ฐพ์์จ.... ์กธ์...์ ํน์ ํฌ๊ธฐํ ์ ์์๊ณ ์ผ๋ฌด์ง๊ฒ ๋ฎ์ ์ ์๊ณ ์ผ์ด๋์ ๊ฐ์ดํ ์ํ๋ก ๋ชฉํํ ๋ถ๋ถ๊น์ง ๊ฐ์๋ฅผ ๋ค ๋ค์๋ค!๋ง์๊ฒ ์ ๋ ์ ๋จน๊ณ ์ผ๊ตฌ๋ ๋ณด๊ณ , ๋ชฉํํ๋ ์๋ฃ ๊ตฌ์กฐ ๊ฐ๋ ์ ๋ฆฌ๊น์ง ๋ง๋ฌด๋ฆฌํ๊ณ ๋๋ ํ๋ฃจ๊ฐ ๋๋ฌ๋ค! ๐ก ์๋กญ๊ฒ ์๊ฒ ๋ ๋ด์ฉ์ ๋ญ๊ฐ ์๋๋ผ..?!Set ์๋ฃ ๊ตฌ์กฐโ๏ธ ๋ฐ์ดํฐ์ ์ค๋ณต์ ํ์ฉํ์ง ์๊ณ ์์๋ฅผ ์ ์งํ์ง ์๋ ๋ฐ์ดํฐ์ ์งํฉ ๋ฆฌ์คํธโ๏ธ ์์ ์.. 2025. 4. 17. [TIL] ๋ค์ ์ฐ๊ธฐ ์์ํ TIL 2์ผ์ฐจ.. ๐ ์ค๋์ ์ด๋ค ํ๋ฃจ์์ง..์ค์ ์๋ ์ญ ๊ธฐ์ ๋ง์ธ๋๋งต ์์ฑ์ ์ํด ํ์ผ๋ค.๋ฌด์กฐ๊ฑด ์์ฑํ๋ค๋ ์๊ฐ์ผ๋ก ํ๋์ฉ ๋ด์ฉ์ ์ฑ์๋๊ฐ๋ค ๋ณด๋ ์ด๋์ ๋ชจ๋ ๋ด์ฉ๋ค์ด ๊ฐ๋ ์ฐจ ์์๋ค! ๊ณํํ ๋๋ก ์ค์ ์ ๊ธฐ์ ๋ง์ธ๋๋งต ์ ์ถ์ ์๋ฃํ ์ ์์๋ค ใ ใ ์คํ์๋ ์ฝํ 2๋ฌธ์ ๋ ์ฝ๊ฒ์ฝ๊ฒ ํด๊ฒฐํ ์ ์์ด์ ๊ธฐ๋ถ ์ข๊ฒ ๋ธ๋ก๊ทธ์ ์ ๋ฆฌํ๊ณ , ๋์๊ด์์ ๋น๋ ค์จ ์ฑ ๋ ์ง์คํด์ ์ฝ์ ์ ์์๋ค.์ธํ๋ฐ ๊ฐ์๋ ๋ฃ๊ธด ํ๋๋ฐ, ์์ง ๋ง์ ๋น์ค์ ์ฐจ์งํ์ง ์์์ ๊ฐ์๋ฅผ ๋ฃ๋ ๋น์ค์ ์ข ๋ ๋๋ ค์ผ ํ ๊ฒ ๊ฐ๋ค!์ ๋ ๋จน๊ณ ๋์ ์ด๋๋ ๊ฐ๋ค ์ค๊ณ , ์ธํ๋ฐ ๊ฐ์ ๋จ์ ๊ฒ๋ ๋ค์ผ๋ฉด์ ํ๋ฃจ๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ค! ๐ก ์๋กญ๊ฒ ์๊ฒ ๋ ๋ด์ฉ์ ๋ญ๊ฐ ์๋๋ผ..?!10์ง์๋ฅผ 2์ง์๋ก ๋ณํ - Integer.toBinaryString()int decimal = 10; .. 2025. 4. 16. [TIL] ๋ค์ ์ฐ๊ธฐ ์์ํ TIL 1์ผ์ฐจ.. ๐ ์ค๋์ ์ด๋ค ํ๋ฃจ์์ง..์ค๋์ ์ด์ ๋ถํฐ ์์ํ Pass By Pass 2์ผ ์ฐจ์ด๋ค. ์ด์ ๋ฏธ๋ค๋ ์ ํ ์์์ ์ฐ์ด์ ํผ๋๋ฐฑ ํ๋ ๊ฒ์ ์ค์ ์ ๋๋ด๊ณ , ์ง๊ธ๋ฐ์ ๊ฐ์๋ค์ ๋ค์๋๋ ์ค์ ์ด ์์๊ฐ์ ์ง๋๊ฐ๋ค.์ ์ฌ์ ๋จน๊ณ ๋ฎ์ ์ ์ผ๋ฌด์ง๊ฒ ์ ๋ค์์, ๊ธฐ์ ๋ง์ธ๋๋งต์ ๊ทธ๋ฆฌ๊ธฐ ์์ํ๋ค.๋จผ์ ํ๋ ๋ถ์ ์กฐ์ธ์ ์ป์ด์ Obsidian์ ํ์ฉํด์ ๋ด์ฉ์ ์ฑ์๋๊ฐ๋๋ฐ, ๋งํฌ๋ค์ด ๋ฌธ๋ฒ์ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ์ด๋ผ์ ๊ทธ๋ฐ์ง ์์ํ๋ค. ๋ ธ์ ์ ๊ณ์ ์ฌ์ฉํ๋ค ๋ณด๋ ๋งํฌ ๋ค์ด ๋ฌธ๋ฒ์ ์ต์ํด์ง ๊ฒ ๊ฐ๋ค! ์ฌ์ฉ์ ์์ํ์ง๋ง.. ํ๋ํ๋ ์์ฑํ๋๋ฐ ์๊ฐ์ด ๋งค์ฐ ์ค๋ ์์ฒญ ๋ง์ด ๊ฑธ๋ ธ๋ค.. ๋ฉ์ธ ํค์๋ 4๊ฐ๋ง ์ ์๋๋ฐ 5์ ๋ฐ์ด์๋ค...... ์ด๋ด ์๊ฐ..์ ๋ ์ ๋จน๊ณ ๋์๋ ๋งค์ผ ํ๊ณ ์๋ ์ฝํ 1๋ฌธ์ ๋ฅผ ํ๊ณ ๋ธ๋ก๊ทธ์ ์ ๋ฆฌํ๋ค. ์๊ฐ๋ณด๋ค .. 2025. 4. 15. [ TIL ] ํ๋ฌ์ค ํ๋ก์ ํธ_Day 6 ์ค๋ ํ ๊ณต๋ถ ๐ง ํ๋ก์ ํธ์ ์บ์ ์ ์ฉํ๋ฃจ์ข ์ผ ๊ณต๋ถํ๋ ์บ์๋ฅผ ํ๋ก์ ํธ์ ์ ์ฉํ๋ค. ๊ฒ์์ด๋ฅผ ํตํด ์ํ๋ค์ ์กฐํํ ๋์ ์ธ๊ธฐ ๊ฒ์์ด ์กฐํํ ๋ ์บ์๋ฅผ ์ ์ฉํ๋ค. ํ์ง๋ง ๊ฒ์์ด๋ฅผ ํตํด ์ํ๋ค์ ์กฐํํ ๋ ์ฌ์ฉํ ๊ฒ์์ด๋ฅผ DB์ ์ ์ฅํ๊ฑฐ๋ count ์๋ฅผ ์ฆ๊ฐ์์ผ์ผ ํ๊ธฐ ๋๋ฌธ์ DB์ Cache ๊ฐ์ ์ฑ๋ฅ ์ฐจ์ด๊ฐ ํฌ๊ฒ ๋์ง ์์๋ค.์ธ๊ธฐ ๊ฒ์์ด๋ ์กฐ๊ธ ๋ฌ๋๋ค. ConcurrentHaspMap์ ์ด์ฉํด์ ์บ์์ ๊ฒ์์ด๋ฅผ ๋ชจ๋ ์ ์ฅํ๊ณ ๋ง์ด ์ ์ฅ๋ ์์๋๋ก ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ๋์ด ์กฐํ๋๊ฒ๋ ๋ก์ง์ ๊ตฌํํ๋๋ DB์์ ์ง์ ์ธ๊ธฐ ๊ฒ์์ด๋ฅผ ์กฐํํ๋ ๊ฒ๊ณผ Cache์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ๊ฒ์ ์๋ ์ฐจ์ด๊ฐ ์กด์ฌํ๋ค.ํ๋ก์ ํธ์ Redis ์ ์ฉ๊ทธ๋ค์์ ์บ์๋ฅผ ์ ์ฉํ๋ ๋ถ๋ถ์ Redis๋ก ๋ณ๊ฒฝํด ์ฃผ๋ ์์ ์ ์งํํ๋ค.์๊ฐ๋ณด๋ค R.. 2025. 2. 5. [ TIL ] ํ๋ฌ์ค ํ๋ก์ ํธ_Day 5 ์ค๋ ํ ๊ณต๋ถ ๐ง ์บ์ ๊ณต๋ถํ๋ก์ ํธ์ ์บ์๋ฅผ ์ด๋ป๊ฒ ์ ์ฉํ ์ ์์๊น?์คํ ๋ค๋๋ฐ Redis ์ธ์ ๋ฃ๊ธฐ ์ค๋ ํ๋ฃจ ์ ๋ฆฌ โ๏ธ ๋ด์ผ ๊ณํ โฐ 2025. 2. 5. ์ด์ 1 2 3 4 ยทยทยท 14 ๋ค์