• 도서 - 클린코드 1

    클린코드 (~ 225p) 보이스카우트 규칙 캠프장은 처음 왔을 때보다 더 깨끗하게 해놓고 떠나라 시간이 지날수록 코드가 좋아지는 프로젝트 지속적 개선 의미있는 이름 의도가 분명한 이름 발음하기 쉬운 이름 검색하기 쉬운 이름 클래스 이름은 명사 메서드 이름은 동사 한 개념에 한 단어를 사용하라 똑같은 메서드를 클래스마다 fetch, retrieve, get 으로 제각각...


  • 도서 - 스프링 부트와 AWS로 혼자 구현하는 웹서비스 1

    스프링 부트와 AWS로 혼자 구현하는 웹 서비스 (~ 124p) https://github.com/Oraindrop/book-practice 위 repository에 실습을 진행 중 Gradle 설정 build.gradle, basic spring boot buildscript { ext { springBootVersion = '2.1.7.RELEASE' } repositories { mavenCentral() jcenter() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'org.springframework.boot' apply plugin:...


  • Daily commit, 1년

    이 글은 거의 개인의 기록을 위해 작성되었습니다. 요약 2018.07.18 ~ 약 1년간 진행 깃헙 블로그 TIL 포스팅, 알고리즘(앞으로 PS라고 쓸 예정) 풀이 위주 커밋. 백준 300문제(대략 1800등), 프로그래머스 55문제 (대략 600등) 약 90개 블로그 포스팅 3회 실패 처음 2번의 실패는 체화되지 않아서 깜빡한 사이 12시가 넘었었다. 1번의 실패는 알고리즘은 풀어서...


  • 도서 - AWS 인프라 구축 가이드 1

    AWS 인프라 구축 가이드 ( ~ 24p) 01. 운영 서버와 AWS 소개 운영 서버 : 개발/테스트 목적이 아닌 실제 사용자들을 대상으로 서비스하는 서버 운영 서버 관리의 세 단계 환경 구성 코드 배포 모니터링 region(리전) : 지역 서비스하려는 지역에 가장 가까운 리전을 선택하는 것이 네트워크 지연을 줄인다 한국에는 서울 리전이 있다...


  • 도서 - 자바 최적화 1

    자바 최적화 (~ 187p) 들어가며 지금이 자바 개발자들에게 가장 흥분되는 시기 아닐까요? 지금처럼 자바 플랫폼으로 다재다능하고 응답성 좋은 애플리케이션을 구축할 기회가 많았던 적은 한번도 없었습니다. 건투를 빕니다! CHAPTER 1. 성능과 최적화 자바 초창기에는 메서드 디스패치 성능이 최악이었다 메서드를 잘게 나누지 말고, 하나의 덩치 큰 메서드로 작성하는게 좋다고 권고하는 개발자가 있었다고...