모각코/2022 하계 모각코 : 꿀단지

모각코 시간을 활용해서 사둔 강의를 조금 들었다. @DataJpaTest라는 어노테이션에 대해 알게되었고, @Table의 indexes 속성을 통해 데이터베이스의 인덱스 기능을 사용할 수 있다는 것도 알게되었다. 대부분 이미 아는 내용이었지만 새롭게 알게 된 내용들은 다음과 같다. 먼저 인텔리제이에서 Services라는 기능을 제공하는데, 이를 통해 멀티모듈이나 외부 기능들을 편하게 다룰 수 있도록 지원해준다. 두번째는 인텔리제이에서 제공하는 Datagrip의 ddl을 확인할 수 있는 기능이었다. 아래와 같이 생성된 테이블을 만들기 위한 ddl을 확인할 수 있다. 다음은 쿼리문을 미리 등록하여 애플리케이션 실행 시점에 실행할 수 있는 기능이다. resources폴더 안에 data.sql이라는 이름으로 존..
스프링 강의 듣고 코틀린으로 작성하기
결과 템플릿 콜백 패턴까지 공부, 계속 진행할 예정
활동내용 https://ttl-blog.tistory.com/827 [JPA] 복합 키와 식별 관계 매핑 복합 키(Composite Key) 여러 열을 조합하여 기본 키(Primary Key)의 역할을 할 수 있도록 만든 키를 의미합니다. 식별 관계 부모 테이블의 기본 키를 내려받아서 자식 테이블의 기본 키 + 외래 키로 사용 ttl-blog.tistory.com 회고 원래 계획중인 프로젝트에서 식별 관계의 복합 키 + GenerateValue를 사용하는 방법에 대해서 알아보기 위해 해당 주제에 대해 공부한 것인데, 결론적으로 지원이 안된다고 하니 조금 아쉬웠다. 다른 방법으로 order등의 컬럼을 둔 뒤 이를 하나씩 증가시키는 방법으로 사용해야 할 것 같다.
목표 식별 관계와 비식별 관계에 대해 공부하고, JPA 에서 이를 매핑하는 방법 알아보기 코틀린 코드로도 작성해보기
시작하기에 앞서 오늘 공부할 개념들을 간단하게 소개하고 시작하도록 하겠습니다. 채널 : 코루틴 간에 데이터를 안전하게 보내고 받는 데 사용할 수 있는 파이프입니다. 액터: 채널과 코루틴을 사용하는 상태를 감싼 래퍼로 여러 스레드에서 상태를 안전하게 수정하는 매커니즘을 제공합니다. 뮤텍스 : 크리티컬 존(임계 영역)을 정의하여 힌 번에 하나의 스레드만 실행할 수 있도록 하는 동기화 매커니즘입니다. 크리티컬 존에 엑세스하려는 코루틴은 이전 코루틴이 크리티컬 존을 빠져나올 때까지 일시 정지됩니다. 1. 채널 Channel 동시성과 관련된 수많은 오류들은 서로 다른 스레드 간에 메모리를 공유할 때 발생합니다. 데드락, 레이스 컨티션(경쟁 상태), 원자성 위반은 공유 상태와 관련있습니다. 이들은 공유 상태가 유효..
목표 코루틴 채널, 액터, 뮤텍스 공부하기
말 랑
'모각코/2022 하계 모각코 : 꿀단지' 카테고리의 글 목록