- ๋ชฉํ ๋ฌ์ฑ๋ ์ค์ํ์ง๋ง ์ผ์ ๊ณผ์ ์์ ์ฌ๋ฏธ๋ฅผ ์ฐพ์ต๋๋ค.
- ํ์ฌ์ ์ธ์์ ๊ธ์ ์ ์ธ ์ํฅ์ ์ฃผ๋ ์ผ์์ ๋๊ธฐ๋ถ์ฌ๋ฅผ ๋ฐ์ต๋๋ค.
- ๋ฌธ์ ๊ฐ ์๊ฒจ๋ ๊ทธ ์ํฉ ์์์ ์คํ ๊ฐ๋ฅํ ๋ฐฉํฅ์ ์ฐพ์ต๋๋ค.
Stacks and Interests
-
Resilience4j Actuator endpoint ์์ธ ๋ฐ์ ๋ฒ๊ทธ ์์ โฏPR: #2406 ๋ณํฉ
- ๋ฌธ์ : Actuator endpoint ํธ์ถ ์, EventBuffer์ ๋ํ ์๋ณธ ์ฝ๊ธฐ์ ์ฐ๊ธฐ ์ถฉ๋๋ก ๋์ ์์ ์์ธ(CME) ๋ฐ์
- ํด๊ฒฐ: ๋ฒํผ ์ฐ๊ธฐ ์ฑ๋ฅ ์ ํ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด Lock ๋์ ๋์ ๋ณต์ฌ ๊ธฐ๋ฐ ์ฝ๊ธฐ List.copyOf() ๋ฐฉ์์ ์ฑํ
- ๊ฒ์ฆ: ๋ฒค์น๋งํน ๋๊ตฌ(JMH)๋ฅผ ํ์ฉํด ๋ฐ์ดํฐ ๋ณต์ฌ ๋น์ฉ์ ์ธก์ ํ์ฌ ์ฝ๋ ์ ๋ขฐ์ฑ ํ๋ณด ํ ๋ณํฉ ์๋ฃ
-
JavaParser ํ๋ฆฐํฐ ์์ง์ ์ฌ์ง์ ๋ฌธ์ ๊ตฌ์กฐ ๊ฐ์ PR #4823 ๋ณํฉ
- ๋ฌธ์ : ์๋ณธ ํฌ๋งท ์ ์ง ์ถ๋ ฅ ์ ํ๋ฆฌ๋ฏธํฐ๋ธ ํ์ (์: int)์ด ์ ์ค๋๋ ๋ฒ๊ทธ
- ์์ธ: ์ถ๋ ฅ ๊ณผ์ ์์ ๋ด๋ถ ๋ฐ์ดํฐ๊ฐ ์์ ํ ์ด๊ธฐํ๋๊ธฐ ์ node.toString()์ด ์ฌ๊ท ํธ์ถ๋์ด ์ฌ์ง์ ํ๋ฉฐ ์ ์ค
- ํด๊ฒฐ: ์ฌ์ง์ ๋ ๊ฑฐ์ ๊ฒฝ๋ก๋ฅผ ํ๋ก์ ํธ ๋ด์์ ์ฌ์ฉํ๋ ์ต์ ์ถ๋ ฅ ๋ฐฉ์์ผ๋ก ์ ํํ์ฌ ์ฌ์ง์ ๊ฒฝ๋ก ์ฐํ, ์ฌ๋ฐ ๊ฐ๋ฅ์ฑ์ ์ ์ํ๊ณ ๋ฉ์ธํ ์ด๋๊ฐ ํ ์คํธ ์ฝ๋ ๋ฐ ๋ฌธ์ํ๋ฅผ ์งํํ๋ฉฐ ์ด์ CLOSED
-
OkHttp ์์ ๊ฐ์ ๋ฐ ๊ณต์ ๋ฌธ์ํ ๊ธฐ์ฌ โฏ์์ ์ฝ๋ PR #8493, ๋ฌธ์ PR #9033 ๋ณํฉ
- ๋ฌธ์ : ๊ธฐ์กด ์์ ๊ฐ ํน์ ๊ตฌํ์ฒด ์์กดํด ์ฌ์ฌ์ฉ์ฑ์ด ๋ฎ์ ๋ฌธ์ ๋ฅผ ํ์ธ
- ํด๊ฒฐ: delegate ๊ตฌ์กฐ๋ฅผ ์ ์ฉํด ๋ฒ์ฉ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ์์ ๋ก ๊ฐ์ ํ๊ณ , ์ดํ ๊ณต์ ๋ฌธ์ํ๊น์ง ๋ฐ์




