05 2021 档案
摘要:11、Mybatis注解开发 11.1、底层实现机制主要用到了反射 接口 @Select("select * from tb_user ") List<UserBean> getUserList(UserBean userBean); 配置 <!--注册mapper,每一个mapper都需要注册--
阅读全文
摘要:9、Mybatis分页 9.1、sql的limit分页 从1开始到2结束 数据库信息第一个下标为0 select * from tb_user limit 1,2 select * from tb_user limit 2; [0,2] 方式一 9.9.1、接口 // 分页 List<UserBea
阅读全文
摘要:6、生命周期和作用域 1、SqlSessionFatoryBuilder: 一旦创建了SqlSessionFatoryBuilder,就不需要它了,之创建一次 局部变量 2、SqlSessionFatory 说白了,可以想象为数据库连接池,SqlSessionFatoryBuilder构建SqlSe
阅读全文
摘要:Mybatis 1、Mybatis简介 1.1什么是mybatis? MyBatis 是一款优秀的持久层框架, 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原
阅读全文
摘要:23.线程池 package com.wen.thread; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; /** * @Author WangEn * @CreateTime:
阅读全文
摘要:19.Lock显示锁 它的jdk1.5的新特性,是juc 全程(java.util.concurrent)下面的接口 ReentrantLock实现了Lock是可重入锁,显示锁,释放锁 代码演示 package com.wen.Lock; import java.util.Locale; impor
阅读全文
摘要:13.多线程的yield()礼让方法,不一定会成功,根据cpu的调度 package com.wen.thread; /** * @Author WangEn * @CreateTime: 2021-04-12-11-10 * @Emile: wen_5988@163.com */ // 测试多线程
阅读全文

浙公网安备 33010602011771号