svn ์ ์์ด ์๋์ด์ ๋จผ๊ฐ ํ๊ณ ๋ดค๋๋ jdk 1.8์ด์ด๋ ๋ฒ์ ์ ๋ฐ๋ผ tls๊ฐ ๊ธฐ๋ณธ ์ต์
์ผ๋ก ๋ฌ๋ ค์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค๊ณ ํ๋ค๊ทธ๊ฒ ๋ฐ๋ก ๋์์ใ
์๋ ์ดํด๋ฆฝ์ค์์ ์ฐ๊ณ ์๋ jdk์ ์ค์ ์ ๋ฐ๊พธ๋ผ๋ ๊ธ์ด ์๋๋ฃฉ ๋นฝ๋นฝ์ธ๋ฐ ๋๋ฌด ์๋์์์ด๊ฑฐ์ ๊ฑฐ ๋ณด๋ค๊ฐ์ดํด๋ฆฝ์ค ์คํ ํ์ผ ์ด์ด๋ณด๋๊น ์ค์ ๋ก ์ฐ๋ ๊ฒฝ๋ก์์ ๋ฐ๊ฟ์ผํ๋๊ฑฐ๋๋ผ..์ด ํ์ผ ์์ ๊ฒฝ๋ก๊ฐ ์์์ ์ฌ๊ธฐ jre์ conf -> security์ java.security ํ์ผ์ ๋
ธํธํจ๋++ ๊ฐ์๊ฑฐ๋ก ์ด์ด์ jdk.tls.disabledAlgorithm์์ TLSv1, TLSv1.1 ์๋ค๋ฅผ ๋นผ์ฃผ๋ฉด ๋๋๊ฑฐ์๋ค.
๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ
์๋ฐ์คํฌ๋ฆฝํธ๋ ๋ฐฐ์์ผ๊ฒ ๋ค๊ณ ์๊ฐ๋ง ํ์ง ์ด์ธ n๋
.. ์ด์ ๋ ์ ๋ง ์์ํด์ผ๊ฒ ๋ค ์ถ์ด์ ๋ค์ด๋ณธ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์์ญ์๋ ๋ช
๋ถํ์ ํด์ปค์คHRD ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ "๊ฐ์ฅ ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์๋ฐ์คํฌ๋ฆฝํธ, ๊ธฐ์ด๋ถํฐ ์ค๋ฌด๊น์ง" ๋ค. ํ๋ก ํธ์๋ ํจํค์ง์ ํฌํจ๋ ๊ฐ์๋ผ ๊ทธ๋ฐ๊ฐ ์ด๋ฒ์ ์๊ฐํ ๊ฐ์ ๋ชจ๋ ํฌํธํด๋ฆฌ์ค ์ ์์ ํ ์ ์๋๋ก ํ๋ ๊ณผ์ ์ด ๋ํดํธ๋ก ๋ค์ด๊ฐ์๋ค.๋๋ ์ฌ์ค ์๋นํ ์ด๋ฐ ๊ตฌ์ฑ์ ์ข์ํ๋ค. ๋..๋ด ์ทจํฅ์ ๊ฒฉ ํด๋ฒ๋ ธ์ด.. ์ํผ, ์ด๋ฒ์ ์ด๋ฅผ ๊ฐ๊ณ ์ค๋นํ์ ๊ฑด์ง ํ๋ก ํธ์๋ ์ฌ์ธ์ ํจํค์ง๊ฐ ์๋นํ ๋งค๋ ฅ์ ์ด๋ผ ์ถ์ฒํ๋ ค๊ณ ํ๋ค.[ํ๋ก ํธ์๋ ํจํค์ง ํน์ง] 1. ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์๊ฒ ํ์ํ ๊ธฐ์ ์คํ์ ํ ๋ฒ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค. 2. 78% ํ ์ธ์ผ๋ก ํฉ๋ฆฌ์ ์ธ ๊ฐ๊ฒฉ์ผ๋ก ์๊ฐํ ์ ์์ต๋๋ค. 3. ํ๋ก ํธ์๋ ์ฌ์ธ์ ํจํค์ง ์ ..
ํด์ปค์คHRD์ > ๊ฐ์!๋ญฃ๋ ๋ชจ๋ฅด๊ณ ์ฐ๊ฝ๋ชฐ ํ๋ก์ ํธ React๋ก ์์? ์ฐ๋จน ํด๋ณด๋ค๊ฐ ์ค๊ฐ์ ํํ์์ ๊ทธ๋ง ๋๋๋ฐ ์ด๋ฒ๊ธฐํ์ ์ด ๊ฐ์๋ฅผ ๋ฃ๊ณ Vue.js๋ก ๋ฐ๊ฟ๋ด์ผ๊ฒ ๋ค.์๊ทธ๋๋ Vue๊ฐ ๊ทธ๋๋ง ์ฌ์ด ํ๋ ์์์ด๋ผ๊ณ ํ๋๊น ๊ธฐ์ด๋ฅผ ์ด๊ฑฐ๋ก ์์์ผ๊ฒ ๋นํด์ปค์ค HRD ๊ฐ์ ๊ตฌ์ฑ์ด ์ฐธ ํ์๋ก์ด๋ฐ, ์ฌ์ค ๊ฑ ์ ๊ฐ๋ ๋น์ธ๊ฒ ์ง๋ง ์ด๊ฑฐ์ ๊ฑฐ ์ง์ ๋ฐ๋ ๊ฑฐ ์๊ฐํด์ ์ต์ข
๊ฐ ์๊ฐํ๋ฉด ํ์๋ก์ด๊ฒ ๋ง๊ธด ํ๋ค ใ
์ํผ ์ด๋ฒ์๋ ๊ฐ์๋ฅผ ์งํํ์๋ ์ ์๋ ์ผ๊ตด์ด ์ง์ ๋์ค๋๊น ๋ ๋ชฐ์
๋๊ฐ ์๋ ๊ฑฐ ๊ฐ์์ ์ข๋ค.์ด๋ฒ์๋ ์ด๊ณต...!
์ค์๊ฐ ์์ฝ๊ตฌ๋งค ์ผํ๋ชฐ์ธ ์ฐ๊ฝ๋ชฐ ํ๋ก์ ํธ๋ฅผ msa๋ก ๋ณ๊ฒฝํ๋ ค๊ณ ํ๋ค.MSA์ ๋ฐ๋๋๋ ๊ฐ๋
์ ๋ชจ๋๋ฆฌํฑ ์ํคํ
์ณ์ธ๋ฐ, ๋ณดํต ๊ฐ๋ฐ ์ฒ์ ์์ํ๋ฉด ๊ตฌ์ถํ๊ธฐ ๊ฐํธํ ๋ชจ๋๋ฆฌํฑ ์ค๊ณ๋ก ํ๊ฒ ๋๋ค.์ฌํผ ํ๋ก์ ํธ ๊ท๋ชจ๊ฐ ์ปค์ง์๋ก ์ ์ง๋ณด์ ๋ฐ ์ฑ๋ฅ ๊ด๋ฆฌ์ ์ ๋ฆฌํ๊ธฐ ์ํด MSA๋ก ๋ณ๊ฒฝํ๊ฒ ๋์๋ค.์ฌ์ค msa๋ก ๊ตฌํ ๋๋ฌด ํ๊ณ ์ถ์๋ค. ์ํผ msa ๋ง๋ง ๋ค์ด๋ดค์ง ๊ตฌ์ฒด์ ์ผ๋ก ์ด๋ค ๊ธฐ์ ์ด ํ์ํ๊ณ ์ด๋ป๊ฒ ๊ตฌ์ถํด๊ฐ์ผํ๋์ง ๋ชจ๋ฅด๊ธฐ์ ๋์ถฉ ์ด ํฌ์คํธ์ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํ๋ค. ๋จผ์ ๋ทํ๋ฆญ์ค ์ ๋ ์นด ์๋ฒ, ๋ทํ๋ฆญ์ค ์ ๋ ์นด ํด๋ผ์ด์ธํธ(๊ฐ๊ฐ์ ์๋น์ค๋ค)๊ฐ ์กด์ฌ ํ๋๊น ๋ทํ๋ฆญ์ค ์ ๋ ์นด๊ฐ ํ์ํ๋ค.๊ทธ๋ฆฌ๊ณ ๊ฐ ์๋น์ค๋ค์ด ํต์ ํ ๋ ์ด์ฉํ๋ ๊ฒ์ด kafka์ด๋ฏ๋ก ์ด๊ฒ ๋ํ ํ์ํ๋ค.spring cloud๋ ํ์ํ๋ฐ, ์ด๊ฒ์ api gateway์์
์..
ยทTIL
์ด๋ฒ ์ฃผ ํญํด ์ทจ์
๋ฆฌ๋ถํธ์ฝ์ค์์ ๋ด๊ฐ ๊ตฌํํ ๊ธฐ๋ฅ์ ๋ฌด์์ธ๊ฐ์?์ด๋ฒ ์ฃผ ๋ด๊ฐ ๊ตฌํํ ๊ธฐ๋ฅ์ ์ฌ์ค ๋์ปค ์ปดํฌ์ฆ ํ๊ฒฝ ๊ตฌ์ถ, erd ์์ฑ, ๋ฆฌ์กํธ ํ๋ฉด ๊ตฌํ ์ ๋์ด๋ค.์จ๋๊ณ ๋ณด๋ ๋ง์ด ํ๊ฑฐ ๊ฐ๊ธฐ๋.. ํด๋น ๊ธฐ๋ฅ์ ๊ตฌํํ๊ธฐ ์ํด, ์ด๋ค ๊ธฐ์ ์ ์์ฌ๊ฒฐ์ ์ ๊ฑฐ์ณค๋์?๊ณ ๋ฏผํ ๊ธฐ์ ์ ์ข
๋ฅ๋ค์๋ ๋ฌด์์ด ์๋์?์ฒ์์๋ ๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ๋ก ๊ตฌ์ฑํ๋ ค๋ค๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฒ์ ํธํ์ฑ ๋ฌธ์ ๋ผ๋ ์ง ํ๋ก ํธ์ ์ ๊ฒฝ์จ์ผํ๋ ๋ถ๋ถ์ด ๋ง์๊ฒ ๊ฐ์์ ๋ฆฌ์กํธ๋ก ํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค.๊ทธ๋ฆฌ๊ณ mysql, progresQL ๋ฑ ๊ณ ๋ฏผ์ ํ์ง๋ง ์ญ์ insert๊ฐ ๋น ๋ฅธ mysql๋ก ๊ฒฐ์ ํ๋ค.์๋๋ฉด progresQL์ด ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ด ๋ง์ ๋งํผ ์ฑ๋ฅ์ด ์ ๋์ฌ ์๋ ์๋ค๊ณ ์๊ฐํ๋ค. ์ ๊ธฐ์ ๋ค๋ณ๋ก ๊ฐ๊ฐ์ ์ฅ๋จ์ ์ด ์๋ค๋ฉด ๋ฌด์์ธ๊ฐ์?์ด๊ฑด ๋์ค์ ์ ๋ฆฌํด์ผ๊ฒ ๋ค.์ด๋ฒ..
ยทTIL
์ค๋์ ๋ฏธ๋ฃจ๋ ํด์ ์ ๋ฆฌ๋ฅผ ํ๋๋ฐ ๋๋ฌด ์ค๋ ๊ฑธ๋ ค์ ๋ก๋ ํฉํฐ์ ๋ณด์กฐ ํด์ํจ์ ๋ฆฌ์ฌ์ด์ง์ ์ ๋ฆฌ ๋ชปํ๋ค. ๋ด์ผ ๋ง์ ํด์ผ์ง..https://tobuymacbookpro.tistory.com/entry/%EC%9E%90%EB%A3%8C-%EA%B5%AC%EC%A1%B0-%ED%95%B4%EC%8B%9C-%ED%95%B4%EC%8B%9C-%ED%95%A8%EC%88%98-%ED%95%B4%EC%8B%9C-%ED%85%8C%EC%9D%B4%EB%B8%94-%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-%EC%B4%9D%EC%A0%95%EB%A6%AC-FeatJAVA๋ด์ผ ํด์ ๋ง๋ฌด๋ฆฌํ๊ณ , BFS, DFS, ๋ค์ต์คํธ๋ผ ํ
ํ๋ฆฟ ์ ๋ฆฌ ํด์ผ๊ฒ ๋ค. ๋๋ฌด ์ ๊น๋จน๊ฒ ๋๋๋ฏ ใ
1. ์ค๋ ์งํ๋ ๊ฐ์์์..
ํด์๋ผ๋ ๋จ์ด๋ ์ํธํ ๊ด๋ จ ์ ๋ณด๋ฅผ ์์๋ณผ ๋ ์ฃผ๋ก ๋ค์๋ ๋จ์ด ๊ฐ๋ค.์ค๋์ ํด์์ ๊ด๋ จํ ๊ฐ๋
์ ๋ํด ์ด ์ ๋ฆฌ๋ฅผ ํด๋ด์ผ๊ฒ ๋ค.Java์์๋ HashTable ๊ณผ HashMap ๋๋ค ์๋๋ฐ, ์ด ํฌ์คํ
์์๋ ๋์ ๊ตฌ๋ถ ์ง์ง๋ ์๊ณ , HashMap ๊ธฐ๋ฐ์ผ๋ก ํ ์ค๋ช
์์ ์๋ ค๋๋ฆฌ๋ ๋ฐ์ด๋ค. ๐ ํด์ ํ
์ด๋ธ ์๋ฃ๊ตฌ์กฐ๋ ๋ฌด์์ธ๊ฐ?ํด์(Hash) ๋จ์ด ์์ฒด๋ ์ด๋ค ๊ฐ์ ์ผ์ ๊ธธ์ด๋ก ๋ณํํ๋ ๊ธฐ๋ฒ์ด๊ณ , ํด์ ํ
์ด๋ธ์ ๊ทธ ํด์ ๊ธฐ๋ฒ์ ์ ์ฉํ ์๋ฃ๊ตฌ์กฐ๋ผ๊ณ ํ ์ ์๋ค.๊ฐ๋จํ๊ฒ key-value ๊ตฌ์กฐ๋ก ๋น ๋ฅด๊ฒ ๊ฒ์์ ํ ์ ์๋ค๋ ๊ฒ์ด ํน์ง์ด๋ค๋์ฒด ํด์ ํ
์ด๋ธ์ด ๋ญ๊ธธ๋ ๋น ๋ฅด๊ฒ ๊ฒ์์ ํ ์ ์๋ ๊ฑธ๊น?์ ์ฐ๋ฆฌ๊ฐ ์น๊ตฌ์ ์ ํ๋ฒํธ๋ฅผ ๊ฒ์ํ ์ ์๋ ์ฌ์ดํธ๋ฅผ ๋ง๋ค์๋ค๊ณ ์น์.๊ฒ์์ฐฝ์ ์น๊ตฌ์ ์ด๋ฆ์ ์น๋ฉด ์ ํ๋ฒํธ๊ฐ ๋์ฌ ๊ฒ์ด๋ค..
ยทTIL
1. ์ค๋ ์งํ๋ ๊ฐ์์์ ํ์ตํ ๋ด์ฉ์ ๋ฌด์์ธ๊ฐ์?์์ด๊ณผ ์กฐํฉ ๊ทธ๋ฆฌ๊ณ ๋ฐฑํธ๋ํน์ ๋ํด์ ๋ฐฐ์ฐ๊ณ ๋ฐ๋ก ๋ฌธ์ ํ๋ฌ ๊ฐ๋ค.๊ฐ์์์๋ ๋ฌธ์ ํ์ด๋ง ํด์ฃผ๋ ์์ด์ด์ ๋ฐ๋ก ๋ธ๋ก๊ทธ๋ก ์ข ์ฐพ์๋ณด๋ฉด์ ์ฝ๋ ์์ฑ์ ์ฐธ๊ณ ํ๋ค.์ด๊ฒ ๋ ๋์์ด ๋๋ฏ. 2. ์ด๋ฒ ์ฃผ ์งํ๋ ํ ์คํฐ๋์์ ์ป์ ์ธ์ฌ์ดํธ๋ ๋ฌด์์ธ๊ฐ์?์ด์ ๋ ์์ด?์กฐํฉ?์ฅ?์ด๋ฌ๋๋ฐ ์ค๋์ ์์ด๊ณผ ์กฐํฉ์ ์ฐจ์ด๊ฐ ๋ญ์ง๋ ๋์ถฉ ์๊ฑฐ ๊ฐ๋ค.์์ด์ ์์๊ฐ ์ค์ํ ๋
์์ด๋ผ ๋ฐ๋ณต๋ฌธ ์ค์ ์ ๋ฐฐ์ด์ ์ฒ์์ผ๋ก ๋์๊ฐ์ ํ์์ ๋ํด์ผํ๋๋ฐ์กฐํฉ์ ์์๊ฐ ์ค์ํ์ง ์์์ = 123์ด๋ 321๋ ๊ฐ๋ค๊ณ ๋ด๊ทธ๋ฅ ํ์์ด ๋๋ฌ์ผ๋ฉด ๋ค์ ์ธ๋ฑ์ค๋ก ๋์ด๊ฐ๋ฉด ๋๋ ๊ฒ์ด๋ค.๋ฐฑํธ๋ํน์ด DFS์ ๋ค๋ฅธ ์ ์ ํ์์ ํ๋ ์ํ๋๋ก ๊ตฌ๋ถ์ง์ด์ ๊ฐ์ง์น๊ธฐํ๋ ๋ฐฉ์์ผ๋ก ๋ป์ด๋๊ฐ๋ ๋ฐ๋ฉด์DFS๋ ๊ฑ ๋ฌด์กฐ๊ฑด ๊น์๋ฐ..
ยทTIL
1. ์ค๋ ์งํ๋ ๊ฐ์์์ ํ์ตํ ๋ด์ฉ์ ๋ฌด์์ธ๊ฐ์?์ค๋์ ๊ตฌํ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์ํด์ ์์ ํ์์ ๋ฐฐ์ ๋ค.์ฌ์ค ๋ฐฐ์ ๋ค๊ธฐ ๋ณด๋ค๋ ์ด๋ฏธ ์์ฃผ ์ฐ๊ณ ์๋ ๋ฐ๋ณต๋ฌธ ํํ์ ๊ฒ์ด์๋ค.์ด๊ฑธ ์์ ํ์์ด๋ผ๊ณ ํ๋๊ตฌ๋~ํ๋ ๋๋์ฌํผ 18์ผ์ฐจ์๋ ํญํ ๋ฌธ์ ํ๊ธฐ๋ฅผ ํด์ ๋ค์ด๋ฒ ํฌ์ธํธ 3๋ง์๊ถ์ ๋๋ค ๋๋ฌด ๊ธฐ๋ถ ์ข๋ค. -> ๊ทผ๋ฐ ์ด๊ฒ ๋๋ฅผ ๊ณ์ ๋ฌธ์ ํ๊ธฐ์ ์ง์คํ๊ฒ ๋ง๋ฌ ใ
2. ์ด๋ฒ ์ฃผ ์งํ๋ ํ ์คํฐ๋์์ ์ป์ ์ธ์ฌ์ดํธ๋ ๋ฌด์์ธ๊ฐ์?์์ด/์กฐํฉ ์ฝ๋๊ฐ ๋ฐ๋ก ์๋๋ฐ ์ค๋ ํผ ๋๋ถ๋ถ์ ๋ฌธ์ ๋ ๋ฐ๋ณต๋ฌธ์ ์์ฉํด์ ํ์๋ค.๋ด์ผ ๋ฐฐ์ฐ๋ ๋ด์ฉ์ด๋ผ ๋ด์ผ ์ด์ฌํ ํด๋ด์ผ๊ฒ ๋ค.๊ทธ๋์ ๋ ์ด์ ๋ฌธ์ ํธ๋ ๊ฒ๋ ์ต์ํด์ก๋์ง ๋ฌธ์ ํด์์ด ๋น ๋ฆฟ๋น ๋ฆฟ ๋๋๊ฒ ์ ๊ธฐํ๋ค.์กฐํฉ์ ๋ฐ๋ณต๋ฌธ์ด ๋ง์ด ๋ฐ์๋ ๊ฒฝ์ฐ๊ณ , ์์ด์ ์ซ์์ ๋ฐฐ์ด์ด ์กฐํฉ์ด ๊ฐ๋ฅํ ๋ชจ๋ ์์ด ์ด๋ฐ ๊ฐ..
ยทTIL
1. ์ค๋ ์งํ๋ ๊ฐ์์์ ํ์ตํ ๋ด์ฉ์ ๋ฌด์์ธ๊ฐ์?์ค๋ ๊ฐ์์์ ํ์ตํ ๊ฒ์ DFS, BFS ๊ธฐ์ด์ ์ธ ๋ด์ฉ์ด์๋ค.๊ทผ๋ฐ ๋ง์ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๋๊น ๊ฐ์์ ๋์จ๋๋ก ํ๋ค๊ฐ ์๊ฐ์ด๊ณผ๊ฐ ๋ ๊ฑฐ ๊ฐ๋ค.ํ๋ ฌ ํ์๋ณด๋ค๋ ์ฐ๊ฒฐ๋ฆฌ์คํธ ํ์์ผ๋ก ํธ๋ ์ต๊ด์ ๋ค์ฌ์ผํ ๊ฒ ๊ฐ๋ค.๊ทธ๋ํ ์๋ฃ๊ตฌ์กฐ๋ก ๋๋น ์ฐ์ ํ์, ๊น์ด ์ฐ์ ํ์ ๋ฑ ํ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐฐ์ ๋ค.์ง์ง ํ๋ค์๋ค. ๋จธ๋ฆฌ์ ์ฅ๋ ๊ฑฐ ๊ฐ๋ค. 2. ์ด๋ฒ ์ฃผ ์งํ๋ ํ ์คํฐ๋์์ ์ป์ ์ธ์ฌ์ดํธ๋ ๋ฌด์์ธ๊ฐ์?๋๋ง ์ด๋ ค์ด๊ฑด ์๋๊ตฌ๋ ์ถ์๋ค.ํ๋ค๊ฐ ๋๋ฌด ์๊ดด๊ฐ์ด ๋ค์ด์ ํ ๋น ์ก๋ค๊ฐ ๊ทธ ๊น์ 1์ผ์ฐจ ๋ค์ง๊ธ์ ๋ณด์๋ค.์ด๋์ TIL ์ฐ๋ผ๊ณ ์์ผฐ๊ตฌ๋ ์ถ๋ค.1์ผ์ฐจ์ ์ด๋ค ํํ๊ฐ ์๋ ์ด์ ์ ์ผ๋ก ์ํ๋ ค๊ณ ํ์์ ๋์ฝํด์ง๋ฉด ์๋ผ!๋ผ๋ ์๊ฐ์ ํ๋ค..๋๋ ์ ๋
ธ์คํธ๋ค... ์ง์น์ง ์๋๋ค........