반응형 전체 글166 가재가 노래하는 곳 (Where The Crawdads Sing) - 델리아 오언스 이 책은 노스캐롤라이나 해변의 습지에서 홀로 성장한 캐서린 클라크, 카야의 삶을 다룬 소설이다. 성장 소설이자 로맨스 소설이지만 미스터리가 잘 녹아 있고 마지막에 반전도 있다. 후반부까지 전개 속도가 느려서 지루하게 느껴질 수도 있는데 참고 보면 충분히 재미와 감동을 느낄 수 있을 거라 생각된다. 개인적으로 반전 내용을 예상했었는데, 어떻게 예상했는지는 아래에 얘기하도록 하겠다. 1969년 10월 30일 소방망루에서 체이스 앤드루스의 시체가 발견되면서 이야기가 시작된다. 그리고 바로 1952년의 카야의 이야기로 넘어간다. 살인사건의 조사 과정과 카야의 이야기를 계속해서 교대로 보여주는데 두 이야기의 시간이 다르게 흘러 결국 1969년에 만나게 되는 구조를 취하고 있다. 카야의 이야기가 매우 길기 때문에 .. 2021. 11. 19. Spring Webflux Functional Endpoints 에서 request, response logging 하기 Spring Webflux에서 Functional Endpoints를 사용하면 ServerRequest, ServerResponse를 이용하여 요청과 응답을 처리하기 때문에 logging 처리가 까다롭습니다. 특히 ServerRequest의 body가 Mono에 담겨 있어 미리 읽게 되면 handler에서 사용할 수 없는 문제가 발생합니다. RouterFunction의 filter 기능을 활용하여 request body logging을 하는 방법을 알아보도록 하겠습니다. 우선 Java 코드입니다. BlogRouter.java @Configuration @RequiredArgsConstructor public class BlogRouter { private final BlogHandler blogHandl.. 2021. 11. 10. 주린이도 술술 읽는 친절한 금리책 - 장태민 골든크로스의 최경영 기자는 집값 상승의 가장 큰 원인으로 금리를 꼽았다. 이 책 역시 투자의 기본은 금리라고 이야기하고 있다. 기준 금리에 따라 예금이나 대출 금리가 변한다는 것은 알고 있었지만 현실적으로 크게 와닿는 부분은 없었다. 하지만 투자에 관심을 가지기 시작하면서 전문가들이 한결같이 가장 중요하다고 말하는 금리가 무엇이고 어떤 영향을 미치는지 궁금해서 이 책을 읽게 되었다. 조삼모사라는 속담이 있다. 아침에 3개, 저녁에 4개의 도토리를 준다고 하자 화를 내던 원숭이들이 아침에 4개, 저녁에 3개를 준다는 말에 기뻐했다는 이야기로 원숭이들의 어리석음을 비웃는 의도로 쓰이는 말이다. 하지만 아침에 4개의 도토리를 받은 원숭이가 1개를 다른 원숭이에게 빌려주고 저녁에 2개로 돌려받는다면, 8개의 도.. 2021. 10. 17. 웨어하우스 - 롭 하트 클라우드는 깁슨이 만든 쇼핑몰이다. 특이한 점은 드론으로 택배를 배달한다는 것인데 드론이 가공 센터에서 나오는 모습에서 착안한 이름이다. 클라우드는 미국 전역에 백 개가 넘는 마더클라우드 시설을 가지고 있고 그곳에서 직원들이 숙식을 해결하며 일을 하고 있다. 창업자인 깁슨은 수시로 이곳저곳의 마더클라우드를 방문했는데 암을 선고받은 이후 더욱 열심히 돌아다니고 있다. 팩스턴과 지니아는 클라우드 입사 동기이다. 클라우드에서 일하기를 원하는 사람은 간단한 시험을 치르게 되는데 바보가 아니면 탈락하고 싶어도 탈락할 수 없을 정도로 간단했다. 시험에 통과한 사람은 바로 버스를 타고 마더클라우드로 이동했고, 지니아의 옆자리에 팩스턴이 앉게 되면서 둘의 인연이 시작되었다. 클라우드에 도착한 사람은 자동으로 업무를 배.. 2021. 9. 30. 자유론 - 존 스튜어트 밀 알릴레오 북스 1회 주제로 선정된 책이다. 생각보다 얇아서 금방 읽을 거라 생각했는데 역시 고전은 고전이라 꽤 오랜 시간이 걸렸다. 이 책이 어렵게 느껴지는 데 '자유론'이라는 제목도 한몫하는 것 같은데, 원제는 On Liberty, 즉 '자유에 관하여'라는 에세이라고 한다. 150년이 된 책이라 현대 상황과 맞지 않는 부분도 있지만 상당 부분 공감이 많이 되었다. 우리가 공기처럼 느끼는 자유가 얼마나 소중하고 또 힘들게 쟁취한 것인지 생각하게 되는 시간이었다. 서론 밀은 누군가가 다른 누군가의 자유를 침해하려는 경우만 사회가 그 사람의 자유를 침해할 수 있다고 이야기한다. 하지만 그 경우에도 반드시 법적인 책임을 물어야 하는 것은 아니라고 이야기 한다. 그중 한 가지는 사회가 개입해서 통제하는 것보다 .. 2021. 9. 4. Spring REST Docs 적용 (feat. Asciidoctor) 이번에 Spring REST Docs를 적용하면서 최신 버전의 예시가 없어 헤맸던 부분들을 정리합니다. Spring REST Docs나 Asciidoctor에 대한 내용은 좋은 문서들이 많이 있으니 생략합니다. - Spring WebFlux (Functional Endpoints) - Kotlin (kotest) - Gradle (Kotlin DSL) - Spring REST Docs - Asciidoctor HelloRouter.kt @Configuration class HelloRouter { @Bean fun route() = coRouter { GET("hello") { ServerResponse.ok().bodyValueAndAwait("world") } } } 먼저 Spring Boot 프로젝.. 2021. 8. 27. 킵고잉 (Keep Going) - 주언규 저자를 처음 알게 된 것은 유 퀴즈 돈 특집에서다. 당시에 그냥 돈 잘 버는 유튜버구나 하는 생각으로 넘겼는데, 이 분의 책과 클래스 101 강의 광고가 하도 보여서 무슨 말을 하려는지 보기나 하자는 생각으로 읽게 되었다. 개인적으로 자신이 돈 번 방법을 공유하는 책을 쓰는 이유는 더 이상 그 방법으로 돈을 벌기 힘들거나, 아니면 그 방법을 공유하는 것이 더 돈이 되기 때문이라고 생각한다. 저자도 직접 머리말에 이 이야기를 쓰며 고민을 했다고 하는데 과연 킵 고잉을 하고 있는지 궁금했다. 저자의 이야기 중 가장 와닿은 부분은 사업을 작게 해야 한다는 이야기이다. 가진 돈을 모두 투자해서 대박 아니면 쪽박을 노릴 것이 아니라 실패하더라도 계속 도전할 수 있는 구조를 만들어야 한다는 것이다. 월 천만 원을 .. 2021. 7. 18. 죽여 마땅한 사람들 - 피터 스완슨 ※ 스포일러가 포함되어 있음 히스로 공항 비즈니스 클래스 라운지 바에 앉아 있던 테드에게 릴리가 다가와 말을 걸었다. 빨간 머리의 매력적인 그녀에게 테드는 자신의 불행한 결혼생활을 털어놓는다. 테드의 아내인 미란다는 케네윅에 집을 짓고 있는데 시공업자 브래드와 불륜 관계였다. 이를 목격한 테드는 릴리에게 미란다를 죽이고 싶다고 이야기한다. 릴리는 테드의 생각에 동의한다고 말하는데 그녀의 눈빛은 농담이 아니었다. 릴리와 테드는 비행이 끝난 후 다시 만나 구체적인 계획을 세우기 시작한다. 릴리는 어린 시절 코네티컷 주의 몽크스하우스에서 살았다. 릴리의 부모님은 늘 파티를 열었는데 파티에 초대된 쳇이라는 화가는 열네 살 밖에 되지 않은 릴리의 몸을 노렸다. 릴리는 집에서 멀리 떨어진 초원으로 쳇을 유인하여 낡.. 2021. 6. 20. 이전 1 2 3 4 5 6 7 8 ··· 21 다음 반응형