Java
文章平均质量分 73
Java开发篇
yyy_coder
这个作者很懒,什么都没留下…
展开
-
ForkJoin
ForkJoin Java 7 开始引入了一种新的 Fork/Join 线程池,它可以执行一种特殊的任务:把一个大任务拆成多个小任务并行执行。即“分而治之”。 ForkJoin 将相同的计算任务通过多线程的执行,提高计算速度。google 中的大数据处理框架MapReduce 就通过 ForkJoin 的思想,提高大数据的处理速度。 如何使用 使用 ForkJoin 框架,需要创建一个 ForkJoin 的任务。因为 ForkJoin 框架为我们提供了无返回值的 RecursiveAction 和有返回值的原创 2021-10-25 21:45:39 · 691 阅读 · 0 评论 -
Apache common-pool2 GenericObjectPool的使用
Apache common-pool2 GenericObjectPool的使用 对象池是一种池化技术。设计模式中的享元模式就是说的一种池化的思想。项目中使用池化技术,可以大大减少因频繁申请内存和释放内存(malloc/free、new/delete)的开销,提高运行效率。例如,数据库连接池、线程池等,都是使用了池化的概念和技术。 这里我们直接使用 Apche common-pool2 中的GenericObjectPool来快速实现一个对象池。 使用实例 使用GenericObjectPool只需要创建一原创 2021-10-03 17:03:35 · 934 阅读 · 0 评论 -
MongoDB入门
MongoDB 应用场景 社交场景。使用MongoDB存储用户信息,以及用户发表的朋友圈信息,通过地理位置索引实现附近的人,地点等功能。 游戏场景。使用MongoDB存储游戏用户信息,用户装备,积分等直接以内嵌文档的形式存储,方便查询,高效率存储和访问。 物流场景。使用MongoDB存储订单信息,订单状态再运送过程中会不断更新,以MongoDB内嵌数组的形式来存储,一次查询就能将订单所有的变更读取出来。 物联网场景。使用MongoDB存储所有接入的智能设备信息,以及设备汇报的日志信息,并对这些信息进行多维原创 2021-09-10 11:20:43 · 70 阅读 · 0 评论