본문 바로가기

카테고리 없음

2020-11-25 08시 개발자 글 모음 | "[JAVA] java, JVM, JD" 외 3개 이야기

[GCP]Serverless 서비스인 Cloud Run 알아보기 2부 — 로컬에서 개발하기(Cloud Code) by 이정운 about GCP,Cloud

  • Technical engineer who dreams better future
  • (These thoughts are my own personal opinions
  • and do not reflect or represent Google’s opinions or plans


[Spring] Spring의 핵심기술 PSA - 개념과 원리 by 염광호 about Spring

  • Spring의 @Transactional 은 각 TransactionManager를 각각 구현하고 있는 것이 아니라 최상위 PlatformTransactionManager를 이용하고 필요한 TransactionManager를 DI로 주입받아 사용하는구나라는 사실을 알 수 있습니다
  • public interface PlatformTransactionManager extends TransactionManager { TransactionStatus getTransaction(@Nullable TransactionDefinition definition) throws TransactionException; void commit(TransactionStatus status) throws TransactionException; void rollback(TransactionStatus status) throws TransactionException; }
  • 아래 코드는 Transaction을 제어함에 있어 하나의 기술에 국한되지 않고 트랜잭션관리의 모든 기술을 아우를 수 있는 Spring의 PSA(Portable Service Abstraction)에 맞는 코드라고 볼 수 있습니다


도메인 주도 설계 철저 입문 4부 - 지식 표현을 위한 고급 패턴 by 전시흠

  • save(user_2) # 유저 그룹 생성 후 저장 user_group = UserGroup(owner=user_1) user_group
  • default_factory = UserGroupId) owner_id: UserId user_ids: List[UserId] = field(default_factory = list) # User 인스턴스가 아닌 식별자인 UserId 를 저장한다
  • class UserGroupApplicationService: def get_recommended(self) -> GetRecommendedDto: user_groups = self


[JAVA] java, JVM, JDK, JRE란? by 홍석준 about JDK

  • java" public class Hello { public Hello(); Code: 0: aload_0 1: invokespecial #1 // Method java/lang/Object
  • $ java Hello 와 같이 자바 프로그램을 실행할 수 있음
  • 자바 11 부터는 JRE가 배포되지 않고 있어 앞으로 JDK와 JRE를 헛갈일 일은 없어질 수도 있을 것 같다