동시성 처리하기2 (DB Lock)
DB Lock의 종류
DB Lock의 종류
주어진 상황
JVM의 동작 방식
가비지 컬렉션
테스트의 범위는 테스트의 목적과 수행하는 사람에 따라 달라진다.
JDBC란
이전 내용을 간략하게 요약해보자. 인자로 들어올 원본 List의 변화가 객체 내부 필드의 변화까지 일어나지 않게 하기 위해 방어적 복사를 해주었다. 방어적 복사를 하게 되면, 원본 List와 객체 내부 필드의 참조 값이 달라지면서, 외부의 변화에 대해 막아줄 수 있었다.
방어적 복사란
절차지향 vs 객체지향
View는 유틸리티 클래스로? 싱글턴 패턴으로?
캐싱이란
Controller는 무슨일을 하는가?
전략 패턴을 사용하여 테스트 하기
원시값 포장하기
일급 컬렉션이란
static 메서드는 언제 사용해야 하나?
함수 vs 메서드 모던 자바 인 액션을 읽는 중, 책에서 설명을 할 때 메서드와 함수를 다른 의미로 사용하는 듯 했다. 함수와 메서드는 같은 의미지 않나라는 생각이 들었고, java 공부를 시작하면서 함수라는 단어는 사용을 잘 안 한듯한 느낌이 들었다. 함수와 메서드의 용어에 대해...
정적 팩토리 메서드 패턴
우테코 첫 미션으로 TDD 기법을 사용해 자동차 경주 게임을 구현한다. 이전에 프로덕션 코드를 작성하고 간단한 단위 테스트 코드를 작성한 적은 있지만 TDD는 처음이다. 지금까지는 Junit은 테스트 코드를 작성하게 지원해주는 라이브러리 정도라고만 알고 있었는데, Junit에 대해...