일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Visual Basic
- 프로그래머스
- 제작기
- 멋쟁이사자처럼
- 테킷
- springboot
- JPA
- PDF병합
- GitFlow
- Git
- 연관관계
- 코딩테스트
- 반복문 탈출
- RESPONSEBODY
- VB
- Hibernate
- querydsl
- 알고리즘
- 스프링부트 쇼핑몰 프로젝트
- 커밋 컨벤션
- restapi
- 값 타입
- PDFBOX
- spring jpa
- responsepart
- Java
- 부트캠프
- break-label
- 체인호출
- orm
- Today
- Total
목록분류 전체보기 (93)
섭섭한 개발일지
url : https://school.programmers.co.kr/learn/courses/30/lessons/181948 문제 설명 다음과 같이 출력하도록 코드를 작성해 주세요. 제한 사항 - 입출력 예시 입력 #1 - 출력 #1 !@#$%^&*(\'"?:; 풀이 - 코드 public class Solution { public static void main(String[] args) { System.out.println("!@#$%^&*(\\'\"?:;"); } }
url : https://school.programmers.co.kr/learn/courses/30/lessons/181950 문제 설명 문자열 str과 정수 n이 주어집니다. str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요. 제한 사항 1 ≤ str의 길이 ≤ 10, 1 ≤ n ≤ 5 입출력 예시 입력 #1 string 5 출력 #1 stringstringstringstringstring 풀이 System.out.println 이 아닌 System.out.print 코드 public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.ne..
url : https://school.programmers.co.kr/learn/courses/30/lessons/181951 문제 설명 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요. 제한 사항 -100,000 ≤ a, b ≤ 100,000 입출력 예시 입력 #1 4 5 출력 #1 a = 4 b = 5 풀이 - 코드 public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); System.out.println("a = " + a); System.ou..
url : https://school.programmers.co.kr/learn/courses/30/lessons/181952 문제 설명 문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. 제한 사항 1 ≤ str의 길이 ≤ 1,000,000, str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다. 입출력 예시 입력 #1 HelloWorld! 출력 #1 HelloWorld! 풀이 - 코드 public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); System.out.println(a); } }
url : https://school.programmers.co.kr/learn/courses/30/lessons/181949 문제 설명 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요. 제한 사항 1 ≤ str의 길이 ≤ 20, str은 알파벳으로 이루어진 문자열입니다. 입출력 예시 입력 #1 aBcDeFg 출력 #1 AbCdEfG 풀이 대소문자를 변환하는 방법은 받은 문자열을 char[] 배열로 변경한다음 각 char의 값을 비교하여 소문자면 -32 대문자면 +32를 하는 방식도 있으나 가독성이 떨어져 보이므로 Character class에 있는 함수들을 사용 코드 public class Solution { ..
JPA를 사용하면 Java 개발자는 SQL 쿼리 작성 및 데이터 액세스를 처리하는 작업을 쉽게 수행할 수 있습니다. 이를 위해 JPA는 개발자가 쉽게 CRUD 작성할 수 있도록 자동화된 기능을 제공하며 SQL을 작성하는 방법 중 하나로는 XML 파일을 사용할 수 있습니다. 이렇게 XML 파일을 사용하여 SQL 쿼리를 작성할 때, CDATA 섹션을 사용하면 쿼리 내에 있는 특수 문자를 처리할 수 있습니다. 그렇다면 CDATA가 무엇인지, 어떻게 사용하는지, 어디서 사용하는지 등을 자세히 알아보겠습니다. 1. CDATA란 무엇인가? CDATA는 Character Data의 약자로 XML 문서에서 일반적인 텍스트 데이터를 표시하는 방법 중 하나입니다. XML 문서에서는 일반적으로 태그를 사용하여 데이터를 표시..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bTJkNd/btr07y9L1uc/neQn607Tk2kg0qABjzEm60/img.jpg)
Git 브런치 바로가기 CHAPTER 09 [ 값 타입 ] 과정 요약 JPA의 데이터 타입을 크게 분류하면 엔티티 타입과 값 타입으로 나눌 수 있다. 엔티티 타입은 @Entity로 정의하는 객체이고, 값 타입은 int, Integer, String와 같이 단순히 값으로 사용하는 자바의 기본 타입을 말한다. 엔티티 객체는 식별자를 통해 계속해서 추적이 가능하지만 값 타입은 그렇지 않다. 값 타입 기본값 타입 자바 기본 타입 int, long 래퍼 클래스 Integer, Long) String 임베디드 타입 복합 값 타입 : JPA에서 사용자가 직접 정의한 값 타입 컬렉션 값 타입 : 하나 이상의 값 타입 기본값 타입 @Entity public class Member { @Id @GeneratedValue ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bnZm3T/btrZa4J9AuJ/HHptyaeip5xum3xMLLgvPK/img.jpg)
Git 브런치 바로가기 CHAPTER 08 [ 프록시와 연관관계 관리 ] 주요 과정 주제 내용 프록시와 즉시로딩, 지연로딩 객체는 객체그래프를 통해 데이터를 조회할 수 있다. 다만 실제 데이터는 데이터베이스에 저장되어 있으므로 테이블의 데이터를 조회해야 객체 그래프로 탐색이 가능하다. JPA는 이러한 문제를 프록시라는 기술을 사용하여 연관된 데이터를 실제 사용하는 시점에 데이터베이스에 조회할 수 있게 해두었는데 이 기능은 자주 사용하는 객체들에 대해서 조인을 통해 데이터를 미리 조회하는 것을 가능케 한다. 영속성 전이와 고아객체 연관된 객체를 함께 저장하거나 삭제할 수 있는 기능 프록시 엔티티를 조회할 때 연관관계의 엔티티들이 항상 사용되는 것이 아니다. 예로 회원 예제를 사용할 때 비즈니스 로직에 따라..