摘要: 大家可能都听说说 Java 中的并发包,如果想要读懂 Java 中的并发包,其核心就是要先读懂 CAS 机制,因为 CAS 可以说是并发包的底层实现原理。 今天就带大家读懂 CAS 是如何保证操作的原子性的,以及 Java8 对 CAS 进行了哪些优化。 synchronized:大材小用 我们先来 阅读全文
posted @ 2019-04-13 11:08 BarryW 阅读(2477) 评论(0) 推荐(0) 编辑
摘要: 使用POI或JXLS导出大数据量(百万级)Excel报表常常面临两个问题: 1. 服务器内存溢出; 2. 一次从数据库查询出这么大数据,查询缓慢。 当然也可以分页查询出数据,分别生成多个Excel打包下载,但这种生成还是很缓慢。 大数据量导入请参考:Java实现大批量数据导入导出(100W以上) - 阅读全文
posted @ 2019-04-13 11:02 BarryW 阅读(26599) 评论(12) 推荐(1) 编辑
摘要: 最近业务方有一个需求,需要一次导入超过100万数据到系统数据库。可能大家首先会想,这么大的数据,干嘛通过程序去实现导入,为什么不直接通过SQL导入到数据库。 大数据量报表导出请参考:Java实现大批量数据导入导出(100W以上) -(二)导出 一、为什么一定要在代码实现 说说为什么不能通过SQL直接 阅读全文
posted @ 2019-04-13 10:52 BarryW 阅读(54123) 评论(66) 推荐(13) 编辑