ใณใผใใฃใณใฐใงๅญฆ็ฟใใGoFใฎใใถใคใณใใฟใผใณ
ใใถใคใณใใฟใผใณใ็ฅใฃใฆใใใฐใใฐใญใ ใใงใชใใใใพใใพใชๆ่กใใใญใฐใฉใใณใฐ่จ่ชใๅญฆ็ฟใใใใใชใใพใใใใใซใใใๆ่ปใงๅๅฉ็จๆงใซๅชใใใชใใธใงใฏใๆๅใฝใใใฆใงใขใ้็บใงใใพใใ
ๅ่ฌ็ 4,147ๅ
้ฃๆๅบฆ ๅ็ด
ๅ่ฌๆ้ ็กๅถ้

- ๆช่งฃๆฑบ
๋ง์ด ์ฌ์ฉ๋๋ ํจํด์ ์์๋ฅผ ์ ํ๋ค๋ฉด ์ด๋ค ์์์ผ๊น์?
์๋ ํ์ธ์.๊ฐ์์๋ค์์ต๋๋ค. ์ ๊ฐ ๋ชจ๋ฅด๊ณ ์ฌ์ฉํ ํจํด๋ค์ด ๋ง์ด ๋ณด์ด๋ค์. ๊ทธ๋ ๊ทธ๋ ์ํฉ์ ๋ง๊ฒ ์ฌ์ฉ์ ํ๋ฉด ๋ ๊ฒ ๊ฐ๊ธด ํ๋ฐ.. ๊ทธ๋๋ ์์ฃผ์ฌ์ฉํ๋ ํจํด๋ค์ ์์๋ฅผ ๋งค๊ธด ๋ค๋ฉด ์ด๋ป๊ฒ ๋ ๊น์?
java๋์์ธ-ํจํดksk40961918
ใป
5ใถๆๅ
0
83
1
- ๆช่งฃๆฑบ
@Builder์ ๋ํด ์ฌ์ํ ์ง๋ฌธ
๊ฐ์ ์ ๋ฃ๊ณ ์์ต๋๋ค!๊ฐ์๋ฅผ ๋ฃ๋ ์ค ๊ถ๊ธํ๊ฒ์ด ์๋๋ฐ์.์๋ฅผ ๋ค์ด ๊ฒฐ์ API๋ฅผ ๋ง๋ ๋ค๋ฉด: <
java๋์์ธ-ํจํดไฝๆ่ ใชใ
ใป
5ใถๆๅ
0
43
1
- ๆช่งฃๆฑบ
default ๊ธฐ๋ฅ์ด ์๋ interface์ ์ถ์ํด๋์ค์ ์ฐจ์ด
interface์ default ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ์ ์์์ ๋ฐ๋ผ ์ถ์ ํด๋์ค์ ๋์ผํ ์ฉ๋๋ก ์ฌ์ฉ๋ ์ ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ์ ๋ฌด ์ค์๋ jdk 6 ํ๊ฒฝ๊น์ง ์ปดํ์ผ๋์ผ ํจ์ ๊ฐ์ํ์ฌ ์ฝ๋๋ฅผ ์์ฑํ๋ค๋ณด๋ ํด๋น ๊ธฐ๋ฅ์
java๋์์ธ-ํจํดyslee91
ใป
5ใถๆๅ
0
43
1
- ๆช่งฃๆฑบ
์ค๋ฌด ์ฝ๋์ ๋์์ธ ํจํด ์ ์ฉ ์์ '๊ธฐ์ค'์ ๋ํด ์กฐ์ธ์ ์ป๊ณ ์ถ์ต๋๋ค.
๊ฐ์๋ฅผ ๋ค์ผ๋ฉฐ ์ ๋ฆฌํ ๋ด์ฉ์ ๋ฐํ์ผ๋ก, ์ค๋ฌด์ ์ธ ๊ด์ ์์ ๋ ๊น์ด ์ดํดํ๊ณ ์ถ์ ๋ถ๋ถ์ด ์๊ฒจ ์ง๋ฌธ๋๋ฆฝ๋๋ค.์ถ์ ์ฐํด ๋์ ๊ฐ์๋ฅผ ์๊ฐํ๊ณ , ์ถ๊ทผ์ ํ์ฌ ์ค๋ฌด์์
java๋์์ธ-ํจํดdahanhan
ใป
5ใถๆๅ
0
35
1
- ๆช่งฃๆฑบ
๋ฐ์ฝ๋ ์ดํฐ ํจํด, before ๊ฐ O(2^n) ์ธ ์ด์
๋ฐฑ๊ธฐ์ ๋ ์๋ ํ์ธ์.์๊ฐ์ค ์ง๋ฌธ ์ฌํญ์ด ์์ด ๊ธ ๋จ๊น๋๋ค.7๋ถ ๊ตฌ๊ฐ์์ ์ฝ๋ ์ฆ๊ฐ๋์ ๋น ์ค๋ก ๋น์
java๋์์ธ-ํจํดlightaylor
ใป
5ใถๆๅ
0
33
0
- ๆช่งฃๆฑบ
ํน์ ๋ค์๊ฐ์๋ ์ธ์ ์ฏค..
์ดํํฐ๋ธ์๋ฆฌ์ฆ2ํ๊น์ง๋์์์ฃ ?ํ1๋ ๊ธฐ๋ค๋ฆฐ๊ฑฐ๊ฐ์๋ฐ ์์ง ์๋์์ ํ๋ฒ ์ง๋ฌธ์ ์ฌ๊ธฐ์..
java๋์์ธ-ํจํดeodilda
ใป
0
336
1
- ๆช่งฃๆฑบ
volatile ์ฌ์ฉ ์ด์ ์ ๋ํด์ ์ฌ์ญค๋ณด๊ณ ์ถ์ต๋๋ค!
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
java๋์์ธ-ํจํดats30591794
ใป
0
559
3
- ๆช่งฃๆฑบ
Spring Security ์ ProviderManager (AuthenticationManager) ๋ ์ต์ ๋ฒ ํจํด์ ์ฌ์ฉํ๊ณ ์๋ค๊ณ ๋ณผ ์ ์์๊น์?
์๋ ํ์ธ์ ๊ฐ์ฌ๋! ์ฐ์ ์์ง์ ๊ฐ์ ์ ๋ฃ๊ณ ์๋ค๋ ๋ง์ ๋๋ฆฌ๊ณ ์ถ์ต๋๋ค. Spring Security ์์ AuthenticationProvider ๋ฅผ ์ฐพ์์ ์ธ์ฆ์ ์์ํ๋ ์ญํ ์ ์ํํ๋
java๋์์ธ-ํจํดrevi1337
ใป
0
376
2
- ๆช่งฃๆฑบ
์ฑ๊ธํค ํจํด์ ๊นจํธ๋ฆฌ๋ ๋ฐฉ๋ฒ
์ฑ๊ธํค ํจํด์ ๊นจํธ๋ฆฌ๋ ๋ฐฉ๋ฒ์ผ๋ก Reflection, ์ง๋ ฌํ/์ญ์ง๋ ฌํ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ค๋ช ํด์ฃผ์ จ๊ณ ๊ต์ฅํ ํฅ๋ฏธ๋กญ๊ฒ ๋ค์์ต๋๋ค.๋ค๋ง ๋ค์ผ๋ฉด์ ์ฑ๊ธํค์ ๊นจํธ๋ฆฌ๋ ๋ฐฉ๋ฒ์ด ์กด์ฌํ๋ค๊ณ ํ๋๋ผ๋ ์ ๊ฑธ ๊ณ ๋ คํ๋ฉด์ ์ฝ๋๋ฅผ ์ง์ผํ ๊น?</stron
java๋์์ธ-ํจํดalsdnrdl0012709
ใป
0
536
1
- ๆช่งฃๆฑบ
์ฝ๋์ ์ฝ๊ฐ ์คํ๊ฐ ์๋๊ฑฐ ๊ฐ์ต๋๋ค.
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
java๋์์ธ-ํจํดchoiyoungkwon
ใป
0
422
1
- ่งฃๆฑบ
์ฑ๊ธํค (Singleton) ํจํด ๊ตฌํ ๋ฐฉ๋ฒ 3 - 2๋ฒ ํด์ฆ์ ๋ํด ์ง๋ฌธ์ด ์์ต๋๋ค.
์๋ ํ์ธ์ ๋ฐฑ๊ธฐ์ ๋, ๊ฐ์ ๋ค์ผ๋ฉด์ ๋ง์ด ๋ฐฐ์ฐ๊ณ ์์ต๋๋ค.์ฑ๊ธํค (Singleton) ํจํด ๊ตฌํ ๋ฐฉ๋ฒ 3- 2. ๋ง์ฝ์ ์์ฑ์์์ checked ์์ธ๋ฅผ ๋์ง๋ค๋ฉด ์ด ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ๋ณ๊ฒฝํด์ผ ํ ๊น์?์ ํด์ฆ์ ๋ํด ์ง๋ฌธ์ด ํ๋ ์์ต๋๋ค
java๋์์ธ-ํจํดddkds66
ใป
0
551
2
- ๆช่งฃๆฑบ
์๋ ํ์ธ์, ๊ฐ์ ์์ ์ง๋ฌธ๋๋ฆฝ๋๋ค.
์๋ ํ์ธ์.ํค๋ํผ์คํธ ๋์์ธ ํจํด ์ฑ ์ ์ฝ์ผ๋ฉด์ ๋ฐฑ๊ธฐ์ ๋ ๊ฐ์๋ฅผ ๊ฐ์ด ๋ค์ผ๋ ค๊ณ ํ๋๋ฐ์!ํน์ ๊ฐ์ ์์๋๋ก ์๊ฐํ๋๊ฑธ ๊ถ์ฅํ์๋์ง ์๊ด์๋์ง ์ง๋ฌธ๋๋ฆฝ๋๋ค.
java๋์์ธ-ํจํดgreg09171600
ใป
0
675
1
- ๆช่งฃๆฑบ
์คํ๋ง ์ํ๋ฆฌํฐ WebSecurityConfigurerAdapter deprecated ๋์ฒด ์ฝ๋
- ํ์ต ๊ด๋ จ ์ง๋ฌธ์ ๋จ๊ฒจ์ฃผ์ธ์. ์์ธํ ์์ฑํ๋ฉด ๋ ์ข์์! - ๋จผ์ ์ ์ฌํ ์ง๋ฌธ์ด ์์๋์ง ๊ฒ์ํด๋ณด์ธ์. - ์๋ก ์์๋ฅผ ์งํค๋ฉฐ ์กด์คํ๋ ๋ฌธํ๋ฅผ ๋ง๋ค์ด๊ฐ์. - ์ ๊น! ์ธํ๋ฐ ์๋น์ค ์ด์ ๊ด๋ จ ๋ฌธ์๋ 1:1 ๋ฌธ์ํ๊ธฐ๋ฅผ ์ด์ฉํด์ฃผ์ธ์.
java๋์์ธ-ํจํด์ฑ ์์ฐ์ํจํดhsyoon
ใป
0
2,413
1
- ๆช่งฃๆฑบ
ํฉํ ๋ฆฌ๋ฉ์๋ = ์ถ์ํฉํ ๋ฆฌ?
์ด ์ฝ๋๋ ํฉํ ๋ฆฌ ๋ฉ์๋ ํจํด์ด๊ณ ,public interface ShipFactory { Ship createShip(); } ์ด ์ฝ๋๋ ์ถ์ ํฉํ ๋ฆฌ ํจํด
java๋์์ธ-ํจํดํฉํ ๋ฆฌ๋ฉ์๋์ถ์ํฉํ ๋ฆฌkktrkkt
ใป
2
905
1
- ่งฃๆฑบ
์ค์ฌ์ ํจํด์ ๊ดํ์ฌ~
์๋ ํ์ธ์์ค์ฌ์ ํจํด์ ๊ณต๋ถํ๋ ์ค์ ๊ถ๊ธํ ์ ์ด ์์ด์ ์ง๋ฌธํ๊ฒ๋์์ต๋๋ค.1. ํ์ฌ ๊ฐ์์์๋<img src="https://cdn.inflearn.com/public/files/posts/3f56d428-cc75-4e1d-
java๋์์ธ-ํจํด๋ฐฑ๊ธฐ์oopsdev
ใป
0
500
1
- ๆช่งฃๆฑบ
undo ๋ฉ์๋ ์์ ์ค์์
์๋ฅผ ๋ค์ด LightOffCommand ํด๋์ค์์ Light๋ฅผ ๊ฐ์ง๊ณ ์๋๋ฐ undo() {light.on();}์ด๋ ๊ฒ ์ฌ์ฉํ์ง ์๋๊ฑด ๋จ์ผ์ฑ ์ ์์น๋๋ฌธ์ ๊ทธ๋ฐ๊ฑด๊ฐ์?
java๋์์ธ-ํจํด๋์์ธ-ํจํดchurihyung
ใป
1
355
1
- ๆช่งฃๆฑบ
์ต๋ช ํด๋์ค๋ก ๊ฐ์ฒด ์์ฑ์ ์๋ฌธ์
๊ฐ์์์ ์ฌ์ฉํ๋์ฝ๋(์ํคํผ๋์์ ์๋ค๋ ์์ )์ ๋๋ค.P
java๋์์ธ-ํจํดhjy939922851
ใป
0
571
1
- ๆช่งฃๆฑบ
mediatorํจํด์์ ๊ฐ์ฒด๋ผ๋ฆฌ ์ํ์ฐธ์กฐ๋ ์ด๋ป๊ฒ ํด๊ฒฐํด์ผํ ๊น์
์ข์ ๊ฐ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค ๊ฐ์ฌ๋.์ค์ฌ์์ ๊ฐ ์๋น์ค๋ค์ด ์๋ก ๋ํ๋์๊ฐ ์๋๋ฐ, ๊ฐ์ฒด๋ฅผ ์ด๋ป๊ฒ ์ค์ผ์คํธ๋ ์ด์ ํด์ผํ ์ง ํํธ๋ฅผ ์ข ์ป์ ์ ์์๊น์. ๊ฐ์์๋ ํจํด ์ ์ฉ ํ ์คํํด๋์ค ์ฌ๋ก๊ฐ ์์ด์, ํ๋ก์๋ฅผ ์ฌ์ฉํด์ผํ๋๊ฑด๊ฐ ์ถ๊ธดํ๋ฐ ์ข ๋
java๋์์ธ-ํจํดzzangisdaeho
ใป
0
469
1
- ๆช่งฃๆฑบ
๊ฐ์ฒด๊ฐ์ this๋ฅผ ๋๊ธฐ๋ ๋ถ๋ถ์ ๊ด๋ จํด ์ง๋ฌธ์ด ์์ต๋๋ค..
์ง๊ธ๊น์ง ์ฝ๋ฉํด ์ฌ ๋, ๊ฐ์ฒด์๊ฒ this๋ฅผ ์ง์ ๋๊ธฐ๋ ์ผ์ด์ค๋ฅผ ์ง์ํ๊ณ ์ ํ์๋๋ฐ์, ์๋ํ๋ฉด ๊ฐ์ฒด๊ฐ์ ๋ถํ์ํ ์์กด์ฑ์ ๋ง๋ค๊ณ , ์๋ชปํ๋ค๊ฐ circular dependency๋ฅผ ๋ง๋ค๊ณ , ๊ตฌ์กฐ๋ฅผ ํ์ ํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋ ๋ค๊ณ ๋๊ผ๊ธฐ ๋๋ฌธ์ ๋๋ค
๋์์ธ-ํจํดjavainjunhwang3343
ใป
1
359
1
- ๆช่งฃๆฑบ
์ ๋ต ํจํด๊ณผ ์ํ ํจํด์ ๊ด๋ จํด์ ์ง๋ฌธ์ด ์์ต๋๋ค.
๋ ํจํด ์ ๋ถ ๊ณต๋ถํ๊ณ ๋ณด๋๊น ๊ตฌ์กฐ๊ฐ ๊ต์ฅํ ๋น์ทํ๋ค๊ณ ๋๊ปด์ก์ต๋๋ค. ์ ๋ต ํจํด๋ ๊ฒฐ๊ตญ ํด๋น Speed ์ธํฐํ์ด์ค๊ฐ ์ด๋ค ์๋ธํด๋์ค๋ฅผ ์ธ์คํด์ค๋ก ๊ฐ์ง๊ณ ์๋๋์ ๋ฐ๋ผ ํ๋์ด ๋ฌ๋ผ์ง๋ ๋ชจ์ต์ด์ด์ ์ํ ํจํด๊ณผ ๊ต์ฅํ ์ ์ฌํ๋ค๊ณ ๋๊ผ๋๋ฐ, ํน์
java๋์์ธ-ํจํดjundevelopment
ใป
0
274
1

