공유 자원에서의 동시성 이슈는 어떻게 해결해야 할까?
회사의 WAS 서버 API를 개발 도중 공유하는 데이터에 접근해 이를 할당받는 API가 있다. 이 API를 코드리뷰 하던 도중, 프로님 한 분이 동시성 이슈가 들 수 있다고 이야기해 주셔서 이에 관해 글을 정리해 보
회사의 WAS 서버 API를 개발 도중 공유하는 데이터에 접근해 이를 할당받는 API가 있다. 이 API를 코드리뷰 하던 도중, 프로님 한 분이 동시성 이슈가 들 수 있다고 이야기해 주셔서 이에 관해 글을 정리해 보
회사에서 신규 서비스를 개발하고 있는데, API개발과 배치서버 개발 업무를 맡게 되었다. 배치 서버에서는 여러 개의 스키마로 구성된 DB의 한 테이블에서 날짜를 받아 만료처리하는 배치 스케줄러와, 특정 데이터들을
이전 게시글 https://wn1331.tistory.com/255 Spring Batch 5 - 4. Task 기반 step, Chunk 기반 step Chunk기반 Step에서 ItemReader에 대한 포스팅이
이전 게시글 https://wn1331.tistory.com/254 Spring Batch 5 - 3. Step 개요 1. Task 기반 step task 기반 step은 단순한 배치 처리에 이용되는 step이다.
이전 게시글 : https://wn1331.tistory.com/253 Spring Batch 5 - 2. Batch 설정하기, Job Step에 대해서 tonylim님의 블로그에서 내용을 참조했다. https://
이전 게시글 https://wn1331.tistory.com/252 Spring Batch 5 - 1. 시작하기 이전 포스팅에서 했던 프로젝트에서 추가로 Batch 설정을 추가한다. 1. Spring Batch Me
회사에서 신규 프로젝트를 하는데, 배치 서버를 구축하는 업무를 내가 맡게 되었다. 포스팅은 배치 서버를 구축하는 방법, Job을 생성하고 Tasklet 기반 Step과 Chunk 기반 Step에 대해서 다루어 볼 것
JFreeChart는 Java로 작성된 오픈 소스 차트 라이브러리로, 다양한 유형의 차트를 생성하고 커스터마이징할 수 있도록 지원한다. 이 라이브러리는 Swing 컴포넌트로 차트를 표시할 수 있으며, 이미지 또는 S
Stream의 중간처리 메소드의 종류들과 사용 방법 중간 처리 메소드의 종류 종류 리턴타입 메소드(매개변수) 소속된 인터페이스 중간 처리 필터링 Stream IntStream LongStream DoubleStrea
기존에 우리가 알고 있던 스트림은 실제의 입력이나 출력이 표현된 데이터의 이상화된 흐름 , 운영체제에 의해 생성되는 가상의 연결 고리를 의미하며, 중간 매개자 역할을 하는 것이었다. 출처 : TCP School JA