随笔分类 -  java

摘要:1 /** 2 * 使用PageInfo做分页时手动设置参数的工具类 3 * pageNum 页码 4 * pageSize 每页包含的数据量 5 * PageInfo 对象 6 */ 7 8 public class PageInfoUtils { 9 public static PageInfo 阅读全文
posted @ 2022-06-11 00:50 武小白 阅读(1719) 评论(0) 推荐(0)
摘要:【摘要】Spring通过@Resource注解和@Autowire实现自动装配。 @Resource 根据byName进行装配;默认按名称装配,当找不到与名称匹配的bean时才按照类型进行装配。 名称可以通过name属性指定,如果没有指定name属性,当注解写在字段上时,默认取字段名,当注解写在se 阅读全文
posted @ 2021-07-17 11:22 武小白 阅读(547) 评论(0) 推荐(0)
摘要:最近项目做完,对一个接口应该压测的时候,测试人员反馈,并发从1加到10的时候,tps(每秒钟request/事务 数量)会遇到越来慢,并且内存使用率很高。 看了具体的代码,也就是很简单的crud的操作,确认是有一些代码对数据库的查询有冗余,查询了两次。怀着试试的态度把代码修改成了查询一次。又试了一次 阅读全文
posted @ 2021-01-07 22:07 武小白 阅读(5740) 评论(0) 推荐(1)
摘要:MyBatis整合Spring 1.SqlSessionFactory对象应该放到spring容器中作为单例存在 2.传统Dao的开发方式中,应该从spring容器中获得sqlsession对象 3.Mapper代理形式中,应该从spring容器中直接获得mapper的代理对象 4.数据库的连接以及 阅读全文
posted @ 2018-11-02 10:39 武小白
摘要:一,输入映射和输出映射 输入类型有,简单类型,pojo对象,(参考MyBatis一) 使用POJO包装对象 开发中通过可以使用POJI传递查询条件。查询条件可能是综合的查询条件,不仅包括用户查询条件还包括其他的查询条件。包装对象:Pojo类中的一个属性是另一个的POJO 需求:根据用户名模糊查询用户 阅读全文
posted @ 2018-11-02 10:34 武小白
摘要:MyBatis解决JDBC编程的问题: 1.数据库连接创建,释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库连接池可以解决此问题。 解决:在SqlMapConfig.xml中配置数据连接池,使用连接池管理数据库连接。 2.Sql语句写在代码中造成代码不易维护,实际应用sql变化的可能较大,s 阅读全文
posted @ 2018-10-24 12:53 武小白
摘要:MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过 阅读全文
posted @ 2018-10-23 16:18 武小白