Home
화난돼지 블로그
Cancel

Custom Generator

사용자 정의 Id 생성기 Entity 코드 @Entity @Getter @Setter @Table(name = "book") @NoArgsConstructor(access = AccessLevel.PROTECTED) public class Book { @Id @GeneratedValue(generator = "prod-gene...

Spring 테스트 코드, @Commit, @Rollback

스프링에서 테스트 코드를 작성시 @Rollback(true) 해당 옵션이 기본 설정임. 해당 설정은 메소드와 클래스 레벨에서 기본 설정으로 되어 있음. 개별 테스트가 끝난후 롤백, 전체 테스트가 끝난후 클래스 래밸에서 롤백 시킴. @TestMethodOrder(MethodOrderer.OrderAnnotation.class) public...

내장 DB 설정 에러(feat.@DataJpaTest)

Spring boot + Spring data jpa + mysql 을 사용하여 테스트 코드 작성 중 생긴 에러 @DataJpaTest 를 선언하고 테스트를 작성할때 spring framework 안에 내장된 메모리 데이터베이스를 못찾아서 생기는 에러 문제 발생 코드 @DataJpaTest public...

Prime Number(1)

소수와 소인수분해 소수 1보다 큰 자연수 p는 p의 양의 인수가 1과 p뿐일 때 소수 라고 한다. 1보다 크면서 소수가 아닌 자연수는 합성수 라고 한다. 소인수 주어진 자연수를 나누어 떨어뜨리는 약수 중에서 소수인것 합성수를 소인수의 곱으로 표현하는 것 \(p 가 소수이고 p \| ab 이면, p \|...

Modulo(1)

나머지 연산 나눗셈의 식 a = bq + r은 a를 b로 나눌 경우 몫은 q, 나머지는 r이되는 관계를 표현. [q(몫) = \lfloor \frac{a}{b} \rfloor] [r(나머지) = a \ mod \ b = a - b (\lfloor \frac{a}{b} \rfloor)] 3 ≡ 31(mod 7) 3 mod 7 =...

Division(1)

나눗셈 : division a는 정수이고 b는 양의 정수라 할 때, 다음을 만족하는 유일한 정부 q, r이 존재한다. [a = bq + r, 단, 0 \le r < b] 약수(divisor)와 배수(multiple) a,b가 정수이고 a ≠ 0 일 때, b=ac를 만족시키는 종수 c가 있다면 “a가 b를 나머지 없이...

Algorithm

정렬 : sort 여러 개의 데이터로 구성된 리스트가 주어졌을 때, 데이터들을 값의 크기 순서대로 재배치하는 것 내부정렬 정렬할 데이터 전체를 주기억장치에 저장한 후 정렬 외부정렬 데이터의 양이 너무 많아 보조기억장...

Matrix(1)

행렬 : matrix m, n이 양의 정수일 때, m개의 행과 n개의 열로 구성된 직사각형의 배열 A를 m x n 행렬 이라 한다. [A = \begin{pmatrix} a_{11} & a_{12} & … & a_{1n} a_{21} & a_{22} & … & a_{2n} … & … ...

Proof

axiom : 공리 어떤 다른 명제들을 증명하기 위해 전제로 사용되는 가장 기본적인 가정. 별도의 증명 없이 참으로 이용되는 명제를 공리라고 함. 예시 두 점이 주어졌을 때, 두 점을 통과하는 직선을 그릴 수 있다. 어떤 자연수도, 그 수의 다음 수가 존재한다. 어떤 것도 ...

Set(2)

Function 특징 f: A ⇒ B f(a)=b, a = 정의역, b = 치역 모든 정의역은 모두 사용되어야 하고 반드시 하나의 치역을 가지고 있어야 한다. 정의역은 치역을 동시에 바라보고 있을 수 있다. One to One Function 특징 ...