2022年4月14日

单例模式你 静态内部类

摘要: class Singleton { private static class SingletonInstance { private static final Singleton INSTANCE = new Singleton(); } private Singleton() { } public 阅读全文

posted @ 2022-04-14 11:57 金满仓 阅读(11) 评论(0) 推荐(0) 编辑

单例模式 双重检查

摘要: class Singleton { private static volatile Singleton instance; private Singleton() { } public static Singleton getInstance() { if (instance == null) { 阅读全文

posted @ 2022-04-14 11:55 金满仓 阅读(45) 评论(0) 推荐(0) 编辑

单例模式 懒汉式

摘要: 线程不安全 class Singleton { private Singleton() { } private static Singleton instance; public static Singleton getInstance() { if (instance == null) { ins 阅读全文

posted @ 2022-04-14 11:50 金满仓 阅读(14) 评论(0) 推荐(0) 编辑

单例模式 饿汉式

摘要: 静态变量 class Singleton { private static final Singleton instance = new Singleton(); private Singleton() { } public static Singleton getInstance() { retu 阅读全文

posted @ 2022-04-14 11:40 金满仓 阅读(20) 评论(0) 推荐(0) 编辑

2022年4月8日

配置JdbcTemplate

摘要: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 阅读全文

posted @ 2022-04-08 10:15 金满仓 阅读(110) 评论(0) 推荐(0) 编辑

JdbcTemplate 增删改

摘要: @Override public void insert(Customer cust) { String sql = "insert into customers(name,email,birth)values(?,?,?)"; Object[] args = {cust.getName(),cus 阅读全文

posted @ 2022-04-08 10:02 金满仓 阅读(23) 评论(0) 推荐(0) 编辑

创建库表录

摘要: 阅读全文

posted @ 2022-04-08 09:30 金满仓 阅读(14) 评论(0) 推荐(0) 编辑

JdbcTemplate查询值

摘要: @Override public Long getCount() { String sql = "select count(*) from customers"; Integer count = jdbcTemplate.queryForObject(sql, Integer.class); ret 阅读全文

posted @ 2022-04-08 09:25 金满仓 阅读(379) 评论(0) 推荐(0) 编辑

2022年4月2日

JdbcTemplate.update核心源码

摘要: protected int update(final PreparedStatementCreator psc, @Nullable final PreparedStatementSetter pss) { return execute(psc, ps -> { pss.setValues(ps); 阅读全文

posted @ 2022-04-02 11:17 金满仓 阅读(85) 评论(0) 推荐(0) 编辑

2022年3月31日

QueryRunnerTest.java

摘要: /* * commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,封装了针对于数据库的增删改查操作 * */ public class QueryRunnerTest { //测试插入 @Test public void testInsert() { Connecti 阅读全文

posted @ 2022-03-31 15:03 金满仓 阅读(22) 评论(0) 推荐(0) 编辑

导航