일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 리팩토링 2판
- @TransactionalEventListener
- @Transactional Propagation
- CompletableFuture
- ksqldb
- JPA
- Stream
- intellij 즐겨찾기
- git
- 백명석님
- 자바 ORM 표준 JPA 프로그래밍 정리
- 원격 브랜 삭제
- #docker compose
- IntelliJ
- vue.js
- javascript case
- findTopBy
- Spring Cloud Netflix
- java
- multipart테스트
- intellij 핵심 단축키
- HandlerMethodArgumentResolver
- aws
- ksql
- Linux
- 친절한 SQL 튜닝
- intellij favorites
- 자바 ORM 표준 JPA 프로그래밍
- 리눅스
- 마이크로 서비스
- Today
- Total
목록프로그래밍 (126)
시그마 삽질==six 시그마
docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.limit-query-result Spring Data JPA - Reference Documentation Example 108. Using @Transactional at query methods @Transactional(readOnly = true) public interface UserRepository extends JpaRepository { List findByLastname(String lastname); @Modifying @Transactional @Query("delete from User u where u.active = false") v docs.sp..
An EventListener that is invoked according to a TransactionPhase. If the event is not published within an active transaction, the event is discarded unless the fallbackExecution() flag is explicitly set. If a transaction is running, the event is processed according to its TransactionPhase. Adding @Order to your annotated method allows you to prioritize that listener amongst other listeners runni..
fork repository에 원본 repository 수정분 반영하기 1. 일단 fork repository를 로컬에 클론한다 git clone 2.로컬에서 원격 리파지토리 등록 git remote add upstream 3. 원본 remote로부터 pull git pull upstream master 4. 원본 변경분 fork 리포에 반영 git push origin master
태그는 소스의 버전관리 책갈피 같은거 // tag 리스트 git tag //태그명으로 테그 생성 git tag //해당 태그명 태그 삭제 git tag -d //해당 태그 올리기 git push origin //태그들 원격 저장소로 push git push --tags //원격 저장소 태그 삭제 git push origin : //해당 태그명 이동 git checkout //태그 메세지와 커밋확인 가능 git show
11번가의 MSA 전환 관련 동영상을 보고 정리한 내용입니다 https://www.youtube.com/watch?v=J-VP0WFEQsY&list=WL&index=100&t=3419s https://www.youtube.com/watch?v=D6drzNZWs-Y&list=PL9mhQYIlKEhdtYdxxZ6hZeb0va2Gm17A5 spring.io/projects/spring-cloud-netflix Spring Cloud Netflix Spring Cloud Netflix features: Service Discovery: Eureka instances can be registered and clients can discover the instances using Spring-managed bean..
카프카에서 중요한건 관련 서비스에 가장 적합한 전략을 찾고(어디까지 감내 가능한지 trade-off) 그것을 조화롭게 적용하는것이다. Throughtput(처리하는 작업의 양) ,Latency(작업을 처리하는데 소요되는 시간) ,Durability(메시지 유실 최소화) ,Availability(신속한 장애복구),중복 여부, 순서 중요 여부도 고려사항이다. 1.카프카가 정의 아파치 카프카(Apache Kafka)는 분산 이벤트 스트리밍 플랫폼이며 데이터 파이프 라인을 만들 때 주로 사용되는 오픈소스 솔루션 pub-sub모델의 메세지 큐이고, 분산환경에 특화되어 설계되어 있다는 특징을 가짐 카프카는 소스 애플리케이션과 타켓 애플리케이션의 커플링을 느슨하게 하기위해 나옴(역할과 책임이 분리되어 서비스 의존도 ..
리팩토링 2판 (저자: 마틴 파울러 ) 구입하시길 강력 추천드립니다. 리팩토링의 모든 것이 담겨있습니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 하단의 내용은 제가 예전에 읽었던 내용을 제 나름대로 요약한 것으로 저자의 의도와는 다를 수 있습니다 CHAPTER 01 리팩터링: 첫 번째 예시 1.1 자, 시작해보자! 1.2 예시 프로그램을 본 소감 1.3 리팩터링의 첫 단계 리팩터링하기 전에 제대로 된 테스트부터 마련한다. 테스트트 반드시 자가진단하도록 만든다. 1.4 statement() 함수 쪼개기 아무리 간단한 수정이라도 리팩터링 후에는 항상 테스트를하는 습관을 들이는 것이 바람직하다 이처럼 조금씩 변경하고 매번 테스트하는 것은 리팩터링 절차의 핵심이다. 리팩터링은 프로그램 수정을 작은 단..
Clean Architecture(저자: 로버트C.마틴, 엉클밥 ) 구입하시길 강력 추천드립니다. 설계에 대한 숲을 볼 수 있는 좋은 책입니다. 책 구입을 원하시는분은 요기를 클릭하시면 됩니다. 하단의 내용은 제가 예전에 읽었던 내용을 제 나름대로 요약한 것으로 저자의 의도와는 다를 수 있습니다 아키텍처의 궁극적인 목표는 시스템의 수명과 관련된 비용은 최소화하고,프로그래머의 생산성은 최대화하는데 있다. The ultimate Goal of Architecture The goal of software architecture is to minimize the lifetime cost of the software (development cost+maintenance cost afterwards) -keep s..