전체 글26 제임스 클리어 - 아주 작은 습관의 힘 목차 아주 작은 습관이 만드는 극적인 변화 인생은 습관의 결과이다. 인생은 습관의 결과이다. 아주 작은 차이도 몇 달, 몇 년이 지나면 막대한 차이가 생긴다. 매일 1%씩 좋아지는 습관이 쌓여 내가 어떤 사람이 될지를 결정한다. 불행히도 변화는 느리게 일어난다. 매일의 작은 발전은 그 순간에는 의미 없어 보일 수 있다. 습관의 결과가 체감되기 전까지 습관은 의미 없는 것처럼 보일 수 있다. 잠재력 잠복기를 돌파할 때까지 습관을 유지하는 것이 필요하다. 목표는 쓰레기통에 버려라 목표는 방향을 설정하는 데 필요하지만 목표보다 더 중요한 것은 시스템을 고안하고 실행하는 것이다. 목표를 달성하는 것은 일시적일 뿐이다. 많은 사람들이 목표를 달성하고 난 후, 쉽게 과거 습관으로 되돌아간다. 영원히 개선하고자 한다.. 2024. 3. 17. 톰 콜리 - 습관이 답이다 목차 인생은 하루를 어떻게 보내느냐에 달려있다. 일반 습관과 핵심 습관 핵심 습관이란 다른 일반 습관에 영향을 주는 습관들을 말한다. 가령 술, 담배, 게임이라는 습관을 갖고있는 사람이 있다. 이 사람이 달리기에 큰 재미를 느껴 달리기를 습관화했다. 달리기를 더 잘하기 위해 술담배를 끊고 달리기 할 시간을 확보하기 위해 게임을 끊었다. 이 경우 달리기는 다른 습관들에 영향을 준 핵심 습관이라고 할 수 있다. 부유해지는 습관들은 대개 핵심 습관으로 이뤄져 있다. 한 가지 부유해지는 습관을 채택하면 수많은 가난해지는 습관들을 없앨 수 있다. 습관을 작동하게 하는 트리거 습관은 아주 사소한 트리거에 의해 발동된다. 게임하는게 습관인 사람은 주말에 집에 혼자 있고 시간이 남는 것은 게임을 켜는 트리거가 된다. .. 2024. 3. 9. 에러 페이지 만들기 목차 에러 페이지를 만드는 이유 위와 같이 에러페이지를 그대로 노출하면 해킹에도 취약해지고 고객들의 신뢰에도 문제가 생길 수 있다. 때문에 오류 페이지를 따로 처리해 줘야 한다. 에러 코드에 따른 페이지 지정 web.xml에 에러 코드에 대응되는 페이지를 맵핑 404 /WEB-INF/views/error/error_404.jsp 500 /WEB-INF/views/error/error_500.jsp 에러 발생시 이동할 페이지 생성 404 에러페이지입니다. 500 에러페이지입니다. 에러 유발 코드 작성 @GetMapping("err") public String error() { return "error/errorcode"; } 동작 확인 404 에러 유발 localhost:8080/alksjflkasdjf;.. 2023. 12. 27. 도커 명령어 모음 목차 도커 명령어의 구조 도커는 상위 4개 명령어가 있고, 그 아래 하위 커맨드들이 존재한다. 상위 4개 명령어는 다음과 같다. Image Container Network Volume Image Image란? 이미지란 가상화 환경을 추상화 해서 만들어 놓은 것이다. 객체지향 언어에서 class를 instance화 해서 객체를 만드는 것처럼 도커는 image를 instance화 해서 container를 만든다. docker search (이미지명) | 이미지 검색 CLI 환경 이렇게 나오긴 하지만 보기도 별로고 결과물도 많이 나오지 않는다. 무엇보다 문서들이 나오지 않는다. Docker Desktop 환경 이렇게 이미지도 찾을 수 있고 클릭하면 해당 이미지에 대한 문서도 나온다. httpd는 아파치에서 도.. 2023. 12. 13. Spring Project 생성하고 환경설정까지! 목차 STS 다운받기 스프링은 프로젝트를 생성하고 환경설정을 하기가 매우 힘들다. 때문에 스프링 개발을 편리하게 도와주는 eclipse를 개조한 STS라는 프로그램을 사용하자. 다운 링크: https://github.com/spring-attic/toolsuite-distribution/wiki/Spring-Tool-Suite-3 Spring Tool Suite 3 the distribution build for the Spring Tool Suite and the Groovy/Grails Tool Suite - spring-attic/toolsuite-distribution github.com 위 링크에서 sts3를 eclipse버전에 맞춰서 다운받자. sts4는 스프링 부트에 최적화되어있기 때문에 스.. 2023. 12. 11. Spring의 처리 흐름 모든 요청은 Dispatcher Servlet으로 간다. 요청이 들어오면 해당 요청이 어떤 Method와 맵핑되는지를 찾는 것을 Handler Mapping이 수행한다. Handler Mapping이 메소드를 찾으면 해당 메소드를 Dispatcher Servlet으로 리턴한다. Dispatcher Servlet은 해당 메소드 정보를 Handler Adapter로 보낸다. Handler Adapter는 해당 메소드가 있는 Controller를 실행한다. 여기까지는 개발자가 관여할 일이 없다. 개발자는 톰캣을 실행하기 전, Controller에 @Controller를 잘 붙혀주고 맵핑될 URL만 제대로 적어두면 나머지는 톰캣이 알아서 수행한다. 이후부터는 우리가 만든 비즈니스 로직을 실행한다. 비즈니스 로직.. 2023. 12. 11. 이전 1 2 3 4 5 다음