Spring + JenkinsCreated Time: December 17, 2022 11:34 PMLast Edited Time: December 23, 2022 5:42 PMReferences: https://blog.nachal.com/1633
왜?특정 회사 서류통과후, 과제가 CI-CD관리하는 젠킨스 + gradle+ git(버전관리) 스펙을 요구하는 과제를 구현하게됨.
젠킨스 구현 방법Spring에서의 설정 - build.gradle
@SpringApplication이 달려있는 파일 위치 적기
추후 젠킨스에서 gra...
프로세스 동기화 및 뮤택스와 세마포어Created Time: November 27, 2022 10:05 PMLast Edited Time: November 29, 2022 6:30 PMReferences: https://dduddublog.tistory.com/25
왜?프로세스 동기화에 대해 생각하던중, 임계 영역 처리에 대해서 한번 생각해보았다.
프로세스 동기화에 대해 설명해보세요.다중 프로세스 환경에서 자원 등에 한 프로세스만이 접근가능하도록 하는 것입니다.공유된 자원에 대해 프로세스 동기화를 하지 않으면 데이터의 일관성이...
트랙잭션 isolation4단계와 LockCreated Time: November 27, 2022 9:40 PMLast Edited Time: December 23, 2022 5:41 PM
왜?어떤 회사의 과제 구현 도중, 어떻게 멀티 쓰레드 단위 테스트를 통과를 했던 해결과정을 기록하였다.
한 트랜잭션으로 이용하기위해 read와 update를 묶어서 실행하였고, 더티 체킹을 활용하였다.
처음에는 read committed썻고, non-repeatable read현상을 겪어서, 정확한 계산이 나오지 않았다.
격리단계 최대한 ...
read.me 작성법Created Time: November 23, 2022 1:39 PMLast Edited Time: November 25, 2022 4:11 PM
Description
프로젝트에 대한 간단한 설명을 기술한다. 어떠한 일을 수행하기 위한 프로젝트인지, 어떠한 서비스를 위한 것인지를 작성하면 된다. 너무 길게 작성하기 보단 간결하고 명료하게 작성하는 것이 좋다. 프로젝트의 가치를 전달하는 것도 좋다.
Environment
실행환경에 대해 작성하면 된다. OS나 컴파일러 혹은 Hardware와 관련된 환경을 작...
Entity, DAO, DTOCreated Time: November 17, 2022 3:56 PMLast Edited Time: November 19, 2022 5:26 AMReferences: https://velog.io/@ohzzi/Entity-DAO-DTO%EA%B0%80-%EB%AC%B4%EC%97%87%EC%9D%B4%EB%A9%B0-%EC%99%9C-%EC%82%AC%EC%9A%A9%ED%95%A0%EA%B9%8CTags: Spring
개인적으로 Spring Boot를 가지고 CRUD를 구현한 Todo-list...
Spring의 전반적인 설명Created Time: November 15, 2022 10:54 AMLast Edited Time: November 27, 2022 9:54 PMReferences: https://devscb.tistory.com/119https://jypthemiracle.medium.com/servletcontainer%EC%99%80-springcontainer%EB%8A%94-%EB%AC%B4%EC%97%87%EC%9D%B4-%EB%8B%A4%EB%A5%B8%EA%B0%80-626d27a80fe5https...
JVM에 대한 전반적인 설명Created Time: November 14, 2022 5:06 PMLast Edited Time: December 21, 2022 1:31 PMReferences: https://velog.io/@litien/JVM-%EA%B5%AC%EC%A1%B0https://www.youtube.com/watch?v=zta7kVTVkukhttps://8iggy.tistory.com/229Tags: Java, Spring
Java란?다시 읽어보기https://8iggy.tistory.com/229
https:/...
싱글톤은 항상 stateless하게!Created Time: September 25, 2022 12:27 AMLast Edited Time: December 23, 2022 5:39 PMReferences: https://esoongan.tistory.com/177https://brownbears.tistory.com/519Status: In progress
의문점싱글톤인데 전역변수를 stateful하게 활용해도 문제없는가?? → 문제있다.
설명Spring은 스프링 빈에 관리하는 클래스는 하나의 객체를 처음에 생성하고, 그후...
람다 캡처링Created Time: September 24, 2022 10:47 PMLast Edited Time: December 23, 2022 5:38 PM
:: Variable used in lambda expression should be final or effectively final의 이유
람다 실행시에 실행되던 메소드의 스택 영역에 저장되는 외부 변수들에 대해서는 참조만 가능하고 값 변경은 불가→ final or effectively final 변수만 사용 가능한 이유
외부 Reference type 변수에 ...
null?Optional?빈 객체 반환?Created Time: September 22, 2022 7:25 PMLast Edited Time: December 23, 2022 5:36 PMReferences: https://moonsiri.tistory.com/140https://homoefficio.github.io/2019/10/03/Java-Optional-%EB%B0%94%EB%A5%B4%EA%B2%8C-%EC%93%B0%EA%B8%B0/https://dzone.com/articles/using-optional-corr...