연관관계 적용2 이전(연관관계 적용)에 Registry와 Comment 연관관계 매핑을 해서 값을 세팅했다. 이제 refactoring을 통해서 매핑 하기 전에 작성한 registryId와 registryNickname은 필요없으므로 코드를 수정하기로 했다. *pr 👉🏻 연관관계 refactoring test 코드 수정 ...
연관관계 적용
연관관계 매핑(1 : N) 실제 프로젝트에 적용시켜본다. 연관관계 목차 연관관계 이론 연관관계 적용 👈🏻 연관관계 적용2(refactoring) 연관관계 적용3(궁금증 해결하기) 연관관계 적용4 정리(코드 + MySQL) 요약 @Column(name = “registry_id) 로 Registry id 컬럼...
Generationtype
GenerationType test 코드를 실행하면서 생긴 문제들이 GenerationType과 관련되어있어 이를 정리해봤다. GenerationType 에는 AUTO, IDENTITY, SEQUENCE, TABLE 이 있다. AUTO id 값을 null로 하면 DB가 알아서 AUTO_INCREMENT 해준다. 기본 설정 값으로 각 데이터베이...
Binary search and linear search
Binary Search(이진검색 알고리즘) & Linear Search(선형검색 알고리즘) 아래 강의를 보고 정리한 글이다. 검색 알고리즘? 기초개념 잡아드림. 10분 순삭. 이 둘은 Search 알고리즘에 속해있다. 🐣 다른 알고리즘으로는 Sorting이 있다. 정렬 알고리즘에서는 자료를 정...
@springboottest와 @datajpatest 차이
@SpringBootTest와 @DataJpaTest 차이 연관관계 매핑 test를 하기 위해 어노테이션 설정을 했다. 이 전에 실제 db가 아닌 h2로 테스트 하기 위해서 test용 application으로 설정했었다. @TestPropertySource(locations = "/application.properties") 또, @Transa...
Oop
OOP 아래 강의를 보고 정리했다. 객체지향 프로그래밍? 문과도 이해쌉가능. 10분컷. 객체지향 프로그래밍은 코드를 작성(정리)하는 방법이다. 예시 게임을 하는데 캐릭터 객체(object)가 필요하다. 한명의 캐릭터만 만든다면 아래와 같이 코딩하면 된다. const character = { name : "nana",...
함수형 프로그래밍
함수형 프로그래밍 아래 강의를 보고 정리한 글이다. 연봉이 떡상한다고? 함수형 프로그래밍! 10분만에 이해하기. 함수형 프로그래밍이 뭔가요? 함수형 프로그래밍은 코드 작성 스타일이라고 할 수 있다. 함수형 방식에서는 버그 자체가 발생하기 어렵다. 명령형(imperative)코드와...
print 강의에서 나오는 파이썬 코드를 자바 코드로 바꾸면서 정리하던 도중에 파이썬에서는 바로 출력할 수 있는 것을 자바에서는 불가능 한 것을 보고 짧게 정리해봤다. 코드 def print_twice(arr) : for n in arr : for x in arr : print(x, n) 위 코드를 ...
Big o
Big O 참고로 아래 영상을 보면서 정리한 글이다. 개발자라면 이제는 알아야하는 Big O 설명해드림. 10분컷. 알고리즘 스피드의 표현법 같은 알고리즘 이라도 컴퓨터라는 하드 웨어에 따라서 컴퓨터 마다 속도가 다를 수 있다. 그렇기 때문에 “빠르다”, “느리다” 라는 “시간”으로 표현...
Linkedlist 코드 구현
code 단일 연결 리스트 데이터와 다른 노드를 가리킬 주소 데이터를 담을 객체가 필요하다. → 노드(node) 사용자가 저장할 데이터는 data 변수에 담기고, reference 데이터(참조 데이터)는 다음에 연결할 노드를 가리키는 데이터가 담긴다. 위와같은 노드들이 여러개가 연결 되어있는 것을 연결 리스트, 즉 LinkedList라고 한다....