목록전체 글 (164)
김찬진의 개발 블로그

Radix Sort, Shell Sort, Tim Sort 를 제외한 정렬을 설명, 코드, 그림으로 정리했습니다. 최대한 이해하기 쉽게 정리했으니깐 참고하실 분은 참고하셔도 좋을 것 같습니다. 1. 버블정렬 (AVG, WORST : O(n^2))바로 옆에 붙은 두 인덱스를 서로 비교오름차순 기준이라면 두 요소를 비교할 때 큰 요소를 뒤로, 작은 요소를 앞으로 배치이렇게 배치하다보면 결국 한 번의 순환이 끝날 때에는 가장 큰 요소가 배열의 끝에 존재하게 됨 (끌고가는 식)다음 순환부터는 요소의 갯수를 1개씩 줄이며 위 과정 반복for(int i = 0 ; i arr[j + 1]) { change = true; int temp = arr[j]; a..

연관관계 편의 메서드는 주인이 갖도록 내가 정했다! @ManyToOne, @OneToOne 은 즉시로딩이 기본전략이다 현재 프로젝트에 @ManyToOne 은 없어서 @OneToOne 에만 지연로딩 설정을 해줬다! 재밌다 히히
User 엔티티를 갖고 있는데 User 객체를 생성하고 INSERT 하려할 때 발생한 에러. H2 에서 User 는 예약어이기 때문에 Member 로 변경했더니 정상작동했다. 참고한 사이트 https://www.baeldung.com/spring-boot-h2-jdbcsqlsyntaxerrorexception-expected-identifier 에러 내용은 다음과 같다 ... 생략 ... Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "\000a drop table if exists [*]user cascade "; expected "identifier"; SQL statement: drop table i..
https://velog.io/@shyeon4643/Error-Unsupported-class-file-major-version-64 [Error] Unsupported class file major version 64 Unsupported class file major version 64 처음 보는 에러다.. 왜 이런 에러가 뜨는 걸까..구글링 하다가 찾은 방식은 다음과 같이 버전 맞춰주라고 했는데JDK 17, Spring Boot 3.x JDK 11, Spring Boot 2.7. velog.io