일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Jupyter Notebook
- zani
- google search console
- 성경필사
- flutter
- 개역개정
- receive_sharing_intent
- python
- 미색인
- ipykernel
- dynamic color
- 워드파일
- vscdoe
- Flask
- widgetsBindingObserver
- git설치
- inheritedWidget
- Share
- 생명주기
- GIT
- annotation
- dart
- 소스제공
- uni_links
- Device
- Anaconda
- cache
- handlebars.js
- velocity_x
- extention
- Today
- Total
목록자바 (3)
자니노트
목차 1. 개요 해당 내용에는 Framework Version 3.0에서 도입된 Spring의 @Primary Annotation에 대한 설명이다. 간단히 말하면, 같은 Type의 Bean이 여러개 있을 경우, @Primary 를 사용하여 콩에 대한 우선도를 높이는 방법이다. 2. @Primary가 필요한 이유 같은 Type의 Bean이 여러개가 필요한 경우도 있다. 이 예에서는 Employee Type의 John Employee()와 Tony Employee()콩이 있다. @Configuration public class Config { @Bean public Employee JohnEmployee() { return new Employee("John"); } @Bean public Employee T..
목차 1. 개요 이 소개 튜토리얼에서는 HikariCP JDBC 커넥션 풀 프로젝트에 대해 설명합니다. 이는 매우 가볍고(약 130Kb), 2012년 경 Brett Wooldridge가 개발한 번개처럼 빠른 JDBC 연결 풀링 프레임워크입니다. 2. 시작하기 HikariCP의 성능을 c3p0, dbcp2, Tomcat 및 진동와 같은 다른 연결 풀링 프레임워크와 비교할 수 있는 벤치마크 결과가 몇 가지 있습니다.예를 들어, HikariCP 팀은 다음과 같은 벤치마크를 발표했습니다(원래 결과는 여기에서 확인할 수 있습니다). 다음과 같은 기술이 적용되었기 때문에 프레임워크는 매우 빠릅니다. 바이트 코드 레벨 엔지니어링– 일부 극단적인 바이트 코드 레벨 엔지니어링(어셈블리 레벨 네이티브 코딩 포함)이 수행되..
목차 1. 개요 MyBatis의 캐시는 Local Session Cache와 Second Level Cache 두가지로 구성되어 있다. 간단히 정의하면 Local Sesion Cache는 무조건적으로 활성화 되며 SqlSession 객체에 Cache가 되며 Second Level Cache는 Mapper namespace 단위로 Cache가 되며 On/Off 설정이 가능하다. 1-1. Local Session Cache 새 세션이 생성될 때마다 MyBatis는 로컬 캐시를 생성하여 세션에 연결합니다.세션 내에서 실행된 쿼리는 로컬캐시에 저장되므로 동일한 입력 파라미터를 사용하여 동일한 쿼리를 더 이상 실행해도 데이터베이스에 영향을 주지 않습니다. 기본적으로는 전체 세션 기간 동안 로컬 캐시 데이터가 사용..