今天我们来聊一聊分布式锁的那些事。 相信大家对锁已经不陌生了,我们在多线程环境中,如果需要对同一个资源进行操作,为了避免数据不一致,我们需要在操作共享资源之前进行加锁操作。在计算机科学中,锁(lock)或互斥(mutex)是一种同步机制,用于在有许多执行线程的环境中强制对资源的访问限制。 比如你去相 ...
分类:
其他 时间:
2021-08-20 09:31:59
收藏:
0 评论:
0 赞:
0 阅读:
16
工作里,有时候ui提供给你的是rgb色值,有时候是16进制的,有时候是rgba格式的,总之一些时候是不满足你需求的,还需要自己进行格式的转化, 比如ui设计图上的字体提供了rgba的,但是在echart中需要16进制的,这个时候就要自己进行格式的转化, 有颜色在线转化的工具,比如:RGB颜色值与十六 ...
分类:
Web开发 时间:
2021-08-20 09:31:44
收藏:
0 评论:
0 赞:
0 阅读:
27
git 工作区 git系统在工作时有多个区域。在IDE写好代码,什么都不做,代码位于工作区,使用add命令将代码保存到暂存区,使用commit命令将暂存区代码提交到本地仓库,本地仓库的代码可以使用push命令将代码推送到远端仓库。这是一个git系统保存代码的完整流程。在这个流程中,存在的多个区域如下 ...
分类:
其他 时间:
2021-08-20 09:31:33
收藏:
0 评论:
0 赞:
0 阅读:
18
分片与备份 分片分为两种,主分片和副本: 主分片用于解决数据水平扩张问题,通过分片将数据分布到集群的所有节点上 一个分片是一个运行的ES实例 分片数载索引创建时指定,后续不允许修改,处分reindex 副本用以解决数据高可用的问题,副本是主分片的拷贝 副本分片数,可以动态调整 增加副本数,还可以在一 ...
分类:
其他 时间:
2021-08-20 09:31:23
收藏:
0 评论:
0 赞:
0 阅读:
28
环境 Ubuntu 20.04 安装前准备 安装PHP软件依赖 sudo apt-get update sudo apt-get install libxml2-dev sudo apt-get install build-essential sudo apt-get install openssl ...
分类:
Web开发 时间:
2021-08-20 09:31:08
收藏:
0 评论:
0 赞:
0 阅读:
13
一。DR模式数据包流向分析 (1)客户端发送请求到Director Server(负载均衡器),请求的数据报文(源IP是CIP(客户端IP),目标IP是VIP(集群虚拟IP))到达内核空间。 (2)Director Server和Real Sexver(节点服务器)在同一个网络中,数据通过二层数据链 ...
分类:
其他 时间:
2021-08-20 09:30:54
收藏:
0 评论:
0 赞:
0 阅读:
28
引言 关于判断也属于一种运算,我们在上一节“计算”中学习了条件运算符( < > <= >= == != ),既然这是一种运算,那么一定会有对应的结果。 例如:a == b, 这个式子如果a和b的值是相等的,那么a == b -> true(真 或 !0 或者 1 都是一个意思)。 反之,如果不相等, ...
分类:
编程语言 时间:
2021-08-20 09:30:43
收藏:
0 评论:
0 赞:
0 阅读:
21
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _09_根据秒求天小时分秒{ class Program ...
分类:
Windows开发 时间:
2021-08-20 09:30:22
收藏:
0 评论:
0 赞:
0 阅读:
37
简介 基数排序(radix sort)属于 “分配式排序”(distribution sort),又称 “桶子法”(bucket sort)或 bin sort, 顾名思义,它是通过键值的部分信息,将要排序的元素分配至某些"桶"中,以达到排序的作用, 在某些时候,基数排序法的效率高于其它的稳定性排序 ...
分类:
编程语言 时间:
2021-08-20 09:30:10
收藏:
0 评论:
0 赞:
0 阅读:
37
public static boolean isNotEmpty(Object object) { if(object instanceof List){ List list = (List)object; if(list != null && list.size() > 0){ return tr ...
分类:
其他 时间:
2021-08-20 09:29:54
收藏:
0 评论:
0 赞:
0 阅读:
22
欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等; 本篇概览 本文是《Kurento实战》的第二篇,前文手动部署了KMS并体验了一个demo,咱们 ...
分类:
其他 时间:
2021-08-20 09:29:40
收藏:
0 评论:
0 赞:
0 阅读:
20
过程概要: note: OS支持多种文件系统,一个磁盘上可以有多个分区,每个分区可以格式化成一种文件系统,不同分区格式化成的文件系统可以不一致;OD提供了虚拟文件系统(VFS)以屏蔽对不同文件系统的访问,页缓存(PageCache)位于VFS和实际的FS之间。 磁盘自身数据读取以扇区(通常为512B ...
分类:
其他 时间:
2021-08-20 09:29:25
收藏:
0 评论:
0 赞:
0 阅读:
30
抄写copy 题目大意 对于 \(26\) 个英文字母,每个英文字母对应一个权值,对于任意小写字母 \(ch\) ,我们称抄写它的花费为 \(cost_{ch}\) 。 当然,你有一种节约时间的方法,你可以花费时间 \(c\) ,将之前抄写的字符对称到另一边,即如下两种操作: 操作一,在 \(s_m ...
分类:
其他 时间:
2021-08-20 09:29:13
收藏:
0 评论:
0 赞:
0 阅读:
19
矩阵置零 题目描述:给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 进阶: 一个直观的解决方案是使用 O(mn) 的额外空间,但这并不是一个好的解决方案。 一个简单的改进方案是使用 O(m + n) 的额外空间,但这仍然不是最好的解决 ...
分类:
其他 时间:
2021-08-20 09:29:00
收藏:
0 评论:
0 赞:
0 阅读:
20
较为方便有效的方法就是,把项目属性中的“应用程序集”的“程序集名称”修改为另一个名称即可。 ...
分类:
Windows开发 时间:
2021-08-20 09:28:45
收藏:
0 评论:
0 赞:
0 阅读:
30
缓存简介、MyBatis缓存简介、一级缓存、二级缓存、MyBatis缓存原理、总结(没写题) ...
分类:
其他 时间:
2021-08-20 09:28:30
收藏:
0 评论:
0 赞:
0 阅读:
25
类比法 首先我们分析十进制转十进制的转换过程 以567为例 567/(10)的0次幂%10=7 567/(10)的1次幂%10=6 567/(10)的2次幂%10=5 将上面的数字倒序输出即可得到567 类比的来看十进制转换二进制的方法 以567为例 567/(2)的0次幂%2=1 567/(2)的 ...
分类:
其他 时间:
2021-08-20 09:28:15
收藏:
0 评论:
0 赞:
0 阅读:
22
这里还是用直线的参数曲线方程: A: f(t) = va*t+a B: g(s) = vb*s +b va是直线A的二维的单位方向向量,a是直线A的原点 计算直线A和B交点, f(t) = g(s) => va.x *t + a.x = vb.x*s +b.x va.y *t + a.y = vb. ...
分类:
编程语言 时间:
2021-08-20 09:28:06
收藏:
0 评论:
0 赞:
0 阅读:
12
一、什么是SpringCloud gateWay Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关。网关作为流量的,在微服务系统中有着非常作用。据说性能是第一代网关zuul的1.5倍。(基于Netty,WebFlux);注意点:由于不是Se ...
分类:
其他 时间:
2021-08-20 09:27:57
收藏:
0 评论:
0 赞:
0 阅读:
20
IDEA--代码带入码云Gitee 1.创建远程仓库 2.本地项目创建git仓库 3.添加提交忽略文件 4.提交到本地仓库 5.提交到远程仓库 6.提交成功 ...
分类:
其他 时间:
2021-08-20 09:27:48
收藏:
0 评论:
0 赞:
0 阅读:
25