摘要: Java 9 Java 9 提供了超过150项新功能特性,包括备受期待的模块化系统、可交互 的 REPL 工具,jshell,JDK 编译工具,Java 公共 API 和私有代码,以及安 全增强、扩展提升、性能管理改善等,下面介绍一些常用新特性。 1. JDK 目录结构的改变 JDK1.8及以前的目 阅读全文
posted @ 2021-06-14 22:12 java编程大本营 阅读(373) 评论(0) 推荐(0)
摘要: ZAB协议是什么? ZAB 协议全称:Zookeeper Atomic Broadcast(Zookeeper 原子广播协议), 它保证Zookeeper 在主从系统架构下,集群中各个节点之间数据的一致性。保证数据一致性的分两种情况讨论,一种集群正常运行,一种集群不正常。 Zookeeper集群正常 阅读全文
posted @ 2021-03-29 13:05 java编程大本营 阅读(98) 评论(0) 推荐(0)
摘要: ​作者:架构师小白, 来源:公众号-程序员虎哥 前言 什么是分布式事务?介绍这个之前,先了解下这几个问题 事务是什么? 本地事务是什么? 分布式是什么? 分布式事务是什么? 事务是什么? 完成某件事情,可能有多个参与者需要执行多个步骤,最终多个步骤要么全部成功,要么全部失败。 举个栗子:支付宝上A给 阅读全文
posted @ 2021-01-27 18:05 java编程大本营 阅读(95) 评论(1) 推荐(0)
摘要: 秒杀的场景有很多,比如:抢购、抢票、抢红包等等。总之,就是在极短时间内有大量的请求。 我们都知道,这种系统设计的大方向就是限流,即通过层层过滤,最终只让相对较少的请求进入到核心业务处理层。 这里不谈秒杀设计,不谈使用队列等使请求串行化,就谈下怎么用锁来保证数据正确,就是已经到减库存那一步了,在这一步 阅读全文
posted @ 2021-01-26 10:07 java编程大本营 阅读(121) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示