일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- effective
- git
- Elk
- mongodb
- reactive
- reactor
- Linux
- spring
- Static
- AWS
- libuv
- 네트워크
- mybatis
- nodejs
- redis
- HTTP
- network
- Heap
- html
- ajax
- Lombok
- cache
- Java
- github
- VCS
- r
- 데이터통신
- NoSQL
- javascript
- socket
- Today
- Total
빨간색코딩
참조문서https://docs.spring.io/spring/docs/4.3.18.RELEASE/spring-framework-reference/html/websocket.htmlhttps://d2.naver.com/helloworld/1336먼저 웹소켓 이전부터 천천히 알아보자1. 클라이언트는 어떻게 이벤트를 받아왔나?전통적으로 웹 클라이언트(브라우저)와 웹 서버는 http request - response 방식으로 동작한다. 그런데 서버에서 일방적으로 클라이언트에게 (요청을 안했는데도) 응답을 내려줘야하는 경우도 있을 수 있다. 바로 채팅이나 알림같은 경우이다. 메세지가 왔거나, 친구신청이 왔다거나 하는 경우들이다. 이런 경우들에 기존의 req - res 방식은 자연스럽지 못했는데, 애초에 단방향 통..
참조문서https://docs.spring.io/spring-security/site/docs/4.2.7.RELEASE/reference/htmlsingle/#getting-startedhttp://springsource.tistory.com/80https://okky.kr/article/3827381. 스프링 시큐리티란?스프링 시큐리티는 스프링 기반의 어플리케이션의 보안(인증과 권한)을 담당하는 프레임워크이다. 만약 스프링시큐리티를 사용하지 않았다면, 자체적으로 세션을 체크하고 redirect 등을 해야할 것이다. 스프링 시큐리티는 보안과 관련해서 체계적으로 많은 옵션들로 이를 지원해준다. spring security는 filter 기반으로 동작하기 때문에 spring MVC 와 분리되어 관리 및 동작..
참조문서 : http://www.baeldung.com/jackson-annotations1. jackson 이란?jackson은 자바진영 json 라이브러리로 잘 알려져 있지만 json 뿐만 아니라 XML, YAML, CSV 등 다양한 형식의 데이타를 지원하는 data-processing 툴이다.스트림 방식이므로 속도가 빠르며 유연하며 다양한 third party 데이터 타입을 지원하며 annotation 방식으로 메타 데이타를 기술할 수 있으므로 JSON 의 약점중 하나인 문서화와 데이타 validation 문제를 해결할 수 있다.2. 의존성 추가databind 는 jackson-core, jackson-annotation 에 의존성이 있으므로 pom 파일에는 databind 모듈만 기술한다. 2.9..
1. 다양한 intercept 방법들과 주 사용처Servlet Filter : 인코딩, 인증, 압축, 변환 등HandlerInterceptor : 세션, 쿠키, 검증 등AOP : 비즈니스단 로깅, 트랜잭션, 에러처리 등2. Servlet Filter 와 HandlerInterceptor 차이Servlet Filter : Dispatcher Servlet의 앞단에서 들어오는 요청을 처리J2EE 스펙spring과 무관HandlerInterceptor : Dispatcher Servlet의 뒤의 Handler 영역에서 요청을 처리org.springframework.web.servlet.handler 패키지가 제공흐름 정리 : Request -> Servlet Filter -> Dispatcher Servlet..
참조문서https://developer.mozilla.org/ko/docs/Web/API/Storagehttps://developer.mozilla.org/ko/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API 1. Web Storage란?Web Storage는 HTML5 에서 추가된 저장소이다. 간단한 키와 값을 저장(key-value Storage)할 수 있다. Web Storage를 상속받아 구현된 localStorage와 sessionStorage가 존재한다.키와 값은 뭐가 들어와도 문자열로 변환되어 저장된다.객체를 읽고쓰려면 JSON.stringify, JSON.parse 를 해야함브라우저별 용량제한이 다르다.origin(도메인)별 Storage는..