清欢渡-编程社-第197页
清欢渡的头像-编程社
管理员
但愿日子清净,抬头遇见的都是柔情!
Redis锁被别人释放解决办法-编程社

Redis锁被别人释放解决办法

什么是分布式锁? 要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。 线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码...
Java基础之编程语言和Java简介-编程社

Java基础之编程语言和Java简介

编程语言是计算机能够理解和识别用户操作意图的一种高级语言。 它包括一系列符号、关键字和语法规则,用于编写计算机程序。 常见的编程语言有C、Java、Python、JavaScript等。 今天不念重点说一...
ZK的初始化选举和崩溃选举过程-编程社

ZK的初始化选举和崩溃选举过程

相关概念 zxId:事务id, sId:节点id 先对比zxId,再对比sId,先投自己,选票内容(zxId,sId),遇强改投 投票箱:每个节点在本地维护自己和其他节点的投票信息,改投时需要更新信息,并广播 ...
ZK的数据模型-编程社

ZK的数据模型

ZK的数据模型是一种树形结构,具有一个固定的根节点(/),可以在根节点下创建子节点,并在子节点下继续创建下一级节点。 每一层级用/隔开,且只能用绝对路径(get/work/task1)的方式查询ZK节...
ZK的watch机制实现原理-编程社

ZK的watch机制实现原理

newZooKeeper(StringconnectString,intsessionTimeout,Watcherwatcher)这个Watcher将作为整个ZooKeeper会话期间的上下文,一直被保存在客户端ZKWatchManager的defaultWatcher 也可以动态添加wat...
mysql数据库约束有哪些-编程社

mysql数据库约束有哪些

1、约束 什么是约束 对表中的数据进行限定,保证数据的正确性、有效性、完整性 约束通常是在创建表的时候进行约束 1.1、主键约束 主键的作用 用来区分表中的数据 主键的特点 主键必须是唯一不重...
MySQL数据库事务是什么-编程社

MySQL数据库事务是什么

什么是事务 数据库的事务是一种机制,一个操作序列,包含了一组操作命令 事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令,要么同时成功,要么同时失败 事务是...