일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 정처기 필기
- 큐버
- 한이아지
- boostcourse
- 개발자
- 정보처리기사 내용정리
- 코틀린 배우기
- 정보처리기사 요약정리
- 백엔드
- 코틀린
- 코틀린기초
- 정처기
- 부스트코스
- 정처기 정리
- 정보처리기사
- kkuber
- 코틀린강의
- 정처기 요약
- IT
- Kotlin
- 부스트코스 서포터즈
- 안드로이드
- 코틀린배우기
- 정보처리기사 요약
- 정보처리기사 정리
- naver
- 코틀린 강의
- 코틀린 기초
- edwith
- 정보처리기사 필기
- Today
- Total
목록큐버 (3)
초보 개발자의 성장기
API 개발을 하다 보면 항상 마주하는 상태 코드들이 있습니다. 특히 API에 문제가 생겼을 때 어디서 문제가 발생했는 지 정확히 알기 위해서는 상태코드에 대한 이해가 필요합니다. 그래서 이번 포스팅 주제를 HTTP 상태코드로 정했습니다. 상태코드란? 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능 즉, 프론트엔드와 백엔드 간의 통신을 할 때 조금 더 명확한 정의를 위해 필요한 규칙으로 볼 수 있음. HTTP 상태코드는 가이드라인이기 때문에 지키지 않는다고 문제가 발생하지는 않음. 하지만, 공용으로 통용되는 규칙이기 때문에 지켜서 개발한다면 어떤 개발자가 보더라도 명확하게 API를 이해할 수 있음. 1xx (Informational) 100번대 코드는 정보 전달 요청을 받았고, 작업을 진행 ..
이번 포스팅은 요청 파라미터에 대해서 작성하려고 합니다! 이번 글을 보시면 Client와 Server가 어떻게 소통하는 지 알 수 있는 좋은 기회가 되실거라고 확신합니다! Client에서 서버로 요청 데이터를 전달하는 방법 GET, 쿼리 파라미터 전송 메시지 body 없이 URL의 쿼리 파라미터에 데이터를 포함해서 전달 ex) /url?id=bts&name=amy POST, HTML form 메시지 body에 쿼리 파라미터 형식으로 전달 ex) id=kim123&name=kim HTTP message body 데이터에 직접 담아서 요청, HTTP API에서 주로 사용 (JSON, XML, TEXT) 데이터 형식은 주로 JSON 형식을 많이 사용합니다. @RequestBody RequestBody 어노테..
기술면접을 볼 때나 코드 리뷰를 할 때 불변객체와 가변객체라는 말을 많이 듣는 경우를 많이 봤습니다. 그래서 이번에는 자바에서 중요한 개념으로 사용되는 불변객체와 가변객체에 대해 알아보겠습니다! 1. 불변객체 불변객체의 뜻을 먼저 설명하면 class의 instance가 생성된 이후 객체 내부 상태가 변하지 않고 유지되는 객체를 의미합니다. 즉, 한번 객체가 만들어지면 수정이 불가능합니다. 그러면 왜 불변객체를 사용할까요? -> 그 이유는 안정성 때문입니다. 불변객체는 multi-thread 환경에서도 안전하다는 특징이 있습니다. 다수의 thread가 불변객체에 접근하여 수정하려고 해도 불변객체의 특성 상 수정이 불가능합니다. 또한, 객체 자체가 변경이 되면 안되게 설계할 때도 사용하고 있습니다. 따라서,..