아카이브: 2019/5

Gitlab Runner로 SonarQube 분석 자동화 하기

이전 포스팅을 통해서 리눅스 서버에 Gitlab, Sonarqube를 설치하고 수동으로 스크립트를 실행해 프로젝트를 Sonarqube를 이용해 정적분석하는 것까지 해보았습니다. 하지만 매번 수동으로 스크립트를 실행하면 매우 번거롭겠죠?그래서 이번엔 Gitlab Runner를 이용해 Gitlab에 Merge Request(Github의 Pull Request

자바 웹 프로그래밍 Next Step - 4. HTTP 웹 서버 구현을 통해 HTTP 이해하기

이전 장에서 요구사항 6번은 동영상이 빠져있는데 그 부분은 박재성님께서 구현한 코드를 통해서 확인 가능할거 같습니다. 여기에서 확인할 수 있습니다. 백재성님께서 구현한 코드를 보기전에 저는 책을 보고 직접 구현해보았기 때문에 위 링크에서 확인 가능한 코드와 제가 구현한 코드는 조금 다른 부분이 있습니다. 우선 박재성님께서 구현한 코드는 아래와 같습니다.

[프로그래머스] 웹 백엔드 시스템 구현 온라인 스터디

얼마전 프로그래머스 사이트에서 웹 백엔드 시스템 스터디를 시작했습니다.혼자서 업무를 진행하면서 코드리뷰나 저보다 잘하는 분들의 코드를 보면서 공부할 수 있는 기회가 없었는데 온라인으로도 참여 가능하고 좋은 기회일거 같아서 신청하게 되었습니다. 현재 수업이 진행중이긴 하지만 매주 진행되는 수업에서 제가 몰랐던것, 새로 알게되었던것, 공부가 필요한 부분에

[GoogleChart] 툴팁 깜빡임 문제 해결

구글 차트를 사용하다보면 차트의 끝부분과 툴팁이 만나는 지점에 커서를 올리면 아래 그림처럼 툴팁이 빠르게 깜빡입니다. 기능에는 크게 문제가 없어보이지만 아무래도 깜빡이지 않게 하는게 좀더 완벽해 보이기도 하고, 이슈로 파악될 수 있기때문에 위 문제를 해결해보겠습니다. 저도 위 문제로 해결책을 찾다가 StackOverflow에 해외의 선배 개발자님께서 해결책

ubuntu에 SonarQube 설치하기

회사에서 혼자서 프로젝트를 진행하다보면 코드에 문제가 거나나 취약점 혹은 잠재적 에러 발상 부분에 대해서 스스로 파악하고 해결해야하는 문제점을 가지고 있습니다.저도 항상 그 부분때문에 배포하고 나서도 생각하지도 못한 NPE로 인해서 재 배포하는 일도 빈번했습니다.물론 완벽하게 예외처리를하고, 입력값에 대한 철저한 검증을 했다만 막을 수 있었겠지만 혼자서 완