数据库连接池原理与实践
引言数据库连接池是提高应用性能的关键。本文介绍连接池的原理和最佳实践。 一、连接池原理1234567应用 → 连接池 → 数据库连接池组件:1. 连接管理:创建、复用、销毁2. 空闲队列:存放空闲连接3. 活跃队列:存放使用中的连接4. 参数配置:最小/最大连接数、超时时间 二、HikariCP配置123456789101112131415161718192021# application.ymlspring: datasource: url: jdbc:mysql://localhost:3306/mydb username: root password: password driver-class-name: com.mysql.cj.jdbc.Driver hikari: # 最小空闲连接数 minimum-idle: 5 # 最大连接数 maximum-pool-size: 20 # 连接超时时间(毫秒) connection-timeout: 30000 # ...
Java基础知识面试题汇总
引言Java基础是面试必考内容。本文系统梳理Java基础知识的高频面试题。 一、数据类型1.1 基本数据类型123456789// 8种基本数据类型byte // 1字节,-128 ~ 127short // 2字节,-32768 ~ 32767int // 4字节,-2^31 ~ 2^31-1long // 8字节,-2^63 ~ 2^63-1float // 4字节double // 8字节char // 2字节,0 ~ 65535boolean // 1字节,true/false 1.2 包装类123456789101112// 自动装箱和拆箱Integer a = 10; // 装箱int b = a; // 拆箱// 缓存机制Integer x = 127;Integer y = 127;System.out.println(x == y); // true,使用缓存Integer m = 128;Integer n = 128;System.out.println(m == n); // fa...





