분류 전체보기(32)
-
Apache Avro
Wikipedia def Avro is a row-oriented remote procedure call and data serialization framework developed within Apache's Hadoop project. It uses JSON for defining data types and protocols, and serializes data in a compact binary format. Its primary use is in Apache Hadoop, where it can provide both a serialization format for persistent data, and a wire format for communication between Hadoop nodes,..
2019.11.13 -
Abstract Factory pattern
Wikipedia 는 Abstract factory pattern 에 대해 이렇게 이야기하고있다. The abstract factory pattern provides a way to encapsulate a group of individual factories that have a common theme without specifying their concrete classes. 즉 factories 를 grouping 하는 pattern 이라 할 수 있겠다. In normal usage, the client software creates a concrete implementation of the abstract factory and then uses the generic interface of the ..
2019.11.12 -
State pattern VS strategy pattern, what is the difference?
운동을 하면서, 유투브로 디자인 패턴 관련 영상을 하나씩 보던 중 State pattern 에 대해 보는데, 이전에 보았던 strategy pattern 과 유사하다는 것을 알게 되었다. 그래서 한번 정리하고 가려 한다. wikipedia 는 state pattern 에 대해 이렇게 이야기하고 있다 The state pattern is a behavioral software design pattern that allows an object to alter its behavior when its internal state changes. This pattern is close to the concept of finite-state machines. The state pattern can be interpr..
2019.11.10 -
Logger, Log4J? Slf4j?
Log4J 와 Slf4j 의 차이가 뭘까? 항상 로깅을 위해 import lombok.extern.slf4j.Slf4j; 를 임포트하여 사용하고 있는데 그럼 Slf4J 로거를 사용하는 것인가? Log4J 로거를 사용하고 있는 것인가? 그렇다면 logback 은 무엇인가..? 명확히 하기 위해 한번 정리하고 넘어가려 한다. Log4j, logback 을 위에서 언급했지만 추가로 자바진영의 로깅 프레임워크에는 Log4j2 도 있다. log4j2 는 상대적으로 최근에 등장한 logging pramework 이다. 또한 logback log4j2 모두 log4j 를 기반으로 하고 있어서 설정하는 방법이나 사용법은 유사하다. Slf4j 는 Java 진영 로깅 프레임워크들의 추상체(facade) 역할을 한다. 예를..
2019.11.10 -
EC2 Security Group
d.
2019.11.05 -
Retrofit, what is better?
10월 27일 까지
2019.10.29