Posts


개발 블로깅

결제 시스템 성능, 부하, 스트레스 테스트

결제 시스템을 개비하며 진행한 성능, 부하, 스트레스 테스트 경험기


바라던 모니터링 환경 (New Relic, PINPOINT, logentries)

이상적으로 바라던 그런 모니터링 환경을 만났지만, 뭐가 뭔지 몰라서 정리


2년차 웹개발자

이제 막 2년을 넘긴 2년차 웹 개발자입니다. 지난 1년을 되돌아보며, 생각을 정리하기 위하여 글을 작성합니다.


젠킨스 파이프라인 사용하여 자동 배포환경 만들어보기!

Build Pipeline 으로 작성했던 배포 구조를 Jenkins Pipeline으로 이전!


Java 9 Collections, Stream Improvements

핵심 기능 외! 바로 쓸 수 있을만한, 코드 짜는 것을 더 편하게 만들어줄 수 있는 Java 9 의 새로운 기능들을 소개


Spring 에서 @ConditionalOnClass, @ConditionalOnBean 사용할 때 주의할 점

Spring Boot 기반의 자동 설정을 위한 AutoConfiguration 클래스를 만들다가 발생한 이슈 공유 (ClassNotFoundException, ArrayStoreException)


Spring Boot 와 Properties(or Yaml) Environment

Spring의 PropertySource 의 Yaml 미지원과 ConfigurationProeprties 의 locations Deprecated 의 배경을 알아보자!.


Quartz + Spring Batch 조합!

Quartz Scheduler 와 Spring Batch 의 궁합과 조합을 정리.


Nexus 3.X - Maven, NPM 저장소로 이용하기

Nexus에서 Maven 저장소, NPM 저장소를 구성하고 사용하는 내용을 정리


jOOQ !! (Java Object Oriented Querying)

jOOQ가 뭐지? 사내에서 Query Repository로 사용하게 된 `jOOQ` 를 간단하게 정리


젠킨스 사용하여 자동 배포환경 만들어보기!

귀찮다. 귀찮다 너무 귀찮다. 그래서 자동 배포환경이 꼭 필요했다..!


개발자의 재능기부 == 자기개발

개발자에게 재능기부란? 재능기부를 가장하여 기술 사용과 습득의 목마름을 해소한 경험(자기개발?)을 기록으로 남겨봅니다.


버그 트래킹 일지(5) - 대망의 적용 배포 그리고 결론

웹 서비스(Spring Framework)의 세션을 Membase(현재의 Couchbase)로 관리하면서 발생한 이슈입니다. 이슈를 해결해 나가는 과정을 기록으로 남깁니다.


버그 트래킹 일지(4) - 의심하고 또 의심하자

웹 서비스(Spring Framework)의 세션을 Membase(현재의 Couchbase)로 관리하면서 발생한 이슈입니다. 이슈를 해결해 나가는 과정을 기록으로 남깁니다.


버그 트래킹 일지(3) - 임시방편보단 장기적으로

웹 서비스(Spring Framework)의 세션을 Membase(현재의 Couchbase)로 관리하면서 발생한 이슈입니다. 이슈를 해결해 나가는 과정을 기록으로 남깁니다.


버그 트래킹 일지(2) - 로그를 보자!

웹 서비스(Spring Framework)의 세션을 Membase(현재의 Couchbase)로 관리하면서 발생한 이슈입니다. 이슈를 해결해 나가는 과정을 기록으로 남깁니다.


버그 트래킹 일지(1) - 시작은 사전지식 확보부터

웹 서비스(Spring Framework)의 세션을 Membase(현재의 Couchbase)로 관리하면서 발생한 이슈입니다. 이슈를 해결해 나가는 과정을 기록으로 남깁니다.


Jquery Plugin 소개 - form 데이터를 Object로 만들기

form 데이터와 실제 서버 데이터 스펙을 어떻게 맞추고 계신가요? 유용한 Jquery Plugin을 정리 및 소개합니다.


Spring - Open Session In View Pattern

나는 Spring Jpa의 동작을 잘 이해했을까? 뷰까지 확장되는 영속성 컨텍스트를 이해해보자.


JSONP 알고 쓰자

JSONP를 처음 접하는 사람들은 다 똑같은 것을 헤메고 있었습니다. 그래서 정리했습니다. 도움이 되었으면 합니다.


Spring Boot에서 Redis 사용하기

Redis를 쓰고 있으면서도 잘 몰랐습니다. 그래서 정리했습니다!


1년차 웹개발자

이제 막 1년을 넘긴 1년차 웹 개발자입니다. 지금까지를 뒤돌아보며, 생각을 정리하기 위하여 글을 작성합니다.


Spring Boot로 TEAMUP BOT 만들기 - (2)

Spring Boot로 TEAMUP BOT 구조 잡기!


Spring Boot로 TEAMUP BOT 만들기 - (1)

Spring Boot로 TEAMUP BOT 뼈대 만들기


Hibernate - setResultTransformer 주의 (조인 테이블 row count 구하기)

Hibernate를 사용하여 조인 테이블에서 row count를 구하던 삽질기입니다.


스프링 properties 변경 감지하여 동적 로딩하기

스프링에서 설정 파일의 변경을 감지하여 동적으로 reload하는 방법들을 소개합니다.


(2) 스프링, isomorphic, 서버사이드 렌더링 - Handlebars

스프링에서 `Nashron`을 사용하여 `Handlebars`의 `isomorphic`을 소개합니다.


(1) 스프링, isomorphic, 서버사이드 렌더링

서버,클라이언트 렌더링의 개념과 `isomorphic`을 설명하며, 스프링에서 `isomorphic`을 실현 가능하게 해주는 엔진을 소개합니다.


내 서비스에 Scouter APM 적용해보기

오픈소스 APM인 Scouter의 Server,Agent,Client 설명 및 적용방법과 플러긴 활용 방법을 설명합니다.


Spring Boot, YAML 적용

스프링에서 YAML의 적용 방법과 YAML,properties를 비교하여 설명합니다.


스프링에서 구글 API 연동 (2)Calendar API

구글 API 중 Calendar API를 사용하는 과정을 설명합니다.


스프링에서 구글 API 연동 (1)Oauth 인증

구글 API를 통해 Oauth 인증하는 과정을 설명합니다.


Spring RestTemplate Response XML

스프링에서 `XML Response`의 객체 맵핑을 설명합니다.


Spring RestTemplate Post Header & Json

Spring의 `RestTemplate` 요청 Header의 ContentType에 따른 반환 결과를 정리해보았습니다.


Window에서 Aerospike 구축

Window에서 Aerospike를 구축하는 과정을 설명합니다.


스크립트 동시, 병렬 다운로드

브라우저에서 스크립트의 동시, 병렬 다운로드를 간략하게 설명합니다.