知识点
wzguilai2019
爱好编程
展开
-
BigDecimal
privateBigDecimalorderAmount;//订单总金额privateDouble orderAmount;//比较大小用compareToif(orderDTO.getOrderAmount().compareTo(newBigDecimal(payResponse.getOrderAmount()))!=0){相等等于1原创 2017-11-26 13:25:50 · 353 阅读 · 0 评论 -
mybatis的二级缓存
MyBatis 提供了查询缓存来缓存数据,以提高查询的性能。MyBatis 的缓存分为一级缓存和二级缓存。一级缓存是 SqlSession 级别的缓存二级缓存是 mapper 级别的缓存,多个 SqlSession 共享一级缓存一级缓存是 SqlSession 级别的缓存,是基于 HashMap 的本地缓存。不同的 SqlSession 之间的缓存数据区域互不影响。一级缓存的作用域是 SqlSes...转载 2018-03-09 09:09:06 · 1450 阅读 · 1 评论 -
hibernate中的缓存
hibernate中的缓存可以分为两种:一级缓存,也称session缓存;二级缓存,是由sessionFactory管理。那一级缓存和二级缓存有什么区别呢?区别的关键关于:缓存的生命周期,也就是缓存的范围不同。那首先介绍一下缓存的生命周期,也就是缓存的范围。1.事务缓存,每个事务都有自己的缓存,当事务结束,则缓存的生命周期同样结束,正如上篇博客中我们提到,对数据库的操作,增删改查都是放到事务中的,...原创 2018-03-09 09:28:19 · 133 阅读 · 0 评论 -
spring学习心得
spring是一个非常优秀的框架,学习spring主要是学习ioc,aop的原理,思想,实现方式,bean的作用域的使用实现,spring的各种扩展点,ioc和aop关系。1.ioc的意思? 低耦合ioc控制反转,是将之前通过new创建对象的方式,改变为创建被调用者的工作由spring来完成,然后注入调用者 因此也称为依赖注入。 spring以动态灵活的方式来管理对象 , 注入的两种方式,设置注入...原创 2018-03-09 09:50:08 · 405 阅读 · 0 评论