相关文章
分布式锁3: zk实现分布式锁3 使用临时顺序节点+watch监听实现阻塞锁
一 zk实现分布式锁
1.1 使用临时顺序节点 的问题
接上一篇文章,每个请求要想正常的执行完成,最终都是要创建节点,如果能够避免争抢必然可以提高性能。这里借助于zk的临时序列化节点,实现分布式锁 1. 主要修改了构造方法和lock方…
建站知识
2024/12/22 0:35:36
常见Mysql数据库操作语句
-- DDL创建数据库结构
-- 查询所有数据库
show databases ;
-- 修改数据库字符集
alter database db02 charset utf8mb4;
-- 创建字符编码为utf——8的数据库
create database db05 DEFAULT CHARACTER SET utf8;-- 创建表格
create table tb_user(id int auto_increment primar…
建站知识
2024/11/3 19:49:31
环境配置 | 史上最详细的Anaconda安装教程
前言:Hello大家好,我是小哥谈。Anaconda是Python的一个发行版,它是一个集成了Python开发工具的平台,也是数据科学的利器。安装Anaconda可以方便地获取Python及其相关工具和库,而无需单独安装Python。🌈 目…
建站知识
2024/10/13 16:35:33
Java爬虫之Jsoup
1.Jsoup相关概念
Jsoup很多概念和js类似,可参照对比理解
Document :文档对象。每份HTML页面都是一个文档对象,Document 是 jsoup 体系中最顶层的结构。 Element:元素对象。一个 Document 中可以着包含着多个 Element 对象&#…
建站知识
2024/12/17 0:41:05
mysql间隙锁demo分析
概述
通常用的mysql都是innodb引擎; 一般在update的时候用id都会认为是给行记录加锁;
在使用非唯一索引更新时,会遇到临键锁(范围锁); 临键锁和表中的数据有关;
mysq版本:8 隔离级别…
建站知识
2024/12/13 5:30:48
【cmu15445c++入门】c++引用
引用
引用是一个别名,这个别名在内存中引用相同的数据。引用在追踪数据、传递参数、性能提升很有用。
代码
// A reference in C is a method of creating an alias to a variable, where
// these aliases refer to the same data in memory. References are us…
建站知识
2024/12/14 9:13:04
【计算机毕业设计】python+django数码电子论坛系统设计与实现
本系统主要包括管理员和用户两个角色组成;主要包括:首页、个人中心、用户管理、分类管理、数码板块管理、数码评价管理、数码论坛管理、畅聊板块管理、系统管理等功能的管理系统。 后端:pythondjango 前端:vue.jselementui 框架&a…
建站知识
2024/11/5 23:18:04
数据库开发之事务和索引的详细解析
2. 事务
场景:学工部整个部门解散了,该部门及部门下的员工都需要删除了。 操作: -- 删除学工部
delete from dept where id 1; -- 删除成功
-- 删除学工部的员工
delete from emp where dept_id 1; -- 删除失败(操作过程中…
建站知识
2024/12/15 9:00:25