profile
Alex's Develog πŸ€”
post-thumbnail

[Java] String vs StringBuilder vs StringBuffer

μ„Έ 클래슀의 곡톡점은 λͺ¨λ‘ λ¬Έμžμ—΄(String)을 μ €μž₯ν•˜κ³  κ΄€λ¦¬ν•˜λŠ” ν΄λž˜μŠ€μž…λ‹ˆλ‹€. String ν΄λž˜μŠ€λŠ” immutable(λΆˆλ³€)ν•˜λ‹€λŠ” νŠΉμ„±μ΄ μžˆμŠ΅λ‹ˆλ‹€. 클래슀의 λ¬Έμžμ—΄μ„ 을 보면 둜 μ„ μ–Έλ˜μ–΄ μžˆλ‹€λŠ” 것을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. 그둜 인해 ν•œλ²ˆ ν• λ‹Ήν•œ λ¬Έμžμ—΄μ„

4일 μ „
Β·
0개의 λŒ“κΈ€
post-thumbnail

[Java] What is JVM?

μžλ°” 가상 λ¨Έμ‹ (Java Virtual Machine, JVM)은 μ‹œμŠ€ν…œ λ©”λͺ¨λ¦¬λ₯Ό κ΄€λ¦¬ν•˜λ©΄μ„œ μžλ°” 기반 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μœ„ν•΄ 이식 κ°€λŠ₯ν•œ μ‹€ν–‰ ν™˜κ²½μ„ μ œκ³΅ν•œλ‹€.μžλ°” ν”„λ‘œκ·Έλž¨μ΄ μ–΄λŠ κΈ°κΈ°, λ˜λŠ” μ–΄λŠ 운영체제 μƒμ—μ„œλ„ 싀행될 수 있게 ν•˜λŠ” 것과 ν”„λ‘œκ·Έλž¨ λ©”λͺ¨λ¦¬λ₯Ό κ΄€λ¦¬ν•˜κ³ 

7일 μ „
Β·
0개의 λŒ“κΈ€
post-thumbnail

[Java] What is Java Programming?

μš΄μ˜μ²΄μ œμ— 독립적이닀.JVMμ—μ„œ λ™μž‘ν•˜κΈ° λ•Œλ¬Έμ—, νŠΉμ • μš΄μ˜μ²΄μ œμ— μ’…μ†λ˜μ§€ μ•ŠλŠ”λ‹€.객체지ν–₯ 언어이닀.객체지ν–₯적으둜 ν”„λ‘œκ·Έλž˜λ° ν•˜κΈ° μœ„ν•΄ μ—¬λŸ¬ 언어적 지원을 ν•˜κ³  μžˆλ‹€.(μΊ‘μŠν™”, 상속, 좔상화, λ‹€ν˜•μ„± λ“±)객체지ν–₯ νŒ¨λŸ¬λ‹€μž„μ˜ νŠΉμ„±μƒ 비ꡐ적 μ΄ν•΄ν•˜κ³  배우기 쉽닀.

2020λ…„ 5μ›” 28일
Β·
0개의 λŒ“κΈ€
post-thumbnail

JSON에 λŒ€ν•˜μ—¬

1) What is JSON? JavaScript Object Notation 을 λœ»ν•˜λ©°, 데이터λ₯Ό μ €μž₯ν•˜κ±°λ‚˜ 전솑할 λ•Œ 자주 μ‚¬μš©λ˜λŠ” κ²½λŸ‰μ˜ 데이터 κ΅ν™˜ ν˜•μ‹ JavaScriptμ—μ„œ 객체λ₯Ό λ§Œλ“€λ•Œ μ‚¬μš©ν•˜λŠ” ν‘œν˜„μ‹μ„ μ˜λ―Έν•œλ‹€.

2020λ…„ 5μ›” 27일
Β·
0개의 λŒ“κΈ€
post-thumbnail

[JWT] 토큰 기반 μΈμ¦μ΄λž€

1) μ„œλ²„ 기반 인증 μ‹œμŠ€ν…œ 기쑴의 인증 μ‹œμŠ€ν…œμ€ μ„œλ²„ 기반의 인증 λ°©μ‹μœΌλ‘œ, μ„œλ²„ μΈ‘μ—μ„œ μ‚¬μš©μžλ“€μ˜ 정보λ₯Ό κΈ°μ–΅ν•˜κ³  μžˆμ–΄μ•Ό ν•œλ‹€. μ‚¬μš©μžλ“€μ˜ 정보λ₯Ό κΈ°μ–΅ν•˜κΈ° μœ„ν•΄μ„œλŠ” μ„Έμ…˜μ„ μœ μ§€ν•΄μ•Ό ν•˜λŠ”λ°, λ©”λͺ¨λ¦¬λ‚˜ λ””μŠ€ν¬ λ˜λŠ” λ°μ΄ν„°λ² μ΄μŠ€ 등을 톡해 κ΄€λ¦¬ν•œλ‹€.

2020λ…„ 5μ›” 25일
Β·
0개의 λŒ“κΈ€
post-thumbnail

[Network] REST, REST API, RESTful에 λŒ€ν•˜μ—¬

REST 1) REST의 μ •μ˜ Representational State Transfer μžμ›μ„ 이름 (μžμ›μ˜ ν‘œν˜„)으둜 κ΅¬λΆ„ν•˜μ—¬ ν•΄λ‹Ή μžμ›μ˜ μƒνƒœ (정보)λ₯Ό μ£Όκ³  λ°›λŠ” λͺ¨λ“  것을 μ˜λ―Έν•œλ‹€.

2020λ…„ 5μ›” 22일
Β·
0개의 λŒ“κΈ€
post-thumbnail

[Network] HTTP ν”„λ‘œν† μ½œμ— λŒ€ν•˜μ—¬

HTTP ν”„λ‘œν† μ½œ HTTP(Hypertext Transfer Protocol)λŠ” μΈν„°λ„·μƒμ—μ„œ 데이터λ₯Ό μ£Όκ³  λ°›κΈ° μœ„ν•œ μ„œλ²„/ν΄λΌμ΄μ–ΈνŠΈ λͺ¨λΈμ„ λ”°λ₯΄λŠ” ν”„λ‘œν† μ½œ 이닀. μ• ν”Œλ¦¬μΌ€μ΄μ…˜ 레벨의 ν”„λ‘œν† μ½œλ‘œ TCP/IPμœ„μ—μ„œ μž‘λ™ν•œλ‹€.

2020λ…„ 5μ›” 18일
Β·
0개의 λŒ“κΈ€
post-thumbnail

[Java] Java Coding Style

일반적으둜 κ°œλ°œν•  μ‹œ 긍정적 (μœ νš¨ν•œ) 상황을 μ—Όλ‘ν•˜κ³  κ°œλ°œμ„ μ§„ν–‰ν•˜κ²Œ λœλ‹€. κ·Έλž˜μ„œ κ³„μ†μ μœΌλ‘œ μœ νš¨μ„± 체크 둜직이 포함할 μ‹œμ—λŠ” 마치 계측 (hierarchy) ꡬ쑰둜 보인닀.

2020λ…„ 5μ›” 17일
Β·
0개의 λŒ“κΈ€
post-thumbnail

자료ꡬ쑰λ₯Ό μ™œ λ°°μ›Œμ•Όν•˜λŠ”κ°€

μžλ£Œκ΅¬μ‘°λž€? μš©μ–΄: 자료ꡬ쑰, 데이터ꡬ쑰, data structure λŒ€λŸ‰μ˜ 데이터λ₯Ό 효율적으둜 관리할 수 μžˆλŠ” λ°μ΄ν„°μ˜ ꡬ쑰λ₯Ό 의미

2020λ…„ 5μ›” 15일
Β·
0개의 λŒ“κΈ€
post-thumbnail

ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄ νŒ¨λŸ¬λ‹€μž„ 3가지

Object Oriented Programming의 μ€„μž„λ§λ‘œ, 객체 지ν–₯ ν”„λ‘œκ·Έλž˜λ°μ΄λΌκ³  λΆ€λ₯Έλ‹€.OOPλŠ” ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄ νŒ¨λŸ¬λ‹€μž„μ˜ ν•˜λ‚˜λ‘œ, ν”„λ‘œκ·Έλž˜λ°μ—μ„œ ν•„μš”ν•œ 데이터λ₯Ό 좔상화 μ‹œμΌœμ„œ μƒνƒœ(속성, μ• νŠΈλ¦¬λ·°νŠΈ)와 ν–‰μœ„(λ©”μ†Œλ“œ)λ₯Ό 가진 객체둜 λ§Œλ“€κ³ , κ·Έ κ°μ²΄κ°„μ˜ μƒν˜Έ

2020λ…„ 5μ›” 12일
Β·
0개의 λŒ“κΈ€
post-thumbnail

[Spring] Spring κ°œλ… 정리

λͺ¨λΈ - λ·° - 컨트둀러의 μ•½μžλ‘œ, λ””μžμΈ νŒ¨ν„΄μ˜ 일쒅이닀.λΉ„μ¦ˆλ‹ˆμŠ€ 처리 둜직과 μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€λ₯Ό κ΅¬λΆ„μ‹œμΌœ μ„œλ‘œ 영ν–₯ 없이 개발이 κ°€λŠ₯ν•˜λ‹€λŠ” μž₯점이 μžˆλ‹€.λͺ¨λΈμ€ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ 무엇을 할지에 λŒ€ν•΄ μ •μ˜ν•œλ‹€.

2020λ…„ 5μ›” 12일
Β·
0개의 λŒ“κΈ€