본문 바로가기

전체 글44

jOOQ !! (Java Object Oriented Querying) 사내에서 Query Repository로 사용하게 된 jOOQ 를 간단하게 정리해보겠습니다. jOOQ가 뭐지? Java Object Oriented Querying jOOQ는 자바 코드로 쿼리를 작성할 수 있는 데이터베이스 인터페이스 입니다. 데이터베이스 스키마에서 생성 된 클래스의 쿼리를 작성하는 내부 도메인 특정 언어를 제공하며 내부 도메인 특정 언어로 SQL을 구현하므로 임의의 복잡성을 지닌 SQL문을 형식에 맞게 구성하고 실행할 수 있습니다. 내가 생각하는 jOOQ 단점도 분명 있겠지만, 조금이나마 사용해본 후 jOOQ가 좋다고 느낀 이유는 아래와 같습니다. 쿼리를 자바로 짤 수 있다 ! Spring Boot를 사용하면서도 자바 기반의 Config가 정말 좋았습니다. QueryDSL을 접했을 때도.. 2017. 6. 27.
개발자의 재능기부 == 자기개발 개발자에게 재능기부란? 재능기부를 가장하여 기술 사용과 습득의 목마름을 해소한 경험(자기개발?)을 기록으로 남겨봅니다.본 내용에서 최대한 기술적인 이야기를 빼려고 노력했습니다.기술 사용과 습득의 목마름..AWSAWS를 다룰 줄 아는 것이 기술스택이 된 요즘에 개발자로서 AWS를 공부해야겠다는 생각을 많이들 하고 있을 것 입니다. 저도 오래 전부터 그런 생각을 가지고 세미나도 참여해보고, 관련 이론들도 찾아보고 했지만, 역시 개발자는 직접해보는 것이 최고라고 생각합니다!그렇지만! EC2에 어플리케이션 한번 올려보고, S3에 파일 한번 올려보면 끝인 것일까요? 웹어플리케이션을 개발하며 localhost:8080을 띄우고 끝이라는 상황과 비슷하지 않을까요?아쉽지만, 제 주변에는 AWS를 운용하고 있는 환경이 .. 2017. 3. 26.
버그 트래킹 일지(5) - 대망의 적용 배포 그리고 결론 주니어개발자의 버그 트래킹 일지입니다!주 내용은 웹 서비스의 세션을 Membase(현재의 Couchbase)로 관리하면서 발생한 이슈입니다. 이슈를 해결해 나가는 과정을 기록으로 남깁니다.버그 트래킹 일지(1) - 시작은 사전지식 확보부터 버그 트래킹 일지(2) - 로그를 보자! 버그 트래킹 일지(3) - 임시방편보단 장기적으로 버그 트래킹 일지(4) - 의심하고 또 의심하자 버그 트래킹 일지(5) - 대망의 적용 배포 그리고 결론버그트래킹 환경Membase ServerVersion : 1.7.2Node4개노드당 Replica 2개노드당 할당 메모리 2GBBucket1개메모리 8GB(노드당 메모리 * 노드 수)각 서버 스팩RAM 8GBHDD 30GBWEB ServerSpring Boot Web Appli.. 2017. 3. 26.
버그 트래킹 일지(4) - 의심하고 또 의심하자 주니어개발자의 버그 트래킹 일지입니다!주 내용은 웹 서비스의 세션을 Membase(현재의 Couchbase)로 관리하면서 발생한 이슈입니다. 이슈를 해결해 나가는 과정을 기록으로 남깁니다.버그 트래킹 일지(1) - 시작은 사전지식 확보부터 버그 트래킹 일지(2) - 로그를 보자! 버그 트래킹 일지(3) - 임시방편보단 장기적으로 버그 트래킹 일지(4) - 의심하고 또 의심하자 버그 트래킹 일지(5) - 대망의 적용 배포 그리고 결론버그트래킹 환경Membase ServerVersion : 1.7.2Node4개노드당 Replica 2개노드당 할당 메모리 2GBBucket1개메모리 8GB(노드당 메모리 * 노드 수)각 서버 스팩RAM 8GBHDD 30GBWEB ServerSpring Boot Web Appli.. 2017. 3. 26.