잠 못 드는 개발자
close
프로필 배경
프로필 로고

잠 못 드는 개발자

  • 분류 전체보기 (166)
    • Front-end (48)
      • HTML (25)
      • CSS (6)
      • JavaScript (7)
      • React (7)
      • React Native (3)
    • Back-end (32)
      • SQL (6)
      • JAVA (13)
      • JPA (1)
      • SpringBoot (9)
      • Flask (3)
    • AI (64)
      • Python (32)
      • 모두의 딥러닝 (24)
      • NLP (7)
    • Android (5)
    • 알고리즘 (3)
    • Git & Github (6)
    • Network (5)
    • IT 지식 (3)
  • 홈
  • 태그
  • 방명록
  • 글쓰기
[JPA] 자바 ORM 표준 JPA 프로그래밍 3장 - 영속성 관리

[JPA] 자바 ORM 표준 JPA 프로그래밍 3장 - 영속성 관리

01_엔티티 매니저 팩토리와 엔티티 매니저📍 엔티티 매니저 팩토리엔티티 매니저를 생성하는 공장만드는 비용이 크기 때문에 한 개만 만들어서 애플리케이션 전체에서 공유하도록 설계엔티티 매니저를 생성하는 비용은 거의 들지 않음여러 스레드가 동시에 접근해도 안전 → 서로 다른 스레드 간 공유 가능EntityManagerFactory emf = Persistence.createEntityManagerFactory("jpabook"); 🔍 코드 설명Persistence.createEntityManagerFactory(): META-INF/persistence.xml에 있는 정보를 바탕으로 EntityManagerFactory 생성 📍 엔티티 매니저엔티티를 데이터베이스에 등록/조회/수정/삭제 가능데이터베이스..

  • format_list_bulleted Back-end/JPA
  • · 2026. 3. 23.
  • textsms

[백준] 1546번 - 평균 구하기(JAVA)

https://www.acmicpc.net/problem/1546 문제 세준이는 기말고사를 망쳤다. 세준이는 점수를 조작해서 집에 가져가기로 했다. 일단 세준이는 자기 점수 중에 최댓값을 골랐다. 이 값을 M이라고 한다. 그리고 나서 모든 점수를 점수/M*100으로 고쳤다.예를 들어, 세준이의 최고점이 70이고, 수학점수가 50이었으면 수학점수는 50/70*100이 되어 71.43점이 된다.세준이의 성적을 위의 방법대로 새로 계산했을 때, 새로운 평균을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보다 크다...

  • format_list_bulleted 알고리즘
  • · 2025. 9. 30.
  • textsms

[백준] 11720번 - 숫자의 합 구하기(JAVA)

https://www.acmicpc.net/problem/11720 문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력 입력으로 주어진 숫자 N개의 합을 출력한다. 소스코드import java.io.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.pa..

  • format_list_bulleted 알고리즘
  • · 2025. 9. 29.
  • textsms

[백준] 2750번 - 수 정렬하기(JAVA)

https://www.acmicpc.net/problem/2750 문제 N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. 출력 첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다. 소스코드import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System...

  • format_list_bulleted 알고리즘
  • · 2025. 9. 29.
  • textsms
[SpringBoot] 스프링 입문 - 1. 프로젝트 환경 설정

[SpringBoot] 스프링 입문 - 1. 프로젝트 환경 설정

사전 준비Spring 시작 전에 Java 17 이상 설치 및 IDE(IntelliJ or Eclipse) 설치해야 함! [JAVA] JDK 버전 변경(IntelliJ 버전 변경) [JAVA] JDK 버전 변경(IntelliJ 버전 변경)JDK 설치 원하는 JDK 버전 선택해서 운영체제에 맞게 설치 https://www.oracle.com/kr/java/technologies/downloads/ Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 globalcodingmoding.tistory.com 프로젝트 생성스프링 부트 스타터 사이트로 ..

  • format_list_bulleted Back-end/SpringBoot
  • · 2024. 1. 7.
  • textsms
[JAVA] JDK & IntelliJ 버전 변경(Windows)

[JAVA] JDK & IntelliJ 버전 변경(Windows)

JDK 설치원하는 JDK 버전 선택해서 운영체제에 맞게 설치 https://www.oracle.com/kr/java/technologies/downloads/ Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com   환경변수 설정 1. [설정] -> [검색] -> [고급 시스템 설정 보기] -> [환경 변수] 클릭   2. [시스템 변수] -> JAVA_HOME이 없다면 [새로 만들기] 클릭하고, 있다면 [편집] 클릭[변수 이름] : JAVA_HOME[변수 값] : jd..

  • format_list_bulleted Back-end/JAVA
  • · 2024. 1. 5.
  • textsms
[JAVA] 날짜와 시간 & 형식화

[JAVA] 날짜와 시간 & 형식화

1. 날짜와 시간 java.util.Date : 날짜와 시간을 다룰 목적으로 만들어진 클래스(jdk1.0) : 날짜와 시간을 함께 다룬다는 단점이 존재 java.util.Calendar : Date클래스를 개선한 새로운 클래스(jdk1.1) : 여전히 날짜와 시간 동시에 다루지만 현재도 쓰임 java.time패키지 : 날짜와 시간을 따로 다룰 수 있도록 개선(jdk1.8) Calendar클래스 : 추상 클래스이므로 getInstance()를 통해 구현된 객체를 얻어야 함 : 사용자 환경에 따라 서양력(그레고리력), 불교력, 일본력 등으로 자동 변경됨 : java.util.Calendar를 임포트 해야 함 import java.util.Calendar; Calendar cal = Calendar.getIn..

  • format_list_bulleted Back-end/JAVA
  • · 2023. 10. 14.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (166)
    • Front-end (48)
      • HTML (25)
      • CSS (6)
      • JavaScript (7)
      • React (7)
      • React Native (3)
    • Back-end (32)
      • SQL (6)
      • JAVA (13)
      • JPA (1)
      • SpringBoot (9)
      • Flask (3)
    • AI (64)
      • Python (32)
      • 모두의 딥러닝 (24)
      • NLP (7)
    • Android (5)
    • 알고리즘 (3)
    • Git & Github (6)
    • Network (5)
    • IT 지식 (3)
최근 글
인기 글
최근 댓글
태그
  • #PYTHON
  • #java
  • #태그
  • #파이썬
  • #속성
  • #인공지능
  • #딥러닝
  • #두근두근파이썬
  • #모두의 딥러닝
  • #HTML
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바