基础知识
文章平均质量分 82
JQ_zzz
这个作者很懒,什么都没留下…
展开
-
Zookeeper 基础知识
Zookeeper 下 Server 工作状态服务器具有四种状态,分别是 LOOKING、FOLLOWING、LEADING、OBSERVING。1、LOOKING:寻找 Leader 状态。当服务器处于该状态时,它会认为当前集群中没有 Leader,因此需要进入 Leader 选举状态。2、FOLLOWING:跟随者状态。表明当前服务器角色是 Follower。3、LEADING:领导者状态。表明当前服务器角色是 Leader。4、OBSERVING:观察者状态。表明当前服务器角色是 Obser原创 2021-08-09 10:47:52 · 243 阅读 · 0 评论 -
Zookeeper 基础知识
Chroot 特性3.2.0 版本后,添加了 Chroot 特性,该特性允许每个客户端为自己设置一个命名空间。如果一个客户端设置了 Chroot,那么该客户端对服务器的任何操作,都将会被限制在其自己的命名空间下。通过设置 Chroot,能够将一个客户端应用于 Zookeeper 服务端的一颗子树相对应,在那些多个应用公用一个 Zookeeper 进群的场景下,对实现不同应用间的相互隔离非常有帮助。Zookeeper会话Zookeeper的连接与会话就是客户端通过实例化Zookeeper对象来原创 2021-08-04 22:54:19 · 460 阅读 · 1 评论 -
ZooKeeper基础知识
什么是ZooKeeper?ZooKeeper 是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。Zookeeper 保证了如下分布式一致性特性:顺序一致性原子性单一视图可靠性实时性(最终一致性)客户端的读原创 2021-08-01 22:54:15 · 139 阅读 · 0 评论 -
MyBatis 基础知识
什么是mybatis?Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高。MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。通过 xml 文件或注解的方式将要执行的各种 st原创 2021-07-31 17:10:02 · 344 阅读 · 0 评论