전체 글
-
[142번째 책] 타의탄의 도구들 - 팀 페리스1000권 독서 2017. 9. 5. 00:29
이 책은 사회적으로 성공한 61명의 인터뷰를 기반으로 요약집필된 책이다. 단순히 자본주의 방식의 성공을 이야기하는 책은 아니다. 자본과 명예가 아니라, 자본주의 사회를 살아가는 한 사람으로서 행복과 삶의 가치를 찾아가는 진정한 성공을 위해 61명의 스포츠, 예술, 문학, 공학, 철학 분야의 전문가들을 통해 답을 찾아간다. 앞으로 자기계발서는 더이상 보지 않을듯 하다. 혹시나 필요하다면 이 책을 다시 볼 것 같다. 자기계발서로는 끝판왕이라고 할 수 있다. 61명의 각자 다른 분야의 전문가들이지만 그들이 이야기하는 삶의 성공에 방정식은 몇가지 규칙을 가지고 있다. 1) 이웃을 사랑할 것. 아니 사랑하기 위한 시도들을 매일 끊임없이 해나갈 것.2) 다수를 따라 살아가지말고 스스로에게 진지하게 질문할 수 있는 ..
-
[141번째 책] 코스모스1000권 독서 2017. 8. 24. 20:16
"알쓸신잡"이라는 프로에서 추천했던 여러 책중에 하나이다. 오래전부터 책이름과 괜찮다는 소문을 들어왔기 때문에 기대되는 책이었다. 이 책은 저자가 경험하고 탐구했던 우주에 대한 이론들과 이와 관련하여 진행했던 연구들을 통해 발견한 사실들을 소개한다. 우주를 탐구하는 활동의 목적이 "인간은 무엇인가?" 라는 철학의 질문에 과학적인 답을 찾기 위한 시작이라고 생각된다. 하지만 이 책에서는 철학적인 질문에 대한 대답보다는 과학적으로 탐구하여 얻어진 결과에 대한 소개와 탐구방향들을 제시한다. 간략하게 정리하면, 나와같이 천체나 우주, 과학에 대한 관심이 없는 사람들이 다가가기에는 다소 지루하고 어려운 내용이 많다. 2/3까지 꾸역꾸역 읽다 결국 책을 덮었다. 내가 원하는 내용이 아니다는 사실을 떠나서, 문장이 ..
-
토비의 스프링 3.1 - 프로퍼티 소스Spring 2017. 8. 6. 22:26
토비의 스프링 3.1의 내용을 요약한 자료입니다. 개념적인 설명만 요약하였으며 개념의 이해를 돕는 구체적인 코드 및 예제를 살펴보시려면 책을 참조하시기 바랍니다. 포스팅한 내용이 저작권의 문제가 발생할 수 있는 경우 게시물은 삭제/비공개 처리 될 수 있습니다. @PropertySource - 프로퍼티에 들어갈 DB 연결정보는 텍스트로 된 이름과 값의 쌍으로 구성되면 된다. - 프로퍼티 파일의 확장자는 보통 properties이고, 키=값 형태로 프로퍼티를 정의한다. 1 2 3 4 db.driverClass=com.mysql.jdbc.Driver db.url=jdbc:mysql://localhost/springbook?characterencoding=UTF-8 db.username=spring db.pas..
-
토비의 스프링 3.1 - 프로파일Spring 2017. 8. 5. 16:38
토비의 스프링 3.1의 내용을 요약한 자료입니다. 개념적인 설명만 요약하였으며 개념의 이해를 돕는 구체적인 코드 및 예제를 살펴보시려면 책을 참조하시기 바랍니다. 포스팅한 내용이 저작권의 문제가 발생할 수 있는 경우 게시물은 삭제/비공개 처리 될 수 있습니다. @Profile과 @ActiveProfiles - 스프링 3.1은 환경에 따라 빈 설정정보 파일을 여러개 쪼개고 조합하는 번거러운 방법 대신 간단히 설정정보를 구성할수 있는 방법을 제공한다. - 실행 환경에 따른 빈 구성이 달라지는 내용을 프로파일로 저으이해서 만들고 실행 시점에 어떤 프로파일의 빈 설정을 사용할지 지정할 수 있다. - 프로파일을 간단한 이름과 빈 설정으로 구성된다. @Configuration @Profile("test") publ..
-
토비의 스프링 3.1 - 컨텍스트 분리와 @importSpring 2017. 8. 5. 16:01
토비의 스프링 3.1의 내용을 요약한 자료입니다. 개념적인 설명만 요약하였으며 개념의 이해를 돕는 구체적인 코드 및 예제를 살펴보시려면 책을 참조하시기 바랍니다. 포스팅한 내용이 저작권의 문제가 발생할 수 있는 경우 게시물은 삭제/비공개 처리 될 수 있습니다. 테스트용 컨텍스트 분리 - DI 설정정보를 테스트용/애플리케이션 용으로 분리하는 방법은 간단하다. DI 설정 클래스를 추가하고 관련된 빈 설정 애노테이션, 필드, 메소드를 옮기면 된다. - 하나 이상의 설정 클래스가 사용하게 하려면 classes에 적용할 설정 클래스를 모두 나열해 주면 된다. classes는 배열 타입이므로 클래스를 하나 이상 지정할 수 있다. 1 2 3 @RunWith(SpringJUnit4ClassRunner.class) @C..
-
토비의 스프링 3.1 - 빈 스캐닝과 자동와이어링Spring 2017. 8. 5. 14:48
토비의 스프링 3.1의 내용을 요약한 자료입니다. 개념적인 설명만 요약하였으며 개념의 이해를 돕는 구체적인 코드 및 예제를 살펴보시려면 책을 참조하시기 바랍니다. 포스팅한 내용이 저작권의 문제가 발생할 수 있는 경우 게시물은 삭제/비공개 처리 될 수 있습니다. @Autowired를 이용한 자동와이어링 - @Autowired는 스프링 컨테이너가 생성한 빈을 클래스의 멤버 필드로 주입받기 위해 사용한다. - 자바 코드를 통해 클래스로 정의한 빈 오브젝트는 @Autowired를 붙여줌으로 빈 오브젝트를 주입할 수 있다. - @Autowired가 분은 수정자 메소드가 있으면 파라미터 타입을 보고 주입 가능한 타입의 빈을 모두 찾는다. 주입 가능한 빈이 하나라면 스프링이 수정자 메소드를 호출해서 넣어주고 두 개 ..
-
토비의 스프링 3.1 - 자바 코드를 이용한 빈 설정Spring 2017. 8. 5. 12:19
토비의 스프링 3.1의 내용을 요약한 자료입니다. 개념적인 설명만 요약하였으며 개념의 이해를 돕는 구체적인 코드 및 예제를 살펴보시려면 책을 참조하시기 바랍니다. 포스팅한 내용이 저작권의 문제가 발생할 수 있는 경우 게시물은 삭제/비공개 처리 될 수 있습니다. 자바 코드를 이용한 빈 설정 - XML을 애노테이션과 자바 코드로 대체할수 있다. XML은 자바 코드로 만든 오브젝트 팩토리 기능을 프레임워크의 도움을 받아 간략한 방식으로 표현한 것이다. - XML대신 사용할 클래스에 @Configuration 애노테이션을 붙여준다. - DI를 위해 클래스를 사용하면서 동시에 XML DI 정보를 가져오기 위해서는 @ImportResource 애노테이션을 이용한다. - 은 @Bean이 붙은 public 메소드로 만..
-
Real MySQL - Global, Session, Dynamic, Static variableMySQL 2017. 8. 5. 11:43
본 게시물의 내용과 이미지는 도서 Real MySQL의 내용을 재구성하여 작성되었습니다. 저자, 출판사에 의해 저작권 문제 발생시 게시물이 비공개 될 수 있음을 알립니다. - 포스팅에 포함된 Query 결과는 AWS EC2 FreeTier(CentOS7.2) 환경에 MySQL v5.7.17 에서 실행한 결과를 포함하였습니다. 실행환경에 따라 Query 실행시간이나 RDBMS 실행계획이 다를 수 있습니다. - 샘플 코드 dump 파일 적용안내 : http://cafe.naver.com/realmysql - 샘플 코드 dump 파일 경로 : http://github.com/wikibook/realmysql/archive/master.zip 서버 설정 - MySQL 서버는 단 하나의 설정 파일만 사용한다. (..