随笔分类 - java
摘要:1 /** 2 * 使用PageInfo做分页时手动设置参数的工具类 3 * pageNum 页码 4 * pageSize 每页包含的数据量 5 * PageInfo 对象 6 */ 7 8 public class PageInfoUtils { 9 public static PageInfo
阅读全文
摘要:【摘要】Spring通过@Resource注解和@Autowire实现自动装配。 @Resource 根据byName进行装配;默认按名称装配,当找不到与名称匹配的bean时才按照类型进行装配。 名称可以通过name属性指定,如果没有指定name属性,当注解写在字段上时,默认取字段名,当注解写在se
阅读全文
摘要:最近项目做完,对一个接口应该压测的时候,测试人员反馈,并发从1加到10的时候,tps(每秒钟request/事务 数量)会遇到越来慢,并且内存使用率很高。 看了具体的代码,也就是很简单的crud的操作,确认是有一些代码对数据库的查询有冗余,查询了两次。怀着试试的态度把代码修改成了查询一次。又试了一次
阅读全文
摘要: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
武小白

浙公网安备 33010602011771号