본문 바로가기

Books32

2장. 객체 생성과 파괴 아이템1. 생성자 대신 정적 팩터리 메서드를 고려하라. 장점 이름을 가질 수 있다. 호출될 때마다 인스턴스를 새로 생성하지는 않아도 된다. 반환 타입의 하위 타입 객체를 반환할 수 있는 능력이 있다. 입력 매개변수에 따라 매번 다른 클래스의 객체를 반환할 수 있다. 정적 팩터리 메서드를 작성하는 시점에는 반환할 객체의 클래스가 존재하지 않아도 된다. 단점 상속을 하려면 public 이나 protected 생성자가 필요하니 정적 팩터리 메서드만 제공하면 하위 클래스를 만들 수 없다. 정적 팩터리 메서드는 프로그래머가 찾기 어렵다. 핵심정리 정적 팩터리 메서드와 public 생성자는 각자의 쓰임새가 있으니 상대적인 장단점을 이해하고 사용하는 것이 좋다. 그렇다고 하더라도 정적 팩터리를 사용하는 게 유리한 경.. 2024. 3. 30.
일론 머스크 일단 책이 꽤 길다. 출근하면서 지하철에서 1시간 가까이 주 5일을 보았는데 거진 4주 정도 걸린 것 같다. 종이책으로 구매하려면 약 4만원 정도의 돈을 사용해야하는데, 밀리의 서점에 해당 책이 있어서 돈 절약했다. --- 전기차 관련된 곳에서 재직을 하고 있고, 테슬라에 대한 주식도 있고, 전기차에 대한 관심이 있었다. 궁극적으로는 일론 머스크라는 사람이 어떤 사람인지 궁금했다. 괴짜 같은 사람이라고 하는 사람이 많지만, 천재임은 틀림없다. 페이팔의 창업자 중 한명, 스페이스X CEO, 테슬라 CEO, 트위터 등 정말 많은 업적? 을 세웠다. 누구든 알만한 여러 기업의 창업주 및 CEO 로써 어떤 생각을 가지고 운영하는지 일기처럼 상세히 적혀져 있다. 책을 읽다보면 일론 머스크는 정말 칼 같은 사람이며.. 2024. 1. 25.
말의 진심 타인의 기분과 감정을 먼저 생각하고, 지나친 걱정 때문에 하고 싶은 말을 못하는 나에게 필요한 책. 심리학과 관련된 책인데, 뭔가 심리학에 대한 작가분들은 F 임이 틀림없다. 내가 어떻게 말하느냐에 따라 상대방이 느끼는 감정과 이해가 달라질 수 있다. 말 실수를 하지 않기 위해서는 내가 내뱉는 말의 속내를 알아야 한다. 단어, 말의 속도, 톤 등에 말하는 사람의 마음이 들어난다. 사회 생활 뿐만 아니라, 가족과 친구들과 이야기 할 때도 대화법에 따라 분위기와 서로의 감정이 달라질 수 있다. 말 실수가 많은, 사람들과 이야기 하는 비중이 많은 사람들에게 가볍게 읽기 좋은 책이라 추천한다. 2023. 12. 25.
마흔에 읽는 쇼펜하우어 쇼펜하우어의 인생철학? 과 같은 이야기를 다루고 있습니다. "즐겁게 행복하게 사는 기술이 삶의 지혜" 라는 조언을 하고 있으며 삶이 나를 중심으로 생각하고 판단해야 한다고 말해줍니다. 200 페이지가 조금 넘는 책인데 맨처음 내용과 중간, 끝까지 비슷한 얘기이고 상상할 수 있는 이야기라서 조금은 진부한 면이 있습니다. 가장 기억에 남는 것으로는 이 책 마지막쯤에, 미래의 기대속에 살지말고 오늘을 제대로 살아라 라는 구문이 있습니다. 스티브 잡스는 매일 아침 거울을 보면서 ' 만일 오늘이 인생의 마지막 날이라면 오늘 하려는 일을 할것인가? ' 라는 질문을 스스로 하고 NO 라는 대답이 나오면 그 일은 하지 않는다고 했습니다. 살짝 베스트 셀러의 상위순위인지 잘 이해가 가지 않는 책이었지만, 내 자신을 통.. 2023. 12. 8.
Zero to One (제로투원) 회사 같은 부서의 이사님께 추천받아 읽게된 책입니다. 이 책의 내용은 책의 제목처럼 이라는 의미를 풀어냈다고 생각하면서 독서하면 쉽게 이해할 수 있습니다. 성공한 여러 기업들의 성장과정서부터, 점점 후퇴하고 있는 기업의 문제점, 독점과 경쟁의 차이 등을 여러 사례와 함께 설명해줍니다. 스타트업이 어떤 생각과 상품을 가지고 시작해야하는지에 대해 잘 설명해주었는데, IT 업계에서 일하면서 어떻게 일해야하고 현재의 프로젝트를 어떻게 변화하면 좋을지에 대해 생각해볼 수 있었습니다. 어떤 코드이든, 프로젝트든 변화가 트랜디한 IT 에서는 코드의 생명주기는 다른 무엇보다 짧습니다. 신기술이 나오고, 언어의 버전이 빠르게 업데이트되면서 점점 더 편리하게 쓸 수 있는 라이브러리나 지원하는 기능이 많.. 2023. 12. 8.
세계지도를 펼치면 돈의 흐름이 보인다 경제경영 분야에서 베스트 셀러에 있기도 하고, 지도에 콕 표시해서 약 30개의 나라가 어떤 식으로 발전했으며, 현재 상황과 우리나라와 어떤 관계에 있는지에 대해 부담없이 읽을 수 있는 책이다. 대만의 TSMC 와 인도의 IT 에 관련된 내용을 주제로 하면서 미국과 우리나라와의 관계에 대해 잘 풀어서 설명해주었는데, 거의 처음나온 내용임에도 불구하고 책을 다 읽을 때쯤에도 내용이 기억에 남는거 보니 가장 인상깊게 읽지 않았나 싶다. IT 와 반도체에 관련 있기도 하며, 이전에 삼성전자에 주식을 했던 적이 있기도 하고, 유데미에서 인도선생님의 강의를 듣고 있어서 그랬을 수도 있다. 사실 해외여행을 일본말고 가본적이 없어서, 지리적 위치나 어느 나라가 어떤 분야에 강한지, 기온은 어떤지, 인구는 얼마나 많은지.. 2023. 11. 22.
도파민네이션 베스트셀러에 등록된 책중에 도파민이라는 단어에 끌려 읽게된 책이다. 유튜브나 인터넷 뉴스에 대해 쉽게 접할 수 있을 뿐만 아니라, 점점 더 영상과 글의 소재가 자극적임을 느끼고 있다. 인터넷 기자들은 제목부터 네티즌들이 클릭을 할 수 밖에 없도록 쓰는 학원을 다니거나 밤새 연습하는 것이 틀림없다. 뉴스에서는 잊혀질만 하면 칼부림, 폭행, 성범죄, 마약 등 예전과 다르게 점점 더 자극적인 문제가 발생하고 있다고 생각한다. 사람이 살면서 즐거움, 쾌락에 대한 것을 느끼지 못한다면 정말 불행할 것이고, 자살율은 급증할 것이다. 부와 명예를 전부 가지고 있는 연예인 입장에서 더 이상 자신에게 자극이 되거나 목표할 것이 없어 결국 마약에 손을 댄다 라는 글을 어디에선가 보았다. 나는 도파민이라는 것이 행복과 즐거.. 2023. 11. 12.
트렌드 코리아 2024 시리즈로 구성된 [트렌드 코리아 2024] 는 제목처럼 내년에 어떤 트렌드가 주요 포인트가 될지 소개해주는 책이다. 경영, 경제, 인문학 책을 자주 읽어봐야 겠다는 생각을 했는데 베스트 셀러이면서 많은 독자들이 있고 트렌드를 잘 파악하기 위해 읽게 되었다. 그리고, YES24 크레마 클럽을 사용하면 한달에 만원 이내의 돈으로 구독을 하면서 여러 책을 무료로 읽을 수 있어 부담없이 읽을 수 있었다. 2024년의 트랜드 8 가지를 소개한다. 지속 가능한 소비 디지털 경험 강화 건강과 웰빙 관심 증대 맞춤형 제품과 개인화 로컬 및 지역적인 경험 강조 포스트 팬데믹 트렌드 소셜미디어 쇼핑 확대 로봇 및 자동화 기술 도입 대부분 로봇과 AI , 웰빙 푸드(건강) 에 대한 얘기를 다룬다. 예전과 다르게 소비패턴과 .. 2023. 11. 4.
스프링부트로 개발하는 MSA 컴포넌트 [7]장 스프링 AOP 와 테스트, 자동 설정 원리 스프링 프레임워크의 3가지 핵심 기술 스프링 AOP 관심사의 분리 대상객체 (target object) : 공통 모듈을 적용할 대상 ex) logging 공통모듈 / HotelDisplayService 대상 객체 관점 (aspect) : 어드바이스 + 포인트컷 어드바이스 (advice) : 공통 로직이 작성된 모듈 포인트컷 (point cut) : 적용할 위치 설정 조인포인트 (join point) : 어드바이스가 적용된 위치 프록시 객체 (proxy object) : 스프링 AOP는 기능을 조합하기 위해 동적으로 프록시객체를 만든다. 스프링 AOP 와 프록시 객체 스프링 AOP 프레임워크는 대상 객체를 감싸는 프록시 객체를 동적을 생성. 프록시 객체가 클라이언.. 2023. 8. 26.