안녕하세요 👋 방문해 주셔서 감사합니다.

저는 백엔드 엔지니어로써 자바와 클라우드 소프트웨어의 엔지니어링을 하고 있습니다.

  • 협력과 메시지 클라이언트-서버 모델 메시지와 메시지 전송 예를들어.. 메시지와 메서드 퍼블릭 인터페이스와 오퍼레이션 시그니처 메서드는 시그니처에 구현을 더한것을 의미한다. 오퍼레이션은 실행 코드 없이 시그니처만 정의한 것. 용어 정리 객체의 퍼블릭 인터페이스가 객체의 품질을 결정한다. 즉, 메시지가 객체의 품질을 결정한다.

  • 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. ChatGPT 가 이 세상에 등장한지 1년이 됐다. 나도 GPT3.5 첫 출시때부터 사용하기 시작해 지금은 글이나 코드를 작성하는데 도와주는 비서로 많이 활용하고 있다. 이번 책은 GPT모델을 이용해 어플리케이션에 어떻게 접목하는지 상세하게 소개한다. GPT 모델을 본격 사용하기 전에…

  • 구현을 통한 검증 메시지를 처리할 책임과 책임을 수행하는데 필요한 변수 지정을 먼저 한다. 다른 객체의 구현을 고려할 필요 없이 필요한 메시지를 결정하면 다른 객체의 내부 구현을 깔끔하게 캡슐화 할 수 있다. 메시지가 변경되지 않는 한 객체에 어떤 수정을 가하더라도 호출하는 쪽에는 영향을 미치지 않는다. 메시지를…

  • 세계적으로 유명한 프로듀서 릭 루빈은 역사에 남을 많은 뮤지션들의 음반을 프로듀싱 했다. 내가 아는 뮤지션만 해도 에미넴, Jay-Z, 린킨파크, System of a down, AC/DC, 메탈리카, 레드 핫 칠리 패퍼스 셀수 없을 정도고 특히 그가 프로듀싱한 린킨파크의 A Thousand Suns와 메탈리카의 Death Magnetic은 처음 들었을때 완전히…

  • 책임 주도 설계를 향해 데이터 중심의 설계에서 책임 중심의 설계로 전환하는 방법 데이터보다 행동을 먼저 결정하라 데이터 중심의 설계에서는 “이 객체가 포함해야 하는 데이터가 무엇인가”를 결정한 후에 “데이터를 처리하는데 필요한 오퍼레이션은 무엇인가”를 결정한다.” 반면 책임 중심의 설계에서는 “이 객체가 수행하야 하는 책임은 무엇인가”를 결정한 후에…

  • 컴퓨터 시스템의 여러 주제를 한번에 관통하는 책! 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다. 작년에 많은 일들이 있어 고사 했음에도 불구하고 올해 다시 좋은 기회로 한빛미디어의 좋은 책들을 소개할 수 있게 되었다. 양질의 번역서와 국내 좋은 저자들의 IT 지식을 접할 수 있게 도와주시는…

  • 자율적인 객체를 향해 스스로 자신의 데이터를 책임지는 객체 객체를 설계할 때 “이 객체가 어떤 데이터를 포함해야 하는가?” 라는 질문은 다음과 같은 두개의 개별적인 질문으로 분리해야 한다. DiscountCondition (할인조건) 클래스에 대한 개선 Movie 클래스에 대한 개선 Screening 클래스에 대한 개선 ReservationAgency 클래스에 대한 개선 하지만 여전히…

  • Self-signed public certificate with encrypted private key 만드는 방법 1. RSA 개인키 생성 2. RSA 개인키 암호화 아래 두가지 중 택 1 3. 서티 사이닝 4. 암호화된 개인키로 공개키 만들기 5. pem 키 생성 최종 아래와 같은 키 목록 사용 시 복사하는 키