디자인 원칙(SOLID) Open-Closed-Principle(개방 폐쇄 원칙) 클래스는 확장에 대해서는 열려있어야하지만, 코드변경에 대해서는 닫혀있어야한다. Dependency-Inversion-Principle(의존성 뒤집기 원칙) 추상화된것에 의존하게 만들어야한다. 구상클래스에 의존하도록 만들지 않도록 한다. 어떤 변수에도 구상클래스에 대한 ...
180813-180819 주간 회고
이번주는 궁금했었던 Jenkin와 Sonarqube를 경험해봤고 AWS Lambda나 API Gateway등을 써보는 등 새로운 경험을 많이 한 주였다. 기존의 복잡하고 귀찮은 절차를 쉽고 빠르게 개선시킨 새로운 기술들을 써보니 정말 신세계였다. 몇개월 전에 Docker 나 AWS를 처음 들었었던게 생각난다. 그땐 처음 들어보는 생소한 단어들이 너무 많아서 ...
180806-180812 주간 회고
이번주는 React의 주 였다고 봐도 무방할정도로 React만 한 주였다. 수많은 React.js Study의 향연 처음엔 그저 궁금해서 호기심에, 그냥 발만 살짝담궈보려고 했는데 하다보니 신기하고 재밌어서 계속하고있다. 개인공부React.js 와 함께 ReactNative도 하고있다. 간단한 ToDo앱을 만들고 있는데, 역시 새로운 걸 배울땐 일단 시작 ...
오픈소스, 줘도 못 먹나 후기
Okky 창시자이신 허광남(kenu)님이 오픈소스 세미나를 하신다는 글을 Okky에서 보게됐다. 세미나 소개에 내가 사용하고 있거나, 궁금했던 오픈소스들이 많이 보였다. 이번기회에 내가 사용하고있는 오픈소스에 대해서 좀 더 알고 싶었고, 허광남님이 현업에서 어떤 오픈소스를 사용하고, 어떻게 도입하셨는지 궁금해서 참석하게 되었다! [OKKY 세미나] 오픈소 ...
180730-180805 주간 회고
최근에 프론트엔드에 관심이 생겨 React, Angular, Vue를 조금씩 공부해볼 생각이다. 아! TypeScript도 개인 공부자바 복습의 필요성을 느껴서 HeadFirst Java편 을 봤다. 대화식이고, 그림이 많아서 굉장히 술술 읽을 수 있었다. 처음 기술서적을 읽을때 어느정도 내용을 이해해야만 한다는 부담을 갖는 편인데, 이 책은 그러한 부담 ...
180723-180729 주간 회고
개인 공부최근들어 자바 기초를 많이 잊은게 아닌가 하는 생각을 했다. 그래서 이번주 중반부턴 자바 기초공부를 예전에 OneNote 에 기록해뒀던 자바 문법들을 다시 보는식으로 복습 하고있다. -생각보다 코딩하는 시간이 적다는걸 깨달았다. 무언가 부족한 느낌이 들어 백준 알고리즘 풀이를 다시 시작했다. 알고리즘 문제해결 전략 을 주문했다. -개인 공부로 ...
Error logs
에러 로그 및 해결방법 기록 [18.07.23~24] 발생한 문제) Maven build가 되지 않아서 svn 으로 받은 프로젝트를 실행할 수 없었다(애당초 컴파일부터 안됨). 시도한 방법 jdk 1.7, jre 1.7, tomcat7 로 맞춤(그 환경에선 돌아갔으므로) jdk, jre, tomcat, eclipse 전부 재설치 플러그인 오류가 뜨길 ...
빠르고 쉽게 AWS에 웹 어플리케이션 배포하기
목차 RDS 생성 및 세팅 sqldeveloper에 RDS 계정 연결 및 테이블 구성 EC2 생성 및 세팅 java 및 tomcat 설치 war 파일 배포 사용하는 프로그램Sql Developer, Putty, Eclipse, FileZila 시작하기 전 AWS 계정이 있고, 사용하는 프로그램이 미리 설치 되어 있다고 가정합니다. EC2 생성 및 세 ...