摘要: 本文参考的博文出处:http://www.cnblogs.com/stoneniqiu/p/4857021.html 总体说明: (1)、理解硬件线程和软件线程 硬件线程也称为逻辑内核,一个物理内核可以使用超线程技术提供多个硬件线程。所以一个硬件线程并不代表一个物理内核;Windows中每个运行的程 阅读全文
posted @ 2017-10-08 19:59 cklovefan 阅读(2164) 评论(0) 推荐(1) 编辑
摘要: 1、业务是从前台传入List<T> ,在controller层接受参数,并进行批量新增操作。 2、需要处理的细节 a) mybatis可以支持批量新增,注意数据表需要将主键设置成自增列。 b) 由于spring mvc 无法将参数[{id:0,text:'a'},{id:1,text:'b'}] j 阅读全文
posted @ 2016-06-06 21:35 cklovefan 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 一级缓存:基于PerpetualCache的HashMap本地缓存,其存储作用域为Session,当Session flush或 close之后,该Session 中的所有Cache将被清空 二级缓存:默认也是使用PerpetualCache,HashMap存储,不同在于其存储作用域为Mapper( 阅读全文
posted @ 2016-04-26 22:41 cklovefan 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 由于第三方厂商未能按时提供实时数据,故需要纯手动导入一些实时数据,用于统计分析。正好最近自己学习了mybatis 。因此使用mybatis 配置一个select.insert 的简单操作语句,用于灌入实时数据。 业务表 Ems_Standard_FormulaRelation【配置表,主要提供实时表 阅读全文
posted @ 2016-04-26 21:57 cklovefan 阅读(349) 评论(0) 推荐(0) 编辑
摘要: mybatis 是支持普通SQL查询,存储过程和高级映射的优秀持久层框架,mybatis 清除了几乎所有的jdbc代码和参数的手工设置及对结果集的检索封装。mybatis可以使用简单的xml和注解用于配置和原始映射,将接口和java的pojo(普通的java对象)映射成数据库中的记录。 mybati 阅读全文
posted @ 2016-04-25 11:26 cklovefan 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 整体配置 1、配置xml文件 2、properties文件 3、测试类 注意点: 需要引入org.springframework-transaction.jar包。否则update 方法会,cannot find DataAccessException BatchUpdate: 1、定义了一个操作数 阅读全文
posted @ 2016-03-27 21:39 cklovefan 阅读(339) 评论(0) 推荐(0) 编辑
摘要: Spring AspectJ 一、基于注解的方式配置通知 1、额外引入的jar包: a) com.springsource.org.aopalliance-1.0.0.jar b) com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar c) sp 阅读全文
posted @ 2016-03-27 13:39 cklovefan 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: 个人理解: Spring AOP 与Struts 的 Interceptor 拦截器 有着一样的实现原理,即通过动态代理的方式,将目标对象与执行对象结合起来,降低代码之间的耦合度,主要运用了Proxy这个静态类,通过newProxyInstance方法将目标对象与插入对象进行结合,java中推崇面向 阅读全文
posted @ 2016-03-25 21:15 cklovefan 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1、定义基础仓库 2、定义基础服务层 3、定义User服务层 4、定义仓库服务层 5、测试类 阅读全文
posted @ 2016-03-22 19:06 cklovefan 阅读(2612) 评论(0) 推荐(1) 编辑
摘要: 1、实现Spring 提供的FactoryBean接口 2、配置xml文件 3、bean文件 4、main方法实现 阅读全文
posted @ 2016-03-20 23:35 cklovefan 阅读(306) 评论(0) 推荐(0) 编辑