본문 바로가기
[Effective Java] 복구 가능 상황에서는 checked 예외를 사용하고, 런타임 예외는 프로그램 에러에 사용하자. 복구 가능 상황에서는 checked 예외를 사용하고, 런타임 예외는 프로그램 에러에 사용하자. - 자바 언어는 다음 세 종류의 예외를 던질 수 있다. checked exception, runtime exception, error - 메소드 호출자가 당연히 예외 복구를 할 수 있는 상황에서는 checked 예외를 사용하자. checked 예외를 던지면 그 메소드 호출자가 catch 문에서 예외를 처리하거나 또는 외부로 넘겨야 한다. API 사용자가 checked 예외와 만났다는 것은, 그런 상황을 복구하라는 지시를 그 API 설계자로부터 받은 것이다. - unchecked exception 인 runtime exception 과 error 는 catch 할 필요가 없고, 일반적으로 catch 해서도 안 된.. 2017. 2. 21.
[책 정리] 혜민 스님, 젊은 날의 깨달음 정리 #3 ( 부제 : 하버드에서의 출가 그 후 10년 ) 사랑론 -사랑에 빠지면 본인 위주로 생각하는 중생의 습관이 잠시 쉬고 마음의 축이 사랑하는 대상으로 향하게 된다.사랑하는 이가 무슨 음악을 즐겨 듣는지, 어떤 음식을 좋아하는지, 어떤 색깔의 옷을 즐겨 입는지까지 하나하나 알고자 하니 마음은 오직 그 대상밖에 없다.그런데 사랑은 또 희생이라는 음계와 종종 화음을 이룬다.사랑하기 때문에 내가 아닌 사랑하는 대상을 위해 모든 것을 희생할 수 있는 마음가짐과도 함께 가는 것이다.그래서 아마 사랑은 다치기 쉽기도 하고 사람을 크게 변화시키는 힘도 가지고 있는 것 같다. -사랑이라는 이름으로 사람들은 서로를 구속하기도 한다.사랑이 소유가 되었을 때 사랑 고유의 향기를 잃고 시든 꽃이 되어 버리고 마는 것이다. -사랑하는 두 사람의 영혼 사이에 출렁이는 바다를 놓아.. 2016. 3. 20.
[책 정리] 변화를 위한 변하지 않는 사실 ( 가만히 앉아서 변화를 기다리지 말아라 ) - 1cm+ 변화를 위한 변하지 않는 사실 않은 자리를 바꾸지 않으면 새로운 풍경을 볼 수 없다. (가만히 앉아서 변화를 기다리지 말아라 ) 2016. 1. 3.
[노력한다고 부자가 되는 건 아니다] vs. [부자는 노력과 시행착오로 만들어진다] [노력한다고 부자가 되는 건 아니다] vs. [부자는 노력과 시행착오로 만들어진다] 출처 : 돈에 관한 생각 Chap 10. - "세 번 실패한 적이 있다고 말하는 사람과 자신이 실패자라고 말하는 사람의 인생이 앞으로 어떻게 달라지는지 그 차이에 주목하라." - 하야카와 - "노력한다고 부자가 되는 건 아니다" 라는 말은 이를 믿는 사람에게 노력은 해서 뭐하나 체념하게 만든다. - 100퍼센트 안전하고 확실한 방법이란 없다. - 정말로 실패한 때는 다시 일어서 시도하기를 포기한 순간이다. - "실패는 치명적이지 않다. 정말 치명적인 것은 변화에 대한 실패이다." - 존 우든 - "노력한다고 부자가 되는 건 아니다" 라는 말 또한 근거가 없으며 도전의지를 꺾는다는 데 문제가 있다. - New Rule 인생.. 2015. 8. 25.
[빈익빈 부익부] vs. [돈은 돌고 돈다] [빈익빈 부익부] vs. [돈은 돌고 돈다] 출처 : 돈에 관한 생각 Chap 27 -"성공하는 사람들은 부를 많이 모은다.부를 쌓은 사람들이 성공하는 게 아니라 성공하는 사람들이 부를 쌓는다.그들은 자신이 하는 일에 성공을 몰고 온다." - 웨인 다이어 -자신이 "왜" 살아남아야 하는지에 대해 답할 수 있다면"어떻게" 살아남을 수 있는지 알게 될 것이다. -New Rule 돈은 변화에 도전하는 사람에게로 온다. 도전, 돈에 관한 생각, 돈은 돌고 돈다, 변화, 부, 부익부, 부익부 빈익빈, 빈익빈, 성공, 어떻게, 왜, 웨인 다이어 2015. 7. 6.
[부자가 되려면 더 열심히 일해야 한다] vs. [부자가 되려면 현명하게 일해야 한다] [부자가 되려면 더 열심히 일해야 한다] vs. [부자가 되려면 현명하게 일해야 한다] 출처 : 돈에 관한 생각 Chap 17. -"대부분의 사람들이 돈이 거의 바닥이 나야 관심을 갖기 시작한다.시간에 대해서도 마찬가지인 사람들이 많다." - 요한 볼프강 괴테 -"부자가 되려면 더 열심히 일해야 한다." 는 진실이 되어서는 안 되는 말이다."더 현명하게 일해야 한다" 로 바꿔 받아들이길 바란다. -부나 경제적 상황과 관계없이 누구에게나 하루 24시간이 주어진다. -부를 쌓기 위해서는 무조건 많이 일해야 한다는 가정이 문제다.만약 당신이 이 같은 조언에 충실한 편이라면 실제로 남들보다 더 열심히 일에 매진하는 스타일이겠지만동시에 실패를 맛보고 비참한 상황에 빠질 개연성도 높다. 한발 뒤로 물러서서 더 영리.. 2015. 7. 2.
[음식 정보] 폴리페놀이 뭔가요? ( 효능, 효과 ) [음식 정보] 폴리페놀이 뭔가요? ( 효능, 효과 ) 폴리페놀 폴리페놀은 다양한 채소와 과일에 함유되어 있는데식물 당분의 일부가 변화한 성분을 총칭하여 폴리페놀이라 부른다.대표적인 폴리페놀은 플라보놀, 카테신, 타닌, 케르세틴, 페놀산, 안토시아닌 등이 있다. 폴리페놀은 항산화작용이 강하며, 콜레스테롤 산화억제, 동맥경화 및 심장질환 예방 등 혈액 및 혈액순환에 좋은 작용을 한다. 폴리페놀을 많이 함유한 식품. 연근, 고구마, 바나나, 블루베리, 쑥갓, 꽈리고추, 블로콜리, 망고, 사과, 자두, 낫토, 녹차(카테킨류), 메밀, 포도(안토시아닌), 적포도주, 초콜릿, 커피(클로로겐산), 양파(쿼세틴) 등이 있다. 폴리페놀 효능 지속시간 폴리페놀의 효과는 몇시간밖에 지속되지 않는다는 설이 있어위에 언급한 식.. 2013. 11. 4.
[Spring] Spring Framework 의 개요 #2 Spring Framework의 개요 #2 변화를 예상 -> design pattern 적용 가능. 관심사의 분리( Separation of Concerns ) 관심이 같은 것끼리는 하나의 객체 안으로, 관심이 다른 것은 가능한 따로 떨어져 영향을 주지 않도록 분리. 템플릿 메소드 패턴( Template Method Pattern ) 슈퍼클래스에 기본적인 조작의 흐름을 만들고, 그 기능의 일부를 추상 메소드나 오버라이딩 가능한 protected 메소드 등으로 만든 뒤, 서브클라스에서 이런 메소드를 필요에 맞게 구현해서 사용하도록 하는 방법. 이 때 선택적 override 가능한 method 를 hook method 라고 한다. 팩토리 메소드 패턴( Factory Method Pattern ) 서브클래스에.. 2013. 6. 25.
반응형