Yeondori

[객체지향의 사실과 오해] 05 책임과 메시지

05 책임과 메시지 5장에서는 4장에서 다루었던 앨리스의 재판 이야기로 책임과 메시지를 보다 자세히 설명한다. 책임감 분산 현상 존 달리와 밥 라타네는 학생을 방 안에 격리해두고 옆 방에도 다른 학생들이 격리되어 있다고 믿게 한 뒤, 도움을 청하는 다른 학생의 음성을 송출하고 결과를 지켜보는 실험을 수행한다. 자신 말고 도와줄 사람이 더 있다고 ...

[객체지향의 사실과 오해] 04 역할, 책임, 협력

04 역할, 책임, 협력 4장에서는 최후통첩 게임과 앨리스 이야기로 역할, 책임, 협력을 보다 자세히 풀어나가며, 객체지향 설계 기법에 대해 설명한다. __베르너 귀스의 최후통첩 게임(Ultimatum Game)_ 두 사람 중 한 사람에게 일정한 금액을 제공하고, 그 금액을 자유로운 비율로 나머지 한 사람과 나눠가지도록 한다. 특정한 금액을...

[Error] Jupyter Notebook 비밀번호 관련

난 그저 github에 그동안 풀었던 백준을 commit 하던 중에 그동안 맞힌 문제 번호와 이름을 README 파일에 잘 정리해보고 싶었을 뿐이었고(알고 보니 백준에서는 크롤링과 스크래핑을 허용하지 않는다고 한다), 문제 번호랑 문제 정보를 스크래핑해서 가져오고 싶었을 뿐이었는데.. 오랜만에 jupyter notebook을 실행했더니 비밀번호...

[Baekjoon/Programmers] Github에 백준 문제 commit하기 + Baekjoon/ProgrammersHub

Java를 이번에 처음 공부하면서 백준을 풀어보며 감을 잡으려고 했었다. 단계별 풀기에서 12단계 정도만 풀고 알고리즘 기초 강의에 포함된 문제를 푸는 게 효율적이라는 조언을 읽은 적이 있어서 12단계까지만 풀어둔 상태였는데, 오랜만에 들어가보니 내 소스코드를 읽어본 사람들이 몇몇 있어 신기하고 부끄러웠다! 이참에 백준 문제 풀이했던 코드들도 gith...

[강의] 스프링 핵심 원리 - 기본편 09 빈 스코프

스프링 핵심 원리 - 기본편 강의 김영한님의 인프런 강의(스프링 핵심 원리 - 기본편) 을 수강하면서 강의 내용을 일부 발췌해 요약한 글. 섹션 9 빈 스코프 빈 스코프 빈이 존재할 수 있는 범위 싱글톤 : 기본 스코프로 스프링 컨테이너의 시작과 종료까지 유지되는, 가장 넓은 범위의 스코프 프로토타입 : 의존관계 주입 후 초기화 메서...

[강의] 스프링 핵심 원리 - 기본편 08 빈 생명주기 콜백

스프링 핵심 원리 - 기본편 강의 김영한님의 인프런 강의(스프링 핵심 원리 - 기본편) 을 수강하면서 강의 내용을 일부 발췌해 요약한 글. 섹션 8 빈 생명주기 콜백 빈 생명주기 콜백 데이터베이스 커넥션 풀(서버와 데이터 베이스를 올리기 전에 미리 연결), 네트워크 소켓(소켓을 미리 열어 둠)처럼 필요한 연결을 미리 해두거나 안전하게 정상적으로 ...

[강의] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의 김영한님의 인프런 강의(스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술) 을 수강하면서 강의 내용을 일부 발췌해 요약한 글. RESTful API 개발 강의에 이어 스프링 입문 강의를 들었는데 역시나 잘 정리되어 있는 글들이 많고, 유료 강의이기...