관련 카메라 및 렌즈 리뷰 결과물의 끝판왕, 후지필름 X-T20 리뷰 출사 후기 일출과 일몰 전후를 매직아워라고 부른다. 사진에 담기 가장 예쁘고 적당한 태양빛이 비출 때이기 때문이다. 요새 미세먼지로 맑은 하늘을 보기 힘들었는데, 때마침 일몰 시간에 하늘까지 맑아 예쁜 사진을 건질 수 있었다. 출사는 여의도샛강생태공원에서 시작하여 여의나루에서 끝났는데 지하철 한정거장 차이인테 분위기는 완전히 달랐다. 여의도샛강생태공원은 사람이 없어 자연을 온전히 느낄 수 있었다. 덕분에 사진 한컷한컷에 집중하여 정성스럽게 담을 수 있었다. 반명, 여의나루는 사람들로 북적북적했다. 여의나루에서 바라보는 한강의 일몰은 무척 아름다웠다. 요새 X-T20의 필름 시뮬레이션을 한바퀴 돌아보니, 결국 제조사의 기본 색감인 프로비..
스카이림 VR 스카이림 VR은 판타지 세계관을 다룬 오픈월드 RPG 게임인 엘더스크롤 5: 스카이림의 VR 버전으로 스팀 플랫폼에서는 2018-04-03 출시되었다. 베데스다 게임 스튜디오가 제작하였으며, 역사상 최고의 RPG로 평가 받으며 수많은 골수팬을 보유한 것으로 유명하다.최적화 측면에서 혹평을 받은 폴아웃4 VR에 비해 구시대 게임 엔진임에도 불구하고 훨씬 자연스럽고 방대한 환경과 몰입감을 제공한다.스팀에서 정가 69,000원에 판매중이며 내 경우 40,484원에 구매했다. 추천 모드 스카이림 VR의 모드는 스카이림 리마스터(SSE)과 모든 것을 공유한다. 모드 설치 방법은 네이버카페 VR매니악의 돌스 님의 가이드를 정독할 것을 추천한다. 링크1 링크2 SKSE VR: 압축 해제 후 C:\Pro..
개요 org.slf4j.MDC 클래스는 애플리케이션의 로그에 담을 정보를 저장할 수 있는 일종의 로그 정보 저장소로 유용하게 사용된다. MDC의 특징은 ThreadLocal에 의해 현재 쓰레드 범위 내에서만 사용할 수 있다는 것인데, 문제는 다른 쓰레드에서 실행되는 비동기 실행시 새로운 MDC 영역을 가지게 되어 호출한 쓰레드와의 연관성을 로그로 남기는 것이 불가능하다는 문제점이 있다. 해결책이 없는 것은 아니다. 비동기 실행시 제공될 쓰레드를 관리하는 org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor에 쓰레드 실행시 MDC를 복제해주는 로직을 삽입하면 된다. 이번 글에서는 이 방법을 설명하고자 한다. 기존 문제점 비동기 쓰레드와 호출한 ..
@Transactional 사용시 주의사항 @Transactional을 클래스 또는 메써드 레벨에 명시하면 해당 메써드 호출시 지정된 트랜잭션이 작동하게 된다. 단, 조건이 있다. 해당 클래스의 Bean을 다른 클래스의 Bean에서 호출할 때만 @Transactional을 인지하고 작동하게 된다. (같은 빈 내에서 @Transactional이 명시된 다른 메써드를 호출해도 작동하지 않는다.) Spring Framework는 내부적으로 AOP를 통해 해당 어노테이션을 인지하여 프록시를 생성하여 트랜잭션을 자동 관리하기 때문이다. [관련 링크1] [관련 링크2] Propagation.REQUIRED (기본 값) @Transactional(propagation = Propagation.REQUIRED) pub..
- Total
- Today
- Yesterday
- jstl
- node.js
- maven
- Eclipse
- DynamoDB
- CentOS
- chrome
- spring
- graylog
- 구동계
- kotlin
- Tomcat
- 로드바이크
- java
- Kendo UI
- MySQL
- Docker
- jsp
- jpa
- 평속
- bootstrap
- 자전거
- 태그를 입력해 주세요.
- JHipster
- 알뜰폰
- Spring Boot
- 로드 바이크
- Spring MVC 3
- JavaScript
- Kendo UI Web Grid
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |