일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- lightsail
- 리스트차집합
- 리스트비교
- 리스트교집합
- string_agg()
- 두개리스트비교
- WordPress
- list중복제거
- mybatis
- anymatch메서드
- hashset
- Java
- AWS
- 지옥같은git
- Spring
- db
- Annotation
- ansible
- instance생성
- enumtype
- 중복제거
- 널포인터에러
- awsconsole
- 권한정책
- 리스트합집합
- PostgreSQL
- enum
- route53
- wordpress블로그
- 3tierarchitecture
- Today
- Total
Anyway
if(reqDto.getFinalSeqNoList() == null && reqDto.getFinalSeqNoList().isEmpty()) null이고 비어있으면.. 뭔가 말 되는 것 같았는데.. 논리적인 오류가 있는 코드였다. list가 null일 경우 바로 뒤에 이어지는 list.isEmpty() 호출에서 NullPointerException이 발생할 수 있다는 거다. 즉 null 일 때도 isEmpty()를 호출하려고 한다. 만약 list가 null이면 자바에서 null 객체에 대해서는 아무런 메소드를 호출할 수 없다.때문에 isEmpty()라는 메소드 자체가 호출이 안 된다는 것이다. > error 발생 : NullPointerException : null 이기 때문에 비어있는지 확인할 수 ..
Set seqNoList = new HashSet(seqNoListForCheck); List newSeqNoList = new ArrayList(seqNoList);⚠️ 클라이언트로부터 두 가지의 list를 전달받는데 하나의 list로 합쳐 중복값을 제거해야 했다. List seqNoListForCheck = new ArrayList(); for(Long seqNo : reqDto.getFinalSeqNoList()) { seqNoListForCheck.add(seqNo); } for(SeqNoUseYn seqNo : reqDto.getSeqNoUseYnList()) { seqNoListForChe..
한창 코드작업 중이던 IntelliJ가 먹통이 되어 끝내 파일 몇 개 날려먹은 채 다시 작업하게 됐다^^...!근데 run을 돌리고 보니 에러가 났는데 8090 포트가 이미 쓰여지고 있다는 것.. 이전에 작업하던 실행이 먹통이 되면서 물고 있는 것 같았다. MAC에서 현재 열려있는 port 확인 명령어sudo lsof -PiTCP -sTCP:LISTEN 짜란 8091로 띄워놨었는데 고대로 물고 있었다. 특정 포트로 알아내고 싶다면sudo lsof -i :8090 이렇게 치면 된다. 나온 PID를 확인해 닫아주면 된다. sudo kill -9 82803 참고로 리눅스에서 port 죽일 땐fuser -k 8090/tcp 이렇게 해주면 된다. 간단한데 간단할 수록 잊어먹기 쉬운 법이니깐😤