上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 背景 有一种场景,导出文件100万条数据,如果直接mybatis把整个数据查询到list中。 那么,就有一个问题,如果数据量大的话,就会导致大对象,内存溢出(OOM)。 这个时候我们就可以利用Mybatis中的ResultHandler来处理。 ResultHandler接口 ResultHandl 阅读全文
posted @ 2019-11-05 21:37 ~~~~~~~~~~~~~ 阅读(12269) 评论(0) 推荐(0) 编辑
摘要: 测试类 测试代码 这是基本用法,然后可以根据自己的需求扩展 测试代码和结果: 阅读全文
posted @ 2019-11-04 20:26 ~~~~~~~~~~~~~ 阅读(1694) 评论(0) 推荐(0) 编辑
摘要: Spring中一些对于阅读源码有用的知识: 这三个类直接实现三个接口:EnvironmentCapable、EnvironmentAware和Application-ContextAware。 XXXAware在spring里表示对XXX可以感知,通俗点解释就是: 如果在某个类里面想要使用sprin 阅读全文
posted @ 2019-11-03 11:06 ~~~~~~~~~~~~~ 阅读(933) 评论(0) 推荐(0) 编辑
摘要: BeanWrapper是spring提供的一个用来操作JavaBean属性的工具,他可以直接修改一个类的属性。 public class BeanWrapperTest { public static void main(String[] args) { User user=new User(); 阅读全文
posted @ 2019-11-03 10:48 ~~~~~~~~~~~~~ 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 研究modelmapper 和spring的beanutil copy mybatis中: mapper和sqlsession的关系 事务作用在方法上,作用在类上,它是怎么样保证事务的? 翻页的实现,就是利用拦截器实现的 阅读全文
posted @ 2019-08-19 22:15 ~~~~~~~~~~~~~ 阅读(101) 评论(0) 推荐(0) 编辑
摘要: // Duration 用来计算两个时间之间的间隔 // Period 用来计算两个日期之间的间隔 阅读全文
posted @ 2019-08-13 23:25 ~~~~~~~~~~~~~ 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 类simpleDateFormat主要负责日期的转换和格式化,但在多线程的环境中,使用此内容容易造成数据转换以及处理的不准确, 因为simpleDateFormat类并不是线程安全的。 测试,以及结果 使用单例的simpleDateFormat类在多线程的环境中处理,容易出错。 解决方法一 没有任何 阅读全文
posted @ 2019-08-11 19:48 ~~~~~~~~~~~~~ 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 关于学习 当我们摄入基础知识的时候,要注意多摄入有效知识。次有效知识由于其独立性,出现的频次不高,寻找的难度较大(指我们的记忆系统很难找到孤立的知识),同时也较难记忆, 于是,看上去好像更厉害,但这种炫耀为先的学习目的正是我们该竭力避免的。 关于省钱 再说说“未来可能会出现的更重要的地方”,这是安全 阅读全文
posted @ 2019-08-07 23:57 ~~~~~~~~~~~~~ 阅读(355) 评论(0) 推荐(0) 编辑
摘要: public class Run { // 类ThreadLocal解决的是变量在不同线程间的隔离性,也就是 不同的线程拥有自己的值, // 不同线程中的值是可以放入ThreadLocal中进行保存的。 public static ThreadLocal t1= new ThreadLocal(); 阅读全文
posted @ 2019-08-07 23:51 ~~~~~~~~~~~~~ 阅读(173) 评论(0) 推荐(0) 编辑
摘要: linux实用:2019-08-20 mv */* ./ (将当前目录下所有目录下的文件,移动到当前目录) @bean修饰的方法 2019-08-19 如果带有参数,参数会自动导入(相当于@autowired) 关于timeout异常的记录 2019-08-07 @data的使用 2019-08-0 阅读全文
posted @ 2019-08-07 23:22 ~~~~~~~~~~~~~ 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页