Tags
- javaIteration
- map
- db
- javamap반복
- CloudFormation
- 차이점
- 자료구조
- AWS
- rabbitmq설치방법
- Amazon
- Iteration반복문
- 리눅스rabbitmq설치
- redis
- 인스턴스
- rabbitmq설치명령어
- instance
- cloudfront
- S3
- Cognito
- dynamodb
- yumpackage
- Heap
- ELB
- REST
- AWS CloudFormation
- list
- 어노테이션
- spring
- java
- jpa
https://blog.naver.com/rla8860
- Today
- Total
SMALL
목록stackoverflow방지 (1)
You are a developer, not a coder.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/noH4A/btqYoZQjPHE/Zl3Uppd3nbWyHoLAoqpQN0/img.png)
대규모프로세스 개발시, 서버개발자들이 아마 많이 만지는 코드중에 한개는 리스트형식을 크기대로 자르기위해 subList를 사용할 것이다. 이번 포스팅은 subList를 잘 사용하기 위해서 또한, 스택오버플로우를 방지하기 위한 내용을 담고 싶어서 작성하게 되었다. // 0~2까지의 인덱스만 뽑아오기위해 다음과 같은 코드를 쓸것이다. cateContTuple.setCateContBbsTupleList(items.subList(0, 3)); 많은 개발자들은 위와같이 subList를 사용할 것이다. 이는 스택오버플로우 및 부모리스트인 items에 데이터 변경이 있을때 익셉션이 일어날 수있는 위험한 코드이다. 왜 스택오버플로우가 나는지, 어떠한 익셉션이 일어나는지 다음과 같은 예시를 보면 이해할 수 있다. /* *..
Backend-Languages/Java
2021. 2. 24. 15:10
LIST