soy blog

soy.me - 이것저것 기록하는 공간  
  • 대용량 서비스 아키텍처의 Persistent Layer
    24 October 2015
    클러스터링 Fail Over 가능 : 특정 인스턴스 장애 시 다른 인스턴스들이 장애가 난 인스턴스의 메시지를 받아서 이어서 처리 한 대의 서버로 처리할 수 없는 양의 메시지를 여러 대의 서버에서 분산 처리 가능 RDBMS에서의 성능 향상을 위한 아키텍처 Query off Loading DB 트랜잭션의 CRUD 중 80% 이상은 SELEC...
  • Java Garbage Collection
    24 October 2015
    음 이거는.. 미완성 ㅋㅋㅋ 그냥 메모 용도로..
  • Java 8 - Interface
    19 October 2015
    The interface body can contain abstract methods, default methods, and static methods. An abstract method within an interface is followed by a semicolon, but no braces (an abstract method does no...
  • 마이크로 서비스 아키텍처
    18 August 2015
    SOA, 모노리틱 아키텍처, 마이크로 서비스 아키텍처에 대하여 그냥 간략하게..
  • Java - Enum
    13 August 2015
    enum을 제대로 써보고자 정리해본다.
  • Double Ended Linked List
    14 April 2015
    Double Ended Linked List란 리스트의 맨 앞을 가리키는 HEAD 포인터 뿐 아니라, 리스트의 맨 뒤를 가리키는 TAIL 포인터 또한 가지고 있는 링크드리스트이다. 이는 Double Linked List와 다르다. 더블 링크드리스트는 각 노드가 prevNode 및 nextNode의 링크를 모두 가지고 있는 것이고, 지금 여기서의 Dou...
  • Singleton 패턴 구현 예제
    25 January 2015
    싱글톤 패턴이란 어떤 클래스의 인스턴스가 반드시 딱 한 개만 생성됨을 보장하는 패턴이다. 기본 아이디어는 다음과 같다.
  • java.lang.Object 클래스
    25 January 2015
    모든 클래스의 상위 클래스인 java.lang.Object 클래스의 thread 관련 메소드를 살펴보자.
  • Java 동기화 - synchronized, volatile, final
    19 January 2015
    먼저, 동기화가 제대로 이루어지지 않아서 문제가 생기는 경우를 살펴보자.
  • Java - Uncaught Exception Handler, Shutdown Hook
    19 January 2015
    Uncaught Exception Handler 프로그램이 예외를 통보했을 때 그 예외를 캐치하는 try-catch절이 어디에도 적혀있지 않다고 하자. 이런 경우에는 일반적으로 쓰레드의 call stack을 표시하고 프로그램이 종료된다.