1、多属性合并 根据stream中对象的多个相同属性对不同的属性进行合并/聚合 2、根据多字段去重 3、根据多字段获取重复数据
方法一:CAS 每个线程自旋获取是否打印标识,利用原子类实现(AtomicInteger),实现简单但是性能不友好 方法二:Object的wai...
一、场景举例 1、推送中心,从表中查询千万数据然后推送微信公众号小程序; 2、访问某小程序的积分商城查看商品,一直滑动翻页,不用跳转到指定页数;...
1、 背景 大家在日常的开发中,excel导入导出是非常常见的需求,大部分公司因为业务量比较小,操作的数据量都是几千、几万,这个级别的数据量,我...
1. 使用 Stream 简化集合操作 见Java8 Stream流操作总结[https://www.jianshu.com/p/393b8a3...
Java内置队列 和 高性能队列Disruptor 1 队列简介 队列是一种特殊的线性表,遵循先入先出、后入后出(FIFO)的基本原则,一般来说...
1 背景 假如有一个服务的各项 JVM 的配置都比较合理的情况下,它的 GC 情况还是不容乐观。 然后 dump 了一把内存,一顿分析之后发现有...
JAVA线程池监控以及动态调整线程池 关于线程池的基础知识和源码见 Java线程池源码分析[https://www.jianshu.com/p/...
1 简介 当使用单体应用程序架构时,客户端(Web 或移动端)通过向后端应用程序发起一次 REST 调用来获取数据。负载均衡器将请求路由给 N ...
文集作者