DevLog
LifeLog
Book

후기
제일 처음 저는 C언어를 공부했기 때문에 절차지향적 언어에 익숙해져 있었습니다.
자바를 갓 공부하고 난 후 객체지향에 대한 개념을 완벽하게 이해할 수 없었고 '토끼책'으로 유명한 이 책을 접했습니다.
260페이지쯤의 가벼운 분량과 이상한 나라의 앨리스를 통한 비유는 책에 대한 거부감을 말끔히 없애주었습니다.
초반엔 책을 읽으며 답답한 느낌이 들었습니다.
객체지향의 사실과 오해

1장. 객체 생성과 파괴
아이템1~7
아이템8. finalizer와 cleaner의 사용을 피하라
•
자바에서 제공하는 두 가지의 객체소멸자 (느리고 위험하고 불필요하다)
이펙티브 자바 3판

자바 ORM 표준 JPA 프로그래밍

Chapter 1. 코드 품질
소프트웨어는 코드로 만들어진다.
코드가 의도한 대로 작동하고 기존의 기능이 여전히 잘 작동한다고 확신하기 위한 다양한 과정과 점검이 이루어진다.
이러한 과정을 종종 소프트웨어 개발 및 배포 프로세스라고 부른다.
1.
개발자가 코드베이스의 로컬 복사본을 가지고 작업하면서 코드를 변경한다
좋은 코드, 나쁜 코드

Chapter1. 도메인 모델 시작하기
도메인이란?
개발자 입장에서 바라보면 온라인 서점은 구현해야 할 소프트웨어의 대상이 된다.
온라인 서점 소프트웨어는 온라인으로 책을 판매하는 데 필요한 상품 조회, 구매, 결제, 배송 추적 등의 기능을 제공해야 한다.
이때 온라인 서점은 소프트웨어로 해결하고자 하는 문제 영역, 즉 도메인에 해당한다.
한 도메인은 다시 하위 도메인으로 나눌 수 있다.
도메인 주도 개발 시작하기

1부. 소개
설계와 아키텍처란?
설계란 무엇인가? 아키텍처는? 둘 사이에는 어떤 차이가 있는가?
아키텍처는 저수준의 세부사항과는 분리된 고수준의 무언가를 가리킬 때 흔히 사용되는 반면, 설계는 저수준의 구조 또는 결정사항 등을 의미할 때가 많다.
하지만 이러한 구분은 무의미하며 저수준의 세부사항과 고수준의 구조는 모두 소프트웨어 전체 설계의 구성요소다.
목표는?
클린 아키텍처

1장. 사용자 수에 따른 규모 확장성
웹 계층의 확장

가상 면접 사례로 배우는 대규모 시스템 설계 기초 1

1. 소개
역사는 1979년 스웨덴의 TcX라는 회사의 터미널 인터페이스 라이브러리인 UNIREG로부터 시작된다.
버전 1.0은 TcX 사내에서만 사용되다가, 1996년 일반인에게 공개됐다.
그리고 2000년 TcX에서 MySQL AB라는 회사로 독립함과 동시에 FPL 라이센스 정책으로 바뀌고, 2006년 최종적으로 현재와 같은 두 가지 라이센스 정책을 취하게 된다.
이후에 썬마이크로시스템즈에 인수되고, 다시 오라클에 인수됐다.
Real MySQL 8.0
Lecture
Study
Back-End
6
DataBase
2
Infra
3
Etc
2

Java
Kotlin
Python
Spring

JSP, Servlet

Thymeleaf

MySQL
Redis
.png&blockId=d6e7373c-cf59-44e9-af60-7afa99c51203)
AWS
Nginx

Docker
Linux
Vim
