JPA #9 - OSIV
OSIV와 성능 최적화
OSIV와 성능 최적화
Spring Boot Actuator : JMX, HTTP 그리고 Spring-Boot-Admin
스프링 REST Client : RestTemplate과 WebClient
스프링 Security : Security 설정 커스터마이징
스프링 Security : Starter-Security
스프링 Data : Neo4j 설정과 연결
스프링 Data : MongoDB 설정과 연결
스프링 Data : Redis 설정과 연결
스프링 Data : JPA와 스크립트를 사용한 DB 초기화와 Flyway
스프링 Data : ORM, JPA, Spring Data JPA, DataJpaTest
스프링 Data : DBCP, HikariCP, MySQL, PostgreSQL
스프링 Data : 인메모리 데이터베이스와 DataSource
스프링 Web MVC : CORS, SOP
스프링 Web MVC : Spring HATEOAS
스프링 Web MVC : ExceptionHandler
스프링 Web MVC : Thymeleaf와 HtmlUnit
스프링 Web MVC : WebJars, index page and Favicon
스프링 Web MVC : ContentsNegotiationViewResolver & 정적 리소스
스프링 Web MVC : 소개 & HttpMessageConverters
스프링 부트 활용 : Spring-Boot-Devtools
스프링 부트 활용 : SpringBootTest와 WebEnvironment
스프링 부트 활용 : @Profile
스프링 부트 활용 : 기본 로거 설정(로그레벨, 로그파일)
스프링 부트 활용 : @ConfigurationProperties
스프링 부트 활용 : 프로퍼티(property) 우선순위
스프링 부트 활용 : EventListenr, WebApplicationType 그리고 arguments
스프링 부트 활용 : SpringApplication 실행 방식, 로그 그리고 배너
스프링 부트 원리 : JAR 파일 구조와 동작 원리
스프링 부트 원리 : 서블릿 컨테이너 활용 & HTTPS, HTTP2 설정
스프링 부트 원리 : Tomcat, Servlet and ServletContainer
스프링 부트 원리 : 자동 설정 만들기
스프링 부트 원리 : 의존성 관리와 자동 설정 이해
스프링 부트 시작하기 : 스프링 부트 소개
스프링 AOP : 애노테이션 기반의 스프링 AOP
스프링 AOP : 프록시 기반 AOP
스프링 AOP : 개념소개
SpEL : Spring Expression Language
데이터 바인딩 추상화 : Converter와 Formatter
데이터 바인딩 추상화 : PropertyEditor
Validation 추상화
Resource 추상화
Ioc 컨테이너 9부 : ResourceLoader
Ioc 컨테이너 8부 : ApplicationEventPublisher
Ioc 컨테이너 7부 : MessageSource
Ioc 컨테이너 6부 : Environment - 프로파일과 프로퍼티
Ioc 컨테이너 5부 : 빈의 스코프
IoC 컨테이너 4부 : @Component와 컴포넌트 스캔
IoC 컨테이너 3부 : @Autowire
IoC 컨테이너 2부 : ApplicationContext와 다양한 빈 설정 방법
IoC 컨테이너 1부 : 스프링 IoC 컨테이너와 빈
bach-size : 페이징과 한계돌파
컬렉션 관계에서 fetch join의 단점
프록시 객체, fetch join 최적화
DTO 사용이유
준영속 엔티티와 수정
Spring IoC, AOP and PSA
Cascade, Dirty Checking 그리고 동적쿼리
계층형 구조 개발
연관관계와 LazyLoading
Spring Boot Actuator : JMX, HTTP 그리고 Spring-Boot-Admin
스프링 REST Client : RestTemplate과 WebClient
스프링 Security : Security 설정 커스터마이징
스프링 Security : Starter-Security
스프링 Data : Neo4j 설정과 연결
스프링 Data : MongoDB 설정과 연결
스프링 Data : Redis 설정과 연결
스프링 Data : JPA와 스크립트를 사용한 DB 초기화와 Flyway
스프링 Data : ORM, JPA, Spring Data JPA, DataJpaTest
스프링 Data : DBCP, HikariCP, MySQL, PostgreSQL
스프링 Data : 인메모리 데이터베이스와 DataSource
스프링 Web MVC : CORS, SOP
스프링 Web MVC : Spring HATEOAS
스프링 Web MVC : ExceptionHandler
스프링 Web MVC : Thymeleaf와 HtmlUnit
스프링 Web MVC : WebJars, index page and Favicon
스프링 Web MVC : ContentsNegotiationViewResolver & 정적 리소스
스프링 Web MVC : 소개 & HttpMessageConverters
스프링 부트 활용 : Spring-Boot-Devtools
스프링 부트 활용 : SpringBootTest와 WebEnvironment
스프링 부트 활용 : @Profile
스프링 부트 활용 : 기본 로거 설정(로그레벨, 로그파일)
스프링 부트 활용 : @ConfigurationProperties
스프링 부트 활용 : 프로퍼티(property) 우선순위
스프링 부트 활용 : EventListenr, WebApplicationType 그리고 arguments
스프링 부트 활용 : SpringApplication 실행 방식, 로그 그리고 배너
스프링 부트 원리 : JAR 파일 구조와 동작 원리
스프링 부트 원리 : 서블릿 컨테이너 활용 & HTTPS, HTTP2 설정
스프링 부트 원리 : Tomcat, Servlet and ServletContainer
스프링 부트 원리 : 자동 설정 만들기
스프링 부트 원리 : 의존성 관리와 자동 설정 이해
스프링 부트 시작하기 : 스프링 부트 소개
Item 42 : 익명 클래스보다는 람다를 사용하라
Item 39 : 명명 패턴보다 애너테이션을 사용하라
Item 36 : 비트 필드 대신 EnumSet을 사용하라
Item 21 : 인터페이스는 구현하는 쪽을 생각해 설계하라
Item 19 : 상속을 고려해 설계하고 문서화하라. 그러지 않았다면 상속을 금지하라
Item 16 : public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라
Item 15 : 클래스와 멤버의 접근 권한을 최소화하라
객체지향 설계를 위한 5대 원칙
GC 구조와 동작원리
Item 9 : try-finally 보다는 try-with-resources를 사용하라
Item 8 : finalizer와 cleaner 사용을 피하라
Item 7 : 다 쓴 객체 참조를 해제하라
Item 6 : 불필요한 객체 생성을 피하라
Item 5 : 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
Item 4 : 인스턴스화를 막으려거든 private 생성자를 사용하라
Item 3 : private 생성자나 열거 타입으로 싱글턴임을 보증하라
Item 2 : 생성자에 매개변수가 많다면 빌더를 고려하라
Item 1 : 생성자 대신 정정 팩토리 메서드를 고려하라
JVM 역할과 구조
Stack과 Heap 그리고 Method
스프링 AOP : 애노테이션 기반의 스프링 AOP
스프링 AOP : 프록시 기반 AOP
스프링 AOP : 개념소개
SpEL : Spring Expression Language
데이터 바인딩 추상화 : Converter와 Formatter
데이터 바인딩 추상화 : PropertyEditor
Validation 추상화
Resource 추상화
Ioc 컨테이너 9부 : ResourceLoader
Ioc 컨테이너 8부 : ApplicationEventPublisher
Ioc 컨테이너 7부 : MessageSource
Ioc 컨테이너 6부 : Environment - 프로파일과 프로퍼티
Ioc 컨테이너 5부 : 빈의 스코프
IoC 컨테이너 4부 : @Component와 컴포넌트 스캔
IoC 컨테이너 3부 : @Autowire
IoC 컨테이너 2부 : ApplicationContext와 다양한 빈 설정 방법
IoC 컨테이너 1부 : 스프링 IoC 컨테이너와 빈
Spring IoC, AOP and PSA
Item 42 : 익명 클래스보다는 람다를 사용하라
Item 39 : 명명 패턴보다 애너테이션을 사용하라
Item 36 : 비트 필드 대신 EnumSet을 사용하라
Item 21 : 인터페이스는 구현하는 쪽을 생각해 설계하라
Item 19 : 상속을 고려해 설계하고 문서화하라. 그러지 않았다면 상속을 금지하라
Item 16 : public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라
Item 15 : 클래스와 멤버의 접근 권한을 최소화하라
Item 9 : try-finally 보다는 try-with-resources를 사용하라
Item 8 : finalizer와 cleaner 사용을 피하라
Item 7 : 다 쓴 객체 참조를 해제하라
Item 6 : 불필요한 객체 생성을 피하라
Item 5 : 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
Item 4 : 인스턴스화를 막으려거든 private 생성자를 사용하라
Item 3 : private 생성자나 열거 타입으로 싱글턴임을 보증하라
Item 2 : 생성자에 매개변수가 많다면 빌더를 고려하라
Item 1 : 생성자 대신 정정 팩토리 메서드를 고려하라
OSIV와 성능 최적화
스프링 Data : ORM, JPA, Spring Data JPA, DataJpaTest
bach-size : 페이징과 한계돌파
컬렉션 관계에서 fetch join의 단점
프록시 객체, fetch join 최적화
DTO 사용이유
준영속 엔티티와 수정
Cascade, Dirty Checking 그리고 동적쿼리
계층형 구조 개발
연관관계와 LazyLoading
Ioc 컨테이너 9부 : ResourceLoader
Ioc 컨테이너 8부 : ApplicationEventPublisher
Ioc 컨테이너 7부 : MessageSource
Ioc 컨테이너 6부 : Environment - 프로파일과 프로퍼티
Ioc 컨테이너 5부 : 빈의 스코프
IoC 컨테이너 4부 : @Component와 컴포넌트 스캔
IoC 컨테이너 3부 : @Autowire
IoC 컨테이너 2부 : ApplicationContext와 다양한 빈 설정 방법
IoC 컨테이너 1부 : 스프링 IoC 컨테이너와 빈
bach-size : 페이징과 한계돌파
컬렉션 관계에서 fetch join의 단점
프록시 객체, fetch join 최적화
DTO 사용이유
준영속 엔티티와 수정
Cascade, Dirty Checking 그리고 동적쿼리
계층형 구조 개발
연관관계와 LazyLoading
스프링 Web MVC : CORS, SOP
스프링 Web MVC : Spring HATEOAS
스프링 Web MVC : ExceptionHandler
스프링 Web MVC : Thymeleaf와 HtmlUnit
스프링 Web MVC : WebJars, index page and Favicon
스프링 Web MVC : ContentsNegotiationViewResolver & 정적 리소스
스프링 Web MVC : 소개 & HttpMessageConverters
스프링 Data : Neo4j 설정과 연결
스프링 Data : MongoDB 설정과 연결
스프링 Data : Redis 설정과 연결
스프링 Data : JPA와 스크립트를 사용한 DB 초기화와 Flyway
스프링 Data : ORM, JPA, Spring Data JPA, DataJpaTest
스프링 Data : DBCP, HikariCP, MySQL, PostgreSQL
스프링 Data : 인메모리 데이터베이스와 DataSource
BFS와 DFS
Comparator, compareTo
DFS, Backtracking
완전탐색 : DFS, Backtracking
Combination : recursive & backtracking
알고리즘 학습 및 풀이 저장소
도커 컴포즈 docker-compose
도커 설치부터 실행까지
소개와 배경 그리고 특징
도커, 도커를 사용하는 이유, 도커의 특징 이해
Docker 환경에서 MySQL 접속하기
Docker 환경에서 MySQL 접속하기
Docker 및 EC2-RDS 환경에서 CSV 데이터 마이그레이션하기
MySQL 설치, 환경설정 및 사용자 권한부여
입력 좌표 기준으로 반경거리 내에 있는 음식점 조회하기
OpenCsv로 파일 읽고 쓰기
Docker 및 EC2-RDS 환경에서 CSV 데이터 마이그레이션하기
bach-size : 페이징과 한계돌파
컬렉션 관계에서 fetch join의 단점
프록시 객체, fetch join 최적화
DFS, Backtracking
완전탐색 : DFS, Backtracking
Combination : recursive & backtracking
스프링 AOP : 애노테이션 기반의 스프링 AOP
스프링 AOP : 프록시 기반 AOP
스프링 AOP : 개념소개
JVM 역할과 구조
Stack과 Heap 그리고 Method
Resource 추상화
IoC 컨테이너 2부 : ApplicationContext와 다양한 빈 설정 방법
스프링 부트 활용 : @Profile
Ioc 컨테이너 6부 : Environment - 프로파일과 프로퍼티
데이터 바인딩 추상화 : Converter와 Formatter
데이터 바인딩 추상화 : PropertyEditor
스프링 부트 활용 : SpringBootTest와 WebEnvironment
데이터 바인딩 추상화 : Converter와 Formatter
GC 구조와 동작원리
JVM 역할과 구조
스프링 부트 원리 : Tomcat, Servlet and ServletContainer
스프링 부트 원리 : 자동 설정 만들기
스프링 부트 활용 : @ConfigurationProperties
스프링 부트 원리 : 자동 설정 만들기
스프링 부트 원리 : 서블릿 컨테이너 활용 & HTTPS, HTTP2 설정
스프링 부트 원리 : Tomcat, Servlet and ServletContainer
스프링 부트 원리 : 서블릿 컨테이너 활용 & HTTPS, HTTP2 설정
스프링 부트 원리 : Tomcat, Servlet and ServletContainer
스프링 부트 활용 : EventListenr, WebApplicationType 그리고 arguments
스프링 부트 활용 : SpringApplication 실행 방식, 로그 그리고 배너
스프링 부트 활용 : @ConfigurationProperties
스프링 부트 활용 : 프로퍼티(property) 우선순위
스프링 부트 활용 : @ConfigurationProperties
스프링 부트 활용 : 프로퍼티(property) 우선순위
멀티 프로세스와 멀티 스레드의 차이
프로세스와 스레드의 차이
멀티 프로세스와 멀티 스레드의 차이
프로세스와 스레드의 차이
멀티 프로세스와 멀티 스레드의 차이
프로세스와 스레드의 차이
멀티 프로세스와 멀티 스레드의 차이
프로세스와 스레드의 차이
멀티 프로세스와 멀티 스레드의 차이
프로세스와 스레드의 차이
멀티 프로세스와 멀티 스레드의 차이
프로세스와 스레드의 차이
SSL 인증서 : 대칭키와 비대칭키 암호화
TCP/IP 4계층과 네트워크 통신
SSL 인증서 : 대칭키와 비대칭키 암호화
TCP/IP 4계층과 네트워크 통신
스프링 Security : Security 설정 커스터마이징
스프링 Security : Starter-Security
Item 8 : finalizer와 cleaner 사용을 피하라
Item 7 : 다 쓴 객체 참조를 해제하라
도커 설치부터 실행까지
도커, 도커를 사용하는 이유, 도커의 특징 이해
Stack과 Heap 그리고 Method
Spring IoC, AOP and PSA
Spring IoC, AOP and PSA
Spring IoC, AOP and PSA
준영속 엔티티와 수정
알고리즘 학습 및 풀이 저장소
알고리즘 학습 및 풀이 저장소
알고리즘 학습 및 풀이 저장소
IoC 컨테이너 1부 : 스프링 IoC 컨테이너와 빈
IoC 컨테이너 3부 : @Autowire
IoC 컨테이너 3부 : @Autowire
IoC 컨테이너 4부 : @Component와 컴포넌트 스캔
IoC 컨테이너 4부 : @Component와 컴포넌트 스캔
Ioc 컨테이너 5부 : 빈의 스코프
Ioc 컨테이너 5부 : 빈의 스코프
Ioc 컨테이너 5부 : 빈의 스코프
Ioc 컨테이너 6부 : Environment - 프로파일과 프로퍼티
Ioc 컨테이너 6부 : Environment - 프로파일과 프로퍼티
Ioc 컨테이너 7부 : MessageSource
Ioc 컨테이너 7부 : MessageSource
Ioc 컨테이너 8부 : ApplicationEventPublisher
Ioc 컨테이너 8부 : ApplicationEventPublisher
Ioc 컨테이너 9부 : ResourceLoader
Resource 추상화
Resource 추상화
Resource 추상화
Resource 추상화
Validation 추상화
Validation 추상화
Validation 추상화
Validation 추상화
데이터 바인딩 추상화 : PropertyEditor
데이터 바인딩 추상화 : Converter와 Formatter
데이터 바인딩 추상화 : Converter와 Formatter
데이터 바인딩 추상화 : Converter와 Formatter
Combination : recursive & backtracking
Combination : recursive & backtracking
Combination : recursive & backtracking
Combination : recursive & backtracking
Combination : recursive & backtracking
SpEL : Spring Expression Language
SpEL : Spring Expression Language
스프링 AOP : 프록시 기반 AOP
스프링 AOP : 프록시 기반 AOP
스프링 AOP : 애노테이션 기반의 스프링 AOP
스프링 AOP : 애노테이션 기반의 스프링 AOP
스프링 AOP : 애노테이션 기반의 스프링 AOP
JVM 역할과 구조
스프링 부트 원리 : 의존성 관리와 자동 설정 이해
스프링 부트 원리 : 의존성 관리와 자동 설정 이해
스프링 부트 원리 : 의존성 관리와 자동 설정 이해
스프링 부트 원리 : 의존성 관리와 자동 설정 이해
완전탐색 : DFS, Backtracking
스프링 부트 원리 : Tomcat, Servlet and ServletContainer
스프링 부트 원리 : 서블릿 컨테이너 활용 & HTTPS, HTTP2 설정
스프링 부트 원리 : 서블릿 컨테이너 활용 & HTTPS, HTTP2 설정
스프링 부트 원리 : JAR 파일 구조와 동작 원리
스프링 부트 활용 : EventListenr, WebApplicationType 그리고 arguments
스프링 부트 활용 : EventListenr, WebApplicationType 그리고 arguments
스프링 부트 활용 : EventListenr, WebApplicationType 그리고 arguments
스프링 부트 활용 : 프로퍼티(property) 우선순위
멀티 프로세스와 멀티 스레드의 차이
멀티 프로세스와 멀티 스레드의 차이
멀티 프로세스와 멀티 스레드의 차이
스프링 부트 활용 : 기본 로거 설정(로그레벨, 로그파일)
스프링 부트 활용 : 기본 로거 설정(로그레벨, 로그파일)
스프링 부트 활용 : 기본 로거 설정(로그레벨, 로그파일)
스프링 부트 활용 : 기본 로거 설정(로그레벨, 로그파일)
스프링 부트 활용 : 기본 로거 설정(로그레벨, 로그파일)
스프링 부트 활용 : 기본 로거 설정(로그레벨, 로그파일)
스프링 부트 활용 : 기본 로거 설정(로그레벨, 로그파일)
스프링 부트 활용 : @Profile
스프링 부트 활용 : @Profile
스프링 부트 활용 : SpringBootTest와 WebEnvironment
스프링 부트 활용 : SpringBootTest와 WebEnvironment
스프링 부트 활용 : SpringBootTest와 WebEnvironment
스프링 부트 활용 : SpringBootTest와 WebEnvironment
스프링 부트 활용 : SpringBootTest와 WebEnvironment
스프링 부트 활용 : SpringBootTest와 WebEnvironment
TCP/IP 4계층과 네트워크 통신
TCP/IP 4계층과 네트워크 통신
TCP/IP 4계층과 네트워크 통신
TCP/IP 4계층과 네트워크 통신
스프링 부트 활용 : Spring-Boot-Devtools
스프링 Web MVC : 소개 & HttpMessageConverters
스프링 Web MVC : ContentsNegotiationViewResolver & 정적 리소스
스프링 Web MVC : ContentsNegotiationViewResolver & 정적 리소스
스프링 Web MVC : WebJars, index page and Favicon
Comparator, compareTo
Comparator, compareTo
스프링 Web MVC : Thymeleaf와 HtmlUnit
스프링 Web MVC : Thymeleaf와 HtmlUnit
스프링 Web MVC : Thymeleaf와 HtmlUnit
스프링 Web MVC : ExceptionHandler
스프링 Web MVC : ExceptionHandler
스프링 Web MVC : Spring HATEOAS
SSL 인증서 : 대칭키와 비대칭키 암호화
SSL 인증서 : 대칭키와 비대칭키 암호화
SSL 인증서 : 대칭키와 비대칭키 암호화
SSL 인증서 : 대칭키와 비대칭키 암호화
SSL 인증서 : 대칭키와 비대칭키 암호화
스프링 Web MVC : CORS, SOP
스프링 Web MVC : CORS, SOP
스프링 Web MVC : CORS, SOP
OpenCsv로 파일 읽고 쓰기
스프링 Data : 인메모리 데이터베이스와 DataSource
스프링 Data : 인메모리 데이터베이스와 DataSource
스프링 Data : DBCP, HikariCP, MySQL, PostgreSQL
스프링 Data : DBCP, HikariCP, MySQL, PostgreSQL
스프링 Data : ORM, JPA, Spring Data JPA, DataJpaTest
스프링 Data : ORM, JPA, Spring Data JPA, DataJpaTest
스프링 Data : ORM, JPA, Spring Data JPA, DataJpaTest
스프링 Data : JPA와 스크립트를 사용한 DB 초기화와 Flyway
스프링 Data : JPA와 스크립트를 사용한 DB 초기화와 Flyway
스프링 Data : Redis 설정과 연결
스프링 Data : Redis 설정과 연결
스프링 Data : MongoDB 설정과 연결
스프링 Data : MongoDB 설정과 연결
스프링 Data : MongoDB 설정과 연결
스프링 Data : MongoDB 설정과 연결
Item 1 : 생성자 대신 정정 팩토리 메서드를 고려하라
스프링 Data : Neo4j 설정과 연결
스프링 Data : Neo4j 설정과 연결
스프링 Data : Neo4j 설정과 연결
Item 2 : 생성자에 매개변수가 많다면 빌더를 고려하라
Item 2 : 생성자에 매개변수가 많다면 빌더를 고려하라
Item 2 : 생성자에 매개변수가 많다면 빌더를 고려하라
Item 3 : private 생성자나 열거 타입으로 싱글턴임을 보증하라
Item 3 : private 생성자나 열거 타입으로 싱글턴임을 보증하라
Item 4 : 인스턴스화를 막으려거든 private 생성자를 사용하라
Item 5 : 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
Item 5 : 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라
스프링 Security : Starter-Security
스프링 Security : Starter-Security
스프링 Security : Starter-Security
Item 7 : 다 쓴 객체 참조를 해제하라
Item 8 : finalizer와 cleaner 사용을 피하라
Item 8 : finalizer와 cleaner 사용을 피하라
스프링 Security : Security 설정 커스터마이징
스프링 Security : Security 설정 커스터마이징
스프링 Security : Security 설정 커스터마이징
스프링 REST Client : RestTemplate과 WebClient
스프링 REST Client : RestTemplate과 WebClient
스프링 REST Client : RestTemplate과 WebClient
Spring Boot Actuator : JMX, HTTP 그리고 Spring-Boot-Admin
Spring Boot Actuator : JMX, HTTP 그리고 Spring-Boot-Admin
Spring Boot Actuator : JMX, HTTP 그리고 Spring-Boot-Admin
Spring Boot Actuator : JMX, HTTP 그리고 Spring-Boot-Admin
입력 좌표 기준으로 반경거리 내에 있는 음식점 조회하기
입력 좌표 기준으로 반경거리 내에 있는 음식점 조회하기
Item 9 : try-finally 보다는 try-with-resources를 사용하라
GC 구조와 동작원리
GC 구조와 동작원리
객체지향 설계를 위한 5대 원칙
객체지향 설계를 위한 5대 원칙
객체지향 설계를 위한 5대 원칙
객체지향 설계를 위한 5대 원칙
객체지향 설계를 위한 5대 원칙
객체지향 설계를 위한 5대 원칙
BFS와 DFS
gRPC와 ProtoBuf 이해
gRPC와 ProtoBuf 이해
유용한 리눅스 명령어 저장소
테스트 케이스 목록 작성하기
테스트 케이스 목록 작성하기
도커, 도커를 사용하는 이유, 도커의 특징 이해
소개와 배경 그리고 특징
OSIV와 성능 최적화
도커 컴포즈 docker-compose