일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 스프링 부트
- application.properties
- JPA
- @ConfigurationProperties
- WebApplication Type
- 알고리즘
- 다익스트라
- 리소스 서버
- 브루트포스
- Spring Security
- @Profile
- AuthenticationPrincipal
- 외부설정
- Application Runner
- 스프링부트
- 백준
- rest api
- 백트래킹
- cors
- EnableAutoConfiguration
- HATEOAS
- OAuth2
- HttpMessageConverters
- 백기선
- Application Event
- webjar
- 정적 리소스
- JsonSerializer
- Application Argument
- 리소스핸들러
- Today
- Total
목록전체 글 (114)
아카이브

왜 JPA를 학습해야 하는가? 도메인 주도 개발이 가능합니다. 애플리케이션의 코드가 SQL 데이터베이스 관련 코드에 잠식당하는 것을 방지하고 도메인 기반의 프로그래밍으로 비즈니스 로직을 구현하는데 집중할 수 있습니다 그리고 개발 생산성에 좋으며, 데이터베이스에 독립적인 프로그래밍이 가능하고, 타입 세이프한 쿼리 작성 그리고 Persistent Context가 제공하는 캐시 기능으로 성능 최적화까지 가능합니다 학습 목표 ORM(Object-Relation Mapping)에 대해 이해합니다 JPA를 사용할 때 반드시 알아야 하는 특징을 이해합니다 스프링 데이터 JPA의 구동 원리를 이해합니다 스프링 데이터 JPA를 사용하여 다양한 방법으로 Repository를 구현할 수 있습니다 스프링 데이터 JPA를 사용..
https://www.acmicpc.net/problem/18111 18111번: 마인크래프트 팀 레드시프트는 대회 준비를 하다가 지루해져서 샌드박스 게임인 ‘마인크래프트’를 켰다. 마인크래프트는 1 × 1 × 1(세로, 가로, 높이) 크기의 블록들로 이루어진 3차원 세계에서 자유롭게 www.acmicpc.net public class p18111 { static int N, M, B; static int[][] arr; static int MIN_HEIGHT = Integer.MAX_VALUE; static int MAX_HEIGHT = Integer.MIN_VALUE; public static void main(String[] args) throws IOException { BufferedReader..