분류 전체보기
Java NIO Direct Buffer를 이용해서 대용량 파일 행 기준으로 쪼개기
https://homoefficio.github.io/2019/02/27/Java-NIO-Direct-Buffer%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-%EB%8C%80%EC%9A%A9%EB%9F%89-%ED%8C%8C%EC%9D%BC-%ED%96%89-%EA%B8%B0%EC%A4%80%EC%9C%BC%EB%A1%9C-%EC%AA%BC%EA%B0%9C%EA%B8%B0/ Java NIO Direct Buffer를 이용해서 대용량 파일 행 기준으로 쪼개기 Java NIO Direct Buffer를 이용해서 대용량 파일 행 기준으로 쪼개기기가 단위의 파일을 외부에 전송할 일이 생겼다. 한 방에 보내기엔 너무 커서 파일을 쪼개서(split) 보내려고 하는데, 그마저도..
[POSTGRESQL] UPSERT 정리 - 데이터 없으면 INSERT / 있으면 UPDATE
서론이번 프로젝트 하면서 upsert 를 사용하게 되어 정리한다. 소스 insert into car_smr ( car_id , car_nm , car_prc ) select a.car_id , a.car_nm , b.car_prc from car a left outer join car_prc b on a.car_id = b.car_id where a.car_id = #{carId} on conflict (car_id) do update set reg_id = #{regId} , car_id = excluded.car_id , car_nm = excluded.car_nm , car_prc = excluded.car_prc 설명 ON CONFLICT - 특정 컬럼명을 기준으로 데이터 존재 여부 체크. pk가..
[JAVA] ArrayList 중복 제거
서론 java에서 List를 set하고 중복할 일이 생겨서 정리하고자 한다. 소스 // 등록 / 수정 / 삭제 id 목록 List idList = new ArrayList