본문 바로가기

분류 전체보기45

Nexus 3.X - Maven, NPM 저장소로 이용하기 대부분의 Nexus 관련 글이 2.x.x 버전을 기준으로 작성되어 있어 3.x.x 기준으로 간단히 정리를 해보려고 합니다.Nexus란?Nexus는 Sonatype 에서 만든 저장소 관리자 프로젝트로, 다양한 Format 의 사설 저장소를 만들 수 있으며 메인 저장소를 Cache할 수 있는 기능 또한 제공하여 저장소를 관리할 수 있도록 도와주는 관리자 도구입니다. Maven 에서 사용할 수 있는 가장 널리 사용되는 무료 저장소로 잘 알려져있습니다.사설 저장소가 필요한 이유가리사니-사설 Repository Nexus 설치 / 연동 에 박용서님이 작성해주신 글에 잘 설명되어있습니다.(출처 : 가리사니-사설 Repository Nexus 설치 / 연동)몇 가지 추가하자면,개발팀에서 사용하는 공통 라이브러리들을 .. 2017. 7. 23.
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.