일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- OAuth
- 클린코드
- 권한
- 스프링
- 페이징
- GC
- jvm
- Security
- 페이스북
- load balancing
- RabbitMQ
- 시큐리티
- 스프링 부트
- Refactoring
- apache
- JPA
- Producer
- java
- gdg
- tomcat
- spring boot
- 스프링부트
- g1
- oauth2
- 비동기
- 리팩토링
- Spring
- JWT
- clean code
- assertj
- Today
- Total
목록2017/11 (2)
허원철의 개발 블로그
이번 글을 Java And Spring forward!을 다녀온 후기를 남기는 글 입니다. 최근 Java 9와 Spring 5가 정식 릴리즈가 되면서 그에 대한 세미나가 생겨 참여하게 되었습니다. 앞서 말했듯이 Java 5와 Spring 5에 대한 내용을 주로 다루게 되는 세미나였는데요. Java Champion이신 양수열님과 Pivotal에서 정윤진님를 비롯해 네이버에서 정상혁님과 이명현님께서 스피커로 진행해주셨습니다. 세미나 전반적으로는 새로운 릴리즈되어 나온 기능들을 소개하기 위한 내용이다보니 스펙 위주로 진행되었습니다. 아쉽게도 참여를 하지 못한 분들은 3개월 안에(?) KSUG-유투브채널에 공개된다고 하니 Java 9와 Spring 5가 궁금하시다면 보시면 좋을 것 같습니다. Java 9 new..
이번 글은 Reflow와 Repaint에 대한 내용입니다. Reflow와 Repaint는 브라우저 렌더링 과정의 일부 입니다. 그렇기 때문에 설명하기에 앞서 브라우저 렌더링에 대한 개념을 우선적으로 알아야합니다. 브라우저 렌더링 렌더링은 화면에 컨텐츠를 그리는 과정으로 우리가 흔히 쓰는 크롬 브라우저에 UI를 그리는 것을 말합니다. 크롬에 경우, Webkit 엔진을 사용하여 렌더링하게 되는데요. 간단하게 과정을 설명하자면, 문서(html, css)를 파싱하여 렌더 트리를 생성하고 이를 배치 및 표현하게 됩니다. (출처: http://taligarsiel.com/Projects/howbrowserswork1.htm) 렌더링 엔진은 해당 과정을 절차적으로 수행하지 않고 점진적으로 수행합니다. (단, Tabl..