java 5

Spring Boot Batch - 병렬 처리

몇 주전 사용자 6만명을 대상으로 Batch 처리를 하는 이벤트가 있었다. 그나마도 모수는 30만명+ 이었고 그중에서 6만명을 추려서, 추린 사용자 대상으로 특정 작업을 수행하는 것이 Task... 9월달에 완성해놓고도 틈틈이 잘못된 것은 없나 확인할 정도로 매우매우 신경이 쓰였었는데, 드디어 몇 주전 처음 운영환경에서 수행한 날, 결론적으로 기능은 정상적으로 잘 작동했다! 그러나 그 배치 작업이 생각보다 느리게 돌았다. 어느정도냐면 밥 먹고 밖에 나가서 커피 뜨거운 거 한잔 호호호 천천히 불어먹고 들어와서, 거기다 드라마 한 편 봐야 작업이 완료되는 속도. T.T 개선이 시급해서 병렬 처리 방법을 미리 정리해둔다. (잘 적용되면 좋은 Before & After가 되겠지..?) 우선은 나만 알아보게끔 요..

Spring 101 - #4 스프링 디자인 패턴 Spring Design Pattern

포스트 제목 그대로 Spring 기초를 다치기 위해 작성하는 TIL 성격의 스프링 기초 요약 시리즈입니다. Java는 아는데 Spring은 뭔지 모르겠는 초보자들에게 유용하도록 요점만 정리하였습니다. Spring 101 시리즈 Spring 101 - #1 자바와 절차적/구조적 프로그래밍 Spring 101 - #2 자바 키워드와 OOP 특성 4가지 Spring 101 - #3 객체지향설계 5원칙 SOLID Spring 101 - #4 스프링 디자인 패턴 Spring Design Pattern 요리 OOP 객체지향 프로그래밍 요리 도구 객체지향 4대 특성 (Encapsulation, Abstraction, Extend, Polymorphysim 캡상추다) 요리 도구 사용법 객체지향 설계 원칙 (SOLID ..

[설치방법] Amateras UML 맥북 Eclipse에 설치하기

책과 구글링을 해보니 Eclipse plugin 폴더에 amaterasuml 파일을 붙여넣기 하면 자동으로 설치가 완료되는 듯 하지만 내 경우 그렇지 않았다. (=이클립스를 restart 해도 프로젝트 선택 메뉴에 Amateras가 나타나지 않았다) 영어, 한글 웹에 없어서 결국 일본 사이트에서 해결책을 찾았고 (ㅡㅡ) 아래에 그 내용을 정리한다. #Amateras UML 이클립스(Eclipse)에 설치하기 - Amateras 사이트 에서 다운로드 받은 Amateras.zip 파일을 plugin 폴더에 직접 붙여넣어도 설치가 안된다면 1. GEF를 먼저 설치한다. Eclipse: [help] > [install software] > work with: http://download.eclipse.org/t..

Spring 101 - #2 자바 키워드와 OOP 특성 4가지

포스트 제목 그대로 Spring 기초를 다치기 위해 작성하는 TIL 성격의 스프링 기초 요약 시리즈입니다. Java는 아는데 Spring은 뭔지 모르겠는 초보자들에게 유용하도록 요점만 정리하였습니다. Spring 101 시리즈 Spring 101 - #1 자바와 절차적/구조적 프로그래밍 Spring 101 - #2 자바 키워드와 OOP 특성 4가지 Spring 101 - #3 객체지향설계 5원칙 SOLID Spring 101 - #4 스프링 디자인 패턴 Spring Design Pattern #객체지향 = 현실세계를 인지하는 방식으로 프로그램을 만드는 것 코드를 언어로 번역했을때 읽히지 않는다면 충분히 OOP를 활용하고 있지 못한 것 #Terms Class : 분류에 대한 개념 Object : 실체 ->..

Spring 101 - #1 자바와 절차적/구조적 프로그래밍

포스트 제목 그대로 Spring 기초를 다치기 위해 작성하는 TIL 성격의 스프링 기초 요약 시리즈입니다. Java는 아는데 Spring은 뭔지 모르겠는 초보자들에게 유용하도록 요점만 정리하였습니다. Spring 101 시리즈 Spring 101 - #1 자바와 절차적/구조적 프로그래밍 Spring 101 - #2 자바 키워드와 OOP 특성 4가지 Spring 101 - #3 객체지향설계 5원칙 SOLID Spring 101 - #4 스프링 디자인 패턴 Spring Design Pattern #개념과 제품 - 개념과 제품을 헷갈리지 말 것 Java는 제품, 그 개념은 OOP 객체 지향 프로그래밍이다 Spring 역시 제품, 그 개념은 OOP Framework w/ IoC, DI, AOP, PSA, WEB..