07 2022 档案

摘要:SpringBoot 是基于 Spring 的简化配置方案,不是对 Spring 技术的升级,本质上是提供了一种快速使用 Spring 的开发方式。 SpringBoot 基于约定优于配置的思想,提供了大量的起步依赖,能够让开发人员快速搭建 Spring 项目,减少在配置与业务之间的思维切换,从而可 阅读全文
posted @ 2022-07-27 19:59 乔京飞
摘要:我们如果只有一个程序,在运行时需要控制共享资源的并发访问时,只需要在程序中采用 synchronized 或者 Lock 的方式,解决多线程之间的代码同步问题即可,这时多线程都是在同一个 JVM 中运行的,不存在任何问题。但是如果我们是在分布式集群环境下运行相同的程序访问共享资源时,这就需要在多个 阅读全文
posted @ 2022-07-17 22:36 乔京飞
摘要:Zookeeper 允许多个客户端在指定的一个或一些节点上添加监听事件,当被监听的节点发生状态变化时,Zookeeper 会把节点变化的细节通知到相应的客户端,这就是 Zookeeper 分布式协调机制的核心本质。 为了实现分布式协调功能,Zookeeper 引入了 Watcher 机制来进行事件监 阅读全文
posted @ 2022-07-11 22:20 乔京飞
摘要:前面已经介绍了使用命令行操作 Zookeeper,方便我们对 Zookeeper 有一个整体的认识。 Zookeeper 本质上就是一个 NoSQL 数据库,只不过其存储的数据结构是树状结构形式,理解起来很简单。 对于一个新手小白来说,面对 Zookeeer,介绍一大堆概念,没啥用处,没有什么比代码 阅读全文
posted @ 2022-07-09 12:35 乔京飞