일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 크롤링
- oracle
- replaceAll
- docker
- 파이썬
- MSA
- 테이블정의서
- atlas
- CRAWL
- Java
- dataset
- MariaDB
- microservice
- okhttp3
- 스파크
- web crawl
- Python
- 쿠버네티스
- RDD
- Data Lineage
- dataframe
- OkHttpClient
- 정규식
- REST
- container
- kubernetes
- 컨테이너
- spark
- Prototype
- 도커
- Today
- Total
목록Java (2)
J 의 기록
오늘은 개발자들을 괴롭히는 Null 그리고 NullpointException에 대해 다뤄보고자 한다. 개발을 하게 되면 NullpointException(NPE) 에 마주치곤 한다. 보통 개발자의 부주의 (파라미터로 Null이 들어올거란 생각을 안한다던가..) 로 발생하는데 이에 대해 가져야할 습관들, 즉 NPE 예방에 대해 알아보자 toString() 이 아닌 String.valueOf()를 사용하자 toString()과 String.valueOf()의 차이는 NullpointException의 발생여부이다. Object가 null일 경우 String.valueOf(Object)를 사용할 경우 "null"이라는 String이 반환된다. Map inputParamMap = ... // inputParam..
회사에서 기존 restutil 을 고도화 할 일이 생겼다. 기존 restutil은 post 만 처리 가능하고, header에 대한 고려가 전혀 안되어있기 때문인데 일을 하며 java에서 okhttp3를 다뤄 get post 를 쓰는 일은 허다했기 때문에 이번 기회에 정리해보고 제대로 만들어보고자 한다! 자 그럼 기존 restutil 부터 살펴보자 기존 restutil package ****; import okhttp3.FormBody; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Response; import java.util.HashMap; import java.util.Map; public class RestUtil { pu..