[스프링으로 migration 툴 만들기] 5. Sequence 설정
이번 게시글은 Springboot JPA를 이용해 sequence를 처리하는 방법에 대해 적겠다.
이번 게시글은 Springboot JPA를 이용해 sequence를 처리하는 방법에 대해 적겠다.
package 구성도
1. github 레파지토리와 인텔리제이 스프링 프로젝트 연결
A problem occurred configuring root project • No matching variant of org.springframework.boot:spring-boot- > Could not resolve all files for configuration...
오늘은 회사에서 새 업무를 받았다.
이번엔 아주 핫한 chatGPT를 한 번 써보려고 한다.
구글 콘솔 설정을 끝냈다.
개인프로젝트를 하면서 처음으로 구글 로그인을 해보기로 했다.
Spring 비동기
Web server failed to start. Port 8080 was already in use.
10. 빈 스코프
9. 빈 생명주기 콜백 1. 빈 생명주기 콜백 시작
8. 의존관계 자동 주입
7. 컴포넌트 스캔
6. 싱글톤 컨테이너
4. IOC, DI 그리고 컨테이너
1. 스프링의 핵심가치 : 객체 지향 프로그램
SecurityContextHolder, SecurityContext
Authentication
필터 초기화와 다중 보안 설정
CSRF, CsrfFilter
인증/인가 API
권한 설정 및 표현식
세션 고정 보호
동시 세션 설정
Remember Me 설정
스프링 시큐리티 세팅
1. 트리 구조
1. 해쉬 테이블 : Key, Value로 매핑하는 데이터 구조
알고리즘 복잡도 시간 복잡도 : 알고리즘 실행 속도 » 실행 속도가 메모리 사이즈보다 중요하다 » 반복문을 최대한 쓰지 말자 공간 복잡도 : 메모리 사이즈 » 이거는 점점 컴퓨터의 자원이 좋아져서 무시 가능할 정도가 되었다.
1. 링크드 리스트 (Linked List) 구조 연결 리스트라고도 함 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조 링크드 리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해서 관리하는 데이터 구조 링크드 리스트 기본 구조와 용어 ...
스택(Stack)이란? 데이터를 제한적으로 접근할 수 있는 구조 한쪽 끝에서만 자료를 넣거나 뺄 수 있는 구조 가장 나중에 쌓은 데이터를 가장 먼저 빼낼 수 있는 데이터 구조 큐: FIFO 정책 스택: LIF...
꼭 알아둬야 할 자료 구조: 큐 (Queue)
꼭 알아둬야 할 자료 구조: 배열 (Array) 데이터를 나열하고, 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조
이번엔 자료구조에 대한 첫 게시물을 올린다.
JPQL 이란?
1. 프록시의 특징
1. 상속관계 매핑
1. 다대일 (N:1)
1. 단방향 연관관계
엔티티 매핑 어노테이션 객체와 테이블 매핑 : @Entity, @Table 필드와 컬럼 매핑 : @Column 기본 키 매핑 : @Id 연관관계 매핑 : @ManyToOne, @JoinColumn
1. 플러시란? : 영속성 컨텍스트의 변경 내용을 데이터베이스에 반영
1. 영속성 컨텍스트(PersistenceContext)
HTTP 헤더
API URI 설계를 할 때, 가장 중요한 것은 리소스 식별 이다.
IP(Internet protocol) 역할 IP 주소에 데이터 전달 Packet(통신단위)로 데이터 전달 한계 비연결성 : packet을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송(대상 서버가 패킷...
어제 회사에서 리눅스 장비에 있는 데이터들을 다운받아서 출장간 상사한테 보내달라는 요청이 왔었다.
오늘 회사에서 가상서버의 서버시간을 바꿔보려고 시도했다.
바로 전 게시물에서 vscode의 한글 깨짐에 대해서 포스팅을 할 때 영상을 촬영해서 올리려고 하였다.
이번 포스팅은 List<Map<String, Object>> 를 정렬 하는 방법이다.
객체(값)을 비교하는 방법은 크게 두 가지가 있다. == equals()
이번에는 다음으로 가장 많이 쓰였던 래퍼 클래스에 대해서 정리하는 시간을 가질 것이다.
첫번째 게시글인 형변환에서 int형변환 시 타입의 허용 범위에 따라 값이 달라진 다는 것을 알았다.
프로그래밍을 배우고 취직 한 지 9개월이 지난, 지금까지 제일 많이 본 예외처리 두 개가 있다. 그건 바로
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframe...
이번에는 DB를 직접 설치하고 사용하는 것이 아니라 Docker를 이용해 DB를 사용할 것이다.
시작하는 프로젝트의 세팅을 보여주겠다.
프로젝트를 하나 시작하게 되었다.
Spring 비동기
1. Mac에 H2 설치하는 방법
test 회사에서 일을 하는 데 갑자기 DB 연결이 끊겼다.
오늘 테마를 한번 바꿔보려고 로컬로 블로그를 실행해보았다.
오늘은 내 블로그 글들이 구글 서치가 잘 되는지 확인을 하는 날이다.
2023-03 이번에 인텔리제이가 업데이트를 하였다.
어떤 폴더의 위치에서 터미널을 사용하고 싶을 때
나는 깃허브 블로그에 올릴 md 파일을 vscode를 사용해서 올렸다. 그런데 어느 순간부터 한글이 잘 먹히지 않게 되었다.
1. List 와 ArrayList 다음과 같이 List 와 ArrayList 선언의 차이점 List<Integer> list1 = new ArrayList<Integer>(); ArrayList<Integer> list1 = new A...
알고리즘 문제 풀이시 유용한 자바 import 클래스 모음집
이번 글은 도커에 대해서 공부한 내용을 정리한 것이다.