이 게시물은 김영한 - 스프링 핵심 원리 요약임 모든 코드는 OsoriAndOmori/playground-spring 에 올려둠. 멋대로 만든 프로젝트 구조 이기 떄문에, 강좌 내용은 따라가나 구조는 절대 따라가지 않음.. 객체지향 설계와 스프링 스프링을 알기위해선 그 과거를 알아야한다. 그건 ejb. 지옥같은 e...
정해진 미래
책 정보 정해진 미래 조영태 yes24 현재가 아닌 미래 보자 인구학적 관점으로 보면 대부분의 일들은 예측이 가능함. 2023 년이 되어서야 저출산 빨간불로 온나라가 들썩이고 있지만, 이미 2002년부터 진행됨. 이미 늦었다. 지금부터 1.5명씩 낳아도 지난 20년간 쌓인 인구문제는 발생할 것이다. ...
Spring Security 요약 (~ing)
이 게시물은 백기선 - Spring Security 요약임 모든 코드는 OsoriAndOmori/playground-spring 에 올려둠. 멋대로 만든 프로젝트 구조 이기 떄문에, 강좌 내용은 따라가나 구조는 절대 따라가지 않음.. 1. 스프링 시큐리티 연동 gradle dependency 추가 implementation...
Spring batch Mysql + JdbcCursorReader 사용시 확인할 점
mysql 에서 JdbcCursorReader 를 사용했는데 뭔가 이상한 부분 확인 분명히 fetch size 2 로 지정했는데, reader 의 doRead() 를 디버깅해볼시 전체 데이터를 들고 있음. 그리고 결과 값이 ResultSetRowsStatic 임. cursor 를 똑바로 썼으면 ResultSetRowsCursor 임 @...
Spring batch PagingReader 로 Update & Delete 시 데이터 처리 누락되는 경우
Spring batch 의 ChunkOrientTasklet 에서 Reader 를 PagingItemReader, Writer 에선 삭제 Operation 을 할 때, 누락이 발생할 수 있음을 알리는 글 입니다. Chunk 단위 Transaction 처리 spring batch 는 chunk 단위로 처리를 합니다. 처리할 전체를 읽...
Real Mongo DB 요약 (~ing)
1. MongoDB 1.1 데이터베이스 트렌드 오라클 RDBMS, MS SQL Server 라이센스 비용 때문에 빡쳐서 -> 다들 MySql 로 Run (facebook, google, twitter) 구글은 Mysql 쓰다가 Bigtable(No SQL) + Spanner(분산 트랜잭션) 연구 시작 페북은 카산드라를 버리고 트위터 ...
Spring Batch Chunk Oriented & Transaction
Spring Batch Chunk Oriented & Transaction 맨날 StepBuilder.java 나 JobBuilder.java 로 기계적으로 job 을 만들다 보면, 너무나 많이 추상화 된 프레임워크에 의해 가축이 되는 느낌을 받습니다… Spring Batch 는 chunk 단위로 데이터 처리를 합니다. ...
Google Cloud Platform GCP 정리
개요 전통적인 IT(온프레미스): 기업이 할거 다해야함 -> IaaS -> PaaS -> 그리고 SaaS : 구글클라우드 자체. 그래도 클라우드도 첼린지할 이슈가 많음. 보안 : 제2 전문업체에 기업 정보가 다 올라감. 클라우드가 털리면 데이터 전부 유출. 인력 자원이 별로 없다...
Spring Framework 간단한 정리 - 알고도 다시 짚자
스프링 프레임워크 레퍼런스 IoC : Inversion of Control 제어의 역전 객체의 생성과 소멸 제어를 원래는 작성자가 함. new Instance 벗 스프링에서 특수한 Annotation 을 붙이거나, 직접 @Bean 등록된 객체들은 IoC Container = ApplicationContext 가 구동시 다 만들어 들고 있...
Spring Boot Starter
spring 은 우리가 아는 DI, IoC, Pojo, AOP 특징을 가진 프레임워크 spring-boot 는 spring 프로젝트 내 단일 application 으로 동작 할 수 있도록 편의를 갖춰준 프로젝트 spring-boot-starter 는 어플리케이션 제작을 할 때 dependency 와 버저닝을 지원하기 위해 만든 boot 의...