IIFE, Immediately Invoked Function Expression

즉시 실행 함수 표현은 정의되자마자 즉시 실행되는 자바스크립트 함수이고 self-exeucting anonymous function으로 알려진 디자인 패턴이다.global scope에 불필요한 변수를 추가해서 오염시키는 것을 방지하고 IFEE 안에 다른 변수들이 접근하

2021년 4월 1일
·
0개의 댓글
post-thumbnail

Apache Kakfa

전통적인 엔터프라이즈 메시징 시스템의 대안으로 하루에 1조 4천억 건의 메시지를 처리하기 위해 LinkedIn이 개발한 내부 시스템으로 시작했으나, 현재 이는 다양한 기업의 요구사항을 지원하는 애플리케이션을 갖춘 오픈소스 데이터 스트리밍 솔루션이다.실시간으로 기록 스트

2021년 1월 24일
·
0개의 댓글

MacOs에 OpenJDK 설치하기

Homebrew 설치https://brew.sh/index_koHomebrew는 macOS 용 패키지 관리자이다.npm과 동일한 역할을 수행한다고 보면된다.

2021년 1월 23일
·
0개의 댓글

2020

2021년이 된지 10일만에 작성하는 작년에 대한 간단한 회고록이다.작년엔 개인적으로 새로 시작된 해였다.4학년 2학기부터 방황하며 1년 6개월간 여러가지 아카데미에서의 경험을 통해 좋은 회사에 입사할 수 있게되었다.회사에 입사한 후엔 ADsP자격증을 취득하기도하고 의

2021년 1월 10일
·
0개의 댓글
post-thumbnail

MSA를 알아보자!

하나의 큰 서비스를 작은 단위로 쪼개서 원하는 서비스를 조합하는 아키텍처MSA는 여러개의 작고, 독립적인 서비스들을 조합하여 복잡한 application을 만드는 Architecture이다.각각의 독립적인 서비스는 MSA에 유연성을 부여하고 이 유연성은 개발 및 운영

2020년 11월 24일
·
0개의 댓글

Restful API Design

HTTP의 Method에 따라 CRUD 동작을 하도록 한다.GET : 조회POST : 생성PUT : 수정PATCH : 수정DELETE : 삭제

2020년 11월 18일
·
0개의 댓글

for Service developer...

이 기능의 위험성사이버 스토킹의 자료가 될 수 있다.불법 촬영물의 공유가 발생할 수 있다.문제 이미지를 신고하는 기능을 제공하고, 신고 접수시 게시물을 빠르게 조치해라신고된 게시물이 추가 공유될 수 없도록 해시값 등을 활용해 대처할수 있는 시스템을 마련해라불법 공유자를

2020년 7월 16일
·
0개의 댓글
post-thumbnail

9 tips to quickly improve your UI designs

https://uxdesign.cc/9-simple-tips-to-improve-your-ui-designs-fast-377c5113ac82

2020년 7월 16일
·
0개의 댓글

AOP

Aspect Oriented Programming관점 지향 프로그래밍원하는 위치에서 제어할 수 있게해준다. @Component, @Aspect annotation을 통해 선언한다. @pointcut("") //spring.document에 따른다.

2020년 7월 9일
·
0개의 댓글

Interceptor

HandlerInterceptorAdapter 를 상속 받아서 구현한다.Filter는 다른 곳에서도 사용되고, Servlet에서 지원한다.Interceptor는 Spring에 특화됨./\* 해당 depth만 체크, /\*\* 해당 depth 하위까지 체크filter안에

2020년 7월 9일
·
0개의 댓글

Servlet Filter

Filter를 implement한다.Encoding, Decoding, Encryption, Decryption, SSL 공격 방어 등의 역할을 수행한다.filter가 여러개 있을때는 setOrder를 통해 순서를 정할수있다.Rest API가 호출 되기전에 doFilt

2020년 7월 8일
·
0개의 댓글

DB connection in Springframework

domainJava Persistance Api데이터베이스에 정의되어있는 엔티티 형태를 정의.@Data //lombok anntation을 사용하면 자동으로 getter, setter가 생성된다.<User, Long> = <dto, pk's type>spri

2020년 7월 8일
·
0개의 댓글

Spring Framework

생산성유지보수성재사용성신뢰성표준화확장성하지만, 학습난이도 증가, 자유도 감소, 패키지 용량 증가, 프레임워크 의존 위험 증가 될 수 있다.Reactive stacknon-blockingasync속도가 빠르기 때문에 대용량 처리에 유리하다.Spring WebFlux :

2020년 7월 8일
·
0개의 댓글
post-thumbnail

Docker, Kubernetes...

Docker란?컨테이너 기반의 오픈소스 가상화 플랫폼이다. 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해준다.백엔드 프로그램, 데이터베이스 서버, 메시지 큐 등 어떤 프로그램도 컨테이너로 추상화할 수 있고

2020년 6월 25일
·
0개의 댓글