Strategy Pattern (전략 패턴)
in Programming on Design Pattern
Strategy Pattern 은 전략을 쉽게 바꿀 수 있도록 해주는 디자인 패턴이다.
같은 문제를 해결하는 여러 방식(알고리즘)이 클래스별로 캡슐화 되어있고 이들을 필요할 때 교체할 수 있도록 함으로써 동일한 문제를 다른 알고리즘으로 해결할 수 있게 하는 디자인 패턴이다.
in Programming on Design Pattern
Strategy Pattern 은 전략을 쉽게 바꿀 수 있도록 해주는 디자인 패턴이다.
같은 문제를 해결하는 여러 방식(알고리즘)이 클래스별로 캡슐화 되어있고 이들을 필요할 때 교체할 수 있도록 함으로써 동일한 문제를 다른 알고리즘으로 해결할 수 있게 하는 디자인 패턴이다.
in Programming on Spring
Junit을 사용해 Springboot에서 기본적인 테스트코드를 작성해보자.
in Programming on Spring
@SpringBootApplication 어노테이션에 대해 알아보자.
in Programming on Spring
spring에서는 비동기처리시 @async annotation으로 쉽게 구현할수있다. java에서 thread로 구현하는것과 어떻게 다른지 알아보자.
in Programming on Spring
Uniform Interface(일관된 인터페이스)란, Resource(URI)에 대한 요청을 통일되고, 한정적으로 수행하는 아키텍처 스타일을 의미합니다. 이것은 요청을 하는 Client가 플랫폼(Android, Ios, Jsp 등) 에 무관하며, 특정 언어나 기술에 종속받지 않는 특징을 의미합니다. 이러한 특징 덕분에 Rest API는 HTTP를 사용하는 모든 플랫폼에서 요청가능하며, Loosely Coupling(느슨한 결함) 형태를 갖게 되었습니다.
in Programming on Python
spark 실행시 python 버전에러날때
in Programming on Design Pattern
프록시패턴은 실제 기능을 수행하는 객체Real Object 대신 가상의 객체Proxy Object를 사용해 로직의 흐름을 제어하는 디자인 패턴이다. 이때 Proxy Object는 Real Object의 결과값을 조작하거나 변경하면 안된다. 말 그대로 Proxy (대리자) 이기때문이다.
in Data Science on Paper
저자 Sunyang park, So Jung Yun