백엔드가 희망 직무이지만,, 열정 갈아넣었던 안드로이드 프로젝트에서 썼던 기능들을 잊어버리지 않기 위하여,, 간만에 Retrofit2에 대해 다시 알아보겠습니다! 🙄 Retrofit이란? 안드로이드와 서버 간의 REST API 통신을 도와주는 라이브러리로, OkHttp에 기반을 두고 있습니다. (Retrofit은 OkHttp를 네트워크 계층으로 활용하고 그 위에 구축되었습니다!) 높은 성능과 가독성으로 통신 라이브러리 중 가장 많이 사용되는 대표적인 라이브러리입니다! 👍 Retrofit의 장점 Retrofit의 장점은 크게 3가지가 있습니다. 1. 성능이 좋습니다! OkHttp는 AsyncTask를 사용하여 AsyncTask의 3~10배의 성능 차이가 난다고 합니다. 2. 가독성이 뛰어나다! Annota..
정적 팩토리 메서드와 public 생성자는 각자의 쓰임새가 있으니 상대적인 장단점을 이해하고 사용하는 것이 좋다. 🔎 정적 팩토리 메서드? (static factory method) 클라이언트가 클래스의 인스턴스를 얻는 전통적인 수단은 public 생성자이지만, 그 외에도 생성자와 별도로 정적 팩토리 메서드를 제공할 수 있다. 즉, 정적 팩토리 메서드란 public 생성자와 별도로 해당 클래스의 instance를 반환하는 정적 메서드이다. 이 방식에는 장점과 단점이 모두 존재한다. 👍 정적 팩토리 메서드의 장점 1. 이름을 가질 수 있다. 생성자에 넘기는 매개변수와 생성자 자체만으로는 반환될 객체의 특성을 쉽게 알 수 없다. 메서드에 이름을 부여함으로써 반환될 객체의 특성을 쉽게 묘사할 수 있다. 한 클..
- Total
- Today
- Yesterday
- 순열
- BOJ
- 아이템60
- 아이템61
- EffectiveJava
- OS
- 아이템59
- springboot
- 이펙티브자바
- dfs
- 그래프탐색
- 백준
- IMAGE
- docker-compose
- 완탐
- Retrofit2
- subset
- Java
- dp
- 알고리즘
- bruteforce
- 조합
- docker
- 완전탐색
- Container
- cicd
- 토큰기반인증
- BFS
- 운영체제
- DevOps
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 |
| 31 |