123

\_텍스트\_123

2022년 6월 10일
·
0개의 댓글

템플릿 메서드 패턴

알고리즘의 골격을 정의하고 변할 수 있는 로직을 상속을 통해 서브 클래스에게 위임한다. 슈퍼 클래스에는 템플릿이라 불리는 알고리즘 골격을 정의하고 상속을 통해 일부 로직을 서브 클래스에서 오버라이딩하여 사용하는 것이다. 상속과 오버라이딩을 통한 다형성으로 문제를 해결하

2022년 5월 24일
·
0개의 댓글

DB 락

DB Lock

2022년 5월 22일
·
1개의 댓글

DataSource

로우 레벨 기술인 JDBC는 커넥션을 획득하는 방법이 커넥션 풀과 다르다. 커넥션 획득 방법이 달라진다면 애플리케이션 코드를 수정해야 한다.이런 문제를 해결하기 위해 javax.sql.DataSource 라는 커넥션 획득 방법을 추상화한 인터페이스를 제공한다.애플리케이

2022년 5월 22일
·
0개의 댓글

커넥션풀

커넥션 풀 - DriverManager.getConnection() 호출 시 DB 커넥션을 매번 획득하는 하는 문제를 해결하기 위해 커넥션을 미리 생성하여 저장하고 관리하는 풀이다.DB 커넥션을 획득하는 과정은 다음과 같다.1\. 애플리케이션 로직은 DB 드라이버를 통

2022년 5월 21일
·
0개의 댓글

JDBC API를 이용한 DB 연결

DB마다 다른 사용 방법을 추상화하여 제공하는 표준 인터페이스이다. 과거 JDBC가 없을 때 애플리케이션의 코드가 특정 DB에 직접 연결되어 종속적이었고 사용하는 DB가 바뀐다면 애플리케이션 코드를 수정해야 했다. 이런 문제를 해결하고자 나온것이 JDBC API라는 표

2022년 5월 21일
·
0개의 댓글

프로그래머스 실패율

매개 값으로 넘어오는 전체 스테이지 수, 유저가 도전중인 스테이지가 담긴 배열을 이용해 실패율이 높은 스테이지부터 내림차순으로 정렬하는 문제이 문제를 풀면서 map, 혹은 배열을 이용해 특정 값을 기준으로 값을 누적시키는 방법을 알아보았고 sort()나 Compara

2022년 5월 21일
·
0개의 댓글

123

tetst

2022년 4월 18일
·
0개의 댓글