上一页 1 2 3 4 5 6 7 8 ··· 28 下一页
摘要: 1.ThreadLocal 是什么? 在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 ThreadLocal并不是一个Thread,而是Thread的局部 阅读全文
posted @ 2020-01-20 17:11 cuiqq 阅读(634) 评论(0) 推荐(0) 编辑
摘要: Thread类中interrupt()、interrupted()和isInterrupted()方法详解 阅读全文
posted @ 2020-01-20 17:10 cuiqq 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 在如今的多核处理器时代,多线程技术发挥着巨大的作用,尤其对于大批量处理同类型IO密集型的任务,例如全库全表查找数据时,多线程是提升速度和性能的利器。 近期发布的另一篇文章已经详细介绍了线程池的技术原理。但平时的开发工作中,我们可能更加关注的是线程池的使用,线程数设置多大啊?队列大小设置多大啊,等问题 阅读全文
posted @ 2020-01-13 16:15 cuiqq 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 一、ThreadPoolExecutor的重要参数 corePoolSize:核心线程数 核心线程会一直存活,及时没有任务需要执行 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关 阅读全文
posted @ 2020-01-13 15:36 cuiqq 阅读(570) 评论(1) 推荐(0) 编辑
摘要: 依赖dependencies、dependency、artifactId、groupId、version 配置properties、自定义version 依赖dependencyManagement 打包插件build、plugins 仓库repositories 多版本profiles 阅读全文
posted @ 2020-01-12 17:36 cuiqq 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在这几年越来越火的微服务架构中,几乎可以说是无法避免。 本篇文章将通过详解分布式事务的一致性,以及分布式事务实战解决方案,帮助大家搞懂分布式事务,推荐收藏。 01 为什么需要分布式事务 由于近十年互联网的发展 阅读全文
posted @ 2020-01-10 16:05 cuiqq 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 分布式事务常见解决方案 https://blog.csdn.net/Stream_who/article/details/95757844 阅读全文
posted @ 2020-01-10 15:36 cuiqq 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 美团配送系统架构演进实践 1 极速了解MQ 介绍Rabbitmg用于解决分布式事务必须掌握的5个核心概念 一款分布式消息中间件,基于erlang语言开发, 具备语言级别的高并发处理能力。和Spring框架是同一家公司。支持持久化、高可用 核心5个概念: Queue: 真正存储数据的地方 Exchan 阅读全文
posted @ 2020-01-10 14:07 cuiqq 阅读(2448) 评论(0) 推荐(0) 编辑
摘要: 在分布式系统中,为了保证数据的高可用,通常会将数据保留多个副本(replica), 这些副本会放置在不同的节点上。这些数据节点可能是物理机器,也可能是虚拟机。为了对用户提供正确的CURD等语意,我们需要保证这些放置在不同节点上的副本是一致的,这就涉及分布式事务的问题。 本文介绍分布式事务处理方案之一 阅读全文
posted @ 2020-01-10 14:03 cuiqq 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 本文介绍分布式事务处理方案之一的三阶段提交协议。 分布式事务 分布式事务是指发生在多个数据节点之间的事务,分布式事务比单机事务要复杂的多。在分布式系统中,各个节点之间在是相互独立的,需要通过网络进行沟通和协调。由于存在事务机制,可以保证每个独立节点上的数据操作可以满足ACID。但是,相互独立的节点之 阅读全文
posted @ 2020-01-10 14:02 cuiqq 阅读(1318) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 28 下一页