2020年8月31日

摘要: 前言 在 Java7 之前,如果想要并行处理一个集合,我们需要以下几步 1. 手动分成几部分 2. 为每部分创建线程 3. 在适当的时候合并。并且还需要关注多个线程之间共享变量的修改问题。而 Java8 为我们提供了并行流,可以一键开启并行模式。是不是很酷呢?让我们来看看吧 并行流 认识和开启并行流 阅读全文
posted @ 2020-08-31 18:59 licj的博客 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 分布式锁三种实现方式: 基于数据库实现分布式锁; 基于缓存(Redis等)实现分布式锁; 基于Zookeeper实现分布式锁; 基于数据库实现分布式锁 悲观锁 利用select … where … for update 排他锁 注意: 其他附加功能与实现一基本一致,这里需要注意的是“where na 阅读全文
posted @ 2020-08-31 18:51 licj的博客 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 随着互联网信息技术的飞速发展,数据量不断增大,业务逻辑也日趋复杂,对系统的高并发访问、海量数据处理的场景也越来越多。如何用较低成本实现系统的高可用、易伸缩、可扩展等目标就显得越发重要。 为了解决这一系列问题,系统架构也在不断演进。传统的集中式系统已经逐渐无法满足要求,分布式系统被使用在更多的场景中。 阅读全文
posted @ 2020-08-31 18:41 licj的博客 阅读(274) 评论(0) 推荐(1) 编辑

导航