2μž₯. μ‚¬μš©μžλͺ¨λ“œλ‘œ κ΅¬ν˜„λ˜λŠ” κΈ°λŠ₯
· β˜• 3 min read
OSλŠ” 컀널 이외에도 μ‚¬μš©μž λͺ¨λ“œμ—μ„œ λ™μž‘ν•˜λŠ” λ‹€μ–‘ν•œ ν”„λ‘œκ·Έλž¨μœΌλ‘œ ꡬ성 라이브러리 ν˜•νƒœ, 단독 ν”„λ‘œκ·Έλž¨μœΌλ‘œ λ™μž‘ 이 뢀뢄은 λ‹€μ–‘.. μ‹œμŠ€ν…œ 콜, OSκ°€ μ œκ³΅ν•˜λŠ” 라

3μž₯. ν”„λ‘œμ„ΈμŠ€ 관리
· β˜• 2 min read
가상 κΈ°μ–΅μž₯μΉ˜κ°€ μ—†λŠ” λ‹¨μˆœν•œ 경우만 λ‚˜νƒ€λ‚Έλ‹€. μ‹€μ œ ν”„λ‘œμ„ΈμŠ€μ˜ 생성 및 μ‚­μ œλŠ” 5μž₯μ—μ„œ μžμ„Ένžˆ λ‹€λ£Έ ν”„λ‘œμ„ΈμŠ€ μƒμ„±μ˜ λͺ©μ  같은 ν”„λ‘œκ·Έλž¨μ˜ 처리λ₯Ό μ—¬λŸ¬ 개의 ν”„λ‘œμ„ΈμŠ€κ°€

4μž₯. ν”„λ‘œμ„ΈμŠ€ μŠ€μΌ€μ₯΄λŸ¬
· β˜• 3 min read
ν”„λ‘œμ„ΈμŠ€ μŠ€μΌ€μ€„λŸ¬ μ—¬λŸ¬ ν”„λ‘œκ·Έλž¨μ„ λ™μ‹œμ— λ™μž‘ μ‹œν‚΄ (μ •ν™•νžˆλŠ” λ™μ‹œμ— λ™μž‘ν•˜λŠ” κ²ƒμ²˜λŸΌ 보이게 함) ν•˜λ‚˜μ˜ CPUλŠ” λ™μ‹œμ— ν•˜λ‚˜μ˜ ν”„λ‘œμ„ΈμŠ€λ§Œ 처리 κ°€λŠ₯ ν•˜λ‚˜μ˜ CPU

6μž₯. λ©”λͺ¨λ¦¬ 계측
· β˜• 6 min read
ꡬ체적으둜 크기와 μ„±λŠ₯에 μ–Όλ§ˆλ‚˜ 차이가 μžˆμŠ΅λ‹ˆκΉŒ? 이런 차이λ₯Ό κ³ λ €ν•˜μ—¬ ν•˜λ“œμ›¨μ–΄λ‚˜ λ¦¬λˆ…μŠ€λŠ” μ–΄λ–€ ꡬ쑰둜 λ˜μ–΄ μžˆμŠ΅λ‹ˆκΉŒ? λΌλŠ” 두 질문이 이 μž₯μ—μ„œ ν’€μ–΄λ‚˜κ°ˆ λ‚΄μš©. 캐

Link
· β˜• 1 min read
λ¦¬λˆ…μŠ€ Ln ln 은 Link 의 μ•½μž, λ¦¬λˆ…μŠ€μ—μ„œ λ§ν¬νŒŒμΌμ„ λ§Œλ“œλŠ” λͺ…λ Ήμ–΄λ‘œ ν•˜λ“œλ§ν¬μ™€ 심볼릭 링크 2가지가 쑴재 1. ν•˜λ“œ 링크 (Hard Link) ν•œ 개의 파일 ν˜Ήμ€ 디렉토리λ₯Ό κ°€λ¦¬ν‚€λŠ” 이름을

파일λͺ… λ³€κ²½
· β˜• 1 min read
λ¦¬λˆ…μŠ€ 파일λͺ… ν˜Ήμ€ 디렉토리 λͺ… λ³€κ²½ λ¦¬λˆ…μŠ€ 파일λͺ…을 λ³€κ²½ν•˜λŠ” 것인데, 심볼릭 링크둜 링크λ₯Ό 건 ν›„ ν•΄λ‹Ή 파일 ν˜Ήμ€ λ””λ ‰ν† λ¦¬μ˜ 이름을 λ³€κ²½ν•  수 μ—†μ„κΉŒ ν•˜μ—¬ μ°Ύμ•„λ΄€λ‹€. 사

DB Insert μ‹œ μžλ™μƒμ„±λœ id λ₯Ό μ•Œμ•„λ‚΄κΈ°
· β˜• 2 min read
DB Insert μ‹œ μžλ™μƒμ„±λœ id λ₯Ό μ•Œμ•„λ‚΄κΈ° 1.Mybatis 1 2 3 4 5 6 7 8 9 10 11 <insert id="insertStudent" parameterType="studentDto" useGeneratedKeys="true" keyProperty="id"> INSERT INTO student ( name, grade, phone ) VALUES ( #{name}, #{grade}, #{phone} ) μ‚¬μš©ν•˜λŠ” λ°μ΄ν„°λ² μ΄μŠ€κ°€ Auto Increment κ°€ λœλ‹€λ©΄ (e.g. MySQL, Maria) λ‹€μŒμ„ 톡해

Feign μ‚¬μš© (1)
· β˜• 2 min read
이번 API 톡신을 ν•˜λ©΄μ„œ Feign 을 μ‚¬μš©ν•΄λ΄€λŠ”λ°, μ–΄λ–»κ²Œ μ‚¬μš©ν–ˆλŠ”μ§€ μ μ–΄λ³΄κ³ μž 함. Feign μ΄λž€? Java to HTTP client binder Netflix μ—μ„œ κ°œλ°œν•¨ https://github.com/OpenFeign/feign 이라고 κ°„λ‹¨ν•˜κ²Œλ§Œ, API 톡신을 μ΄μš©ν•΄μ„œ κ°œλ°œν•  ν•„

Feign μ‚¬μš© (2)
· β˜• 2 min read
Circuit Breaker 적용 API ν†΅μ‹ μ—μ„œ μ„œν‚· 브레이컀λ₯Ό μ μš©ν•΄μ•Ό ν•œλ‹€λŠ” μ–˜κΈ°λ₯Ό λ“€μ—ˆκ³ , 이 μ—­μ‹œ 처음 λ“£λŠ” μš©μ–΄λΌ 일단 이해λ₯Ό μœ„ν•΄.. Circuit Breaker λž€? νšŒλ‘œμ°¨λ‹¨κΈ°λ‘œ 뢈리며, 전기적 회둜λ₯Ό κ³Ό

HandlerMethodArgumentResolver μ‚¬μš©
· β˜• 2 min read
이전에 νšŒμ‚¬μ—μ„œ λ‹€λ₯Έ ν”„λ‘œμ νŠΈ μ†ŒμŠ€λ₯Ό 보닀가 http ν—€λ”μ—μ„œ 보낸 정보λ₯Ό controller λ‹¨μ—μ„œ λ°”λ‘œ vo 둜 λ§€ν•‘ν•΄μ£ΌλŠ” μ½”λ“œλ₯Ό λ°œκ²¬ν–ˆλ‹€. λ‹Ήμ‹œμ— 이거 κ½€ μœ μš©ν•˜κ²Œ μ“Έ 수 μžˆκ² λ„€. ν•˜κ³  μ§€λ‚˜