OAuth2 란?
in Programming on Spring
OAuth 2.0은 다양한 플랫폼 환경에서 권한 부여를 위한 산업 표준 프로토콜. 제3의 앱이 자원의 소유자인 서비스이용자를 대신하여 서비스를 요청할 수 있도록 자원 접근 권한을 위임하는 방법.
in Programming on Spring
OAuth 2.0은 다양한 플랫폼 환경에서 권한 부여를 위한 산업 표준 프로토콜. 제3의 앱이 자원의 소유자인 서비스이용자를 대신하여 서비스를 요청할 수 있도록 자원 접근 권한을 위임하는 방법.
in Programming on Spring
JPA(Java Persistence API)란 자바 객체와 데이터베이스 테이블간의 매핑을 처리하는 ORM(Object Relational Mapping) 기술의 표준. ORM은 특정 언어에 종속적인 개념이 아니라 객체와 RDBMS를 매핑시키는 개념. 이러한 ORM의 개념을 구현하기 위한 표준이 JPA.
in Programming on Java
Generic type이란 데이터 타입을 아직 명시하지 않은 상태. class 안에서 사용하는 데이터 타입을 미리 정의하지 않고 class를 instance화 하는 시점에서 데이터타입을 지정해주는 방식.
ex. List
in Programming on Spring
DispatcherServlet이란 서버로 들어오는 모든 요청을 제일 앞에서 처리하는 Front Controller 역할. 브라우저로부터 요청이 들어오면 가장 먼저 가로채서 handler mapping, hanlder adapter를 수행하는 Dispatcher Servlet에 대해 알아보자.
in Programming on DevOps
WEB과 WAS가 무엇인지, 차이점은 무엇인지 알아보자
in Data Science on Paper
Twitter를 사용한 취약성 공격 시기 예측
in Programming on Algorithm
보통 DS(Datat Structure)가 얼마나 효율적인지 판단할때 사용하는 Runtime Analysis 방법 중, 가장 많이 사용되는것이 Time complexity(시간복잡도) 척도이다. 가장 기본이 되는 연산인 Elementary Operation이 몇 번 발생하는가를 이용하여 측정한다.
in Programming on Java
동기(sync), 비동기(unsync), 블락(block), 논블락(non-block)의 개념에 대해 알아보고, 예시를 통해 구체적으로 이해해보자.