ZGC
https://d2.naver.com/helloworld/0128759 ZGC의 기본 개념 이해하기 ZGC(Z Garbage Collector)는 Serial GC와 Parallel Old GC, Parallel GC, CMS GC, G1 GC를 지나 새로운 세대로..
https://d2.naver.com/helloworld/0128759 ZGC의 기본 개념 이해하기 ZGC(Z Garbage Collector)는 Serial GC와 Parallel Old GC, Parallel GC, CMS GC, G1 GC를 지나 새로운 세대로..
https://findstar.pe.kr/2023/04/17/java-virtual-threads-1/ Virtual Thread란 무엇일까? (1) Software Developer, I love code. java의 thread가 os 기반으로 동작하던 방식을 virtual thread 방식으로 동작하도록 만들었다. non-b...
https://tech.wonderwall.kr/articles/CoroutineDeepDive/ [**Wonderwall Tech Kotlin Coroutine의 개념과 동작원리**](https://tech.wonderwall.kr/articles/CoroutineDeepDive/) ...
https://medium.com/@bubu.tripathy/testing-spring-boot-applications-c5d8212f6e72 Testing Spring Boot Applications Best Practices and Considerations
hiberate의 audit 설정을 할 수 있다고해서, 관련해서 작성해보았다. hibernate envers를 설정하게 되면 audit정보를 기록하고자 하는 테이블이 생긴다. 생성되는 규칙은 ***_aud **형태로 생성되다. 선언하는 방식은 매우 단순하다. gradle implementation("org.hibernate:hibe...
https://stackoverflow.com/questions/67265308/gradle-entry-classpath-is-a-duplicate-but-no-duplicate-handling-strategy-has-b Gradle “Entry .classpath is a duplicate but no duplicate handling stra...
http://querydsl.com/static/querydsl/latest/reference/html/ch02s03.html#d0e1235 2.3. Querying SQL 2.3.2. Code generation via Maven This functionality should be primarily used via the Maven plu...
https://v3.leedo.me/devs/118 Spring boot 3 버전에서 kotlin gradle에서 queryDSL 설정하기 Spring boot 3.x 버전으로 넘어오면서 kotlin gradle에서 queryDSL 설정하는 방법이 조금 변경되었습니다. ![...
https://docs.jboss.org/hibernate/orm/6.2/userguide/html_single/Hibernate_User_Guide.html ![]() ![]() ...
https://medium.com/bytebytego-system-design-alliance/the-architects-blueprint-understanding-software-styles-and-patterns-with-cheatsheet-5c1f5fd55bbd The Architect’s Blueprint: Understanding Sof...
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#features.external-config.files properties를 여러개 나눠놓고 환경별 지정하는 것은 익히 사용하던 방법인데, 최근에 알게된 내용을 정리한다. multi module로 나뉘어진 프로젝트...
Architecture Modernization Enabling Teams (AMET) 아키텍처 최신화 활성화 팀 이라는 것이 있었다. 낡은 아키텍처를 최신화 할 수 있도록 서포팅 해주는 팀으로 역할을 하는 것 같았다. Enabling Team이 무엇인가 봤더니 Team Topologies 라는 곳에서 어느정도 구조화가 되어 있는 모습으로 보인다...
등장인물 스크럼마스터 프로덕트 오너 이해관계자 개발자 제품에 대해 고민하는 사람과 코딩으로 구현하는 사람이 서로 힘을 합쳐서 한 팀으로 프로젝트를 진행. - 목적을 달성하기 위해 모든 관계자가 긴밀하게 협업한다. - 한 번에 전체를 완성하기보다 조금씩 만들되, 조기에 동작시켜 피드백을 받는다. - 사용자나 관계자의 ...
https://nyyang.tistory.com/160
kotlin에서는 java reflection 보다 간단하게 사용할 수 있도록 해준 것 같다. data class ABC( val a: Boolean, val b: Boolean, val c: Boolean ) 클래스의 멤버 변수를 활용해서 list형태로 값이 true인 변수들만 변수명을 만들려고 한다. 이때 하는 방법은 간단했다. ...