最新发布第512页
CRDT协同编辑:修改树的节点层级Mutable Tree Hierarchy
本文来讲讲一个CRDT协同算法:修改树节点层级的操作后,保持多人协作时的数据最终一致,且不会出现环。 应用场景有:网盘嵌套的文件夹以及目录,在线文档工具的目录树协同,图形编辑器的图形树...
如何优化Redis扫描性能
Redis是一款强大的内存数据存储,被广泛用于缓存、会话管理、实时分析等场景。 Redis有一个关键特性就是其对逻辑数据库的支持,可以使用户在单个Redis实例中对数据进行分区。 这些逻辑数据库提...
C++引入的四种类型转换方式
Hi,大家好!我们知道自C++11开始,C++引入了四种类型转换方式。 C语言中的强制类型转换,可以在任意类型之间转换,这种强制转换很不不安全。 C++中如果采用C中的强制类型转换,例如很可能我们编...
生产环境中docker网络该如何配置
在生产环境中,Docker的网络配置是确保容器之间以及容器与外部网络之间正常通信的关键环节。 第一部分、基础知识 这里先看一下Docker网络的几种模式: Bridge模式:Docker默认的网络模式,它会...
ShellCheck-检查Shell脚本中潜在问题和错误的神器
ShellCheck是一个用于检查Shell脚本中潜在问题和错误的工具。 它可以帮助用户发现并修复脚本中的常见问题,提高脚本的质量和可靠性。 ShellCheck可以检查脚本中的语法错误、安全漏洞、性能问题...
如何解决由触发器导致mysql内存溢出问题
1、问题现象 一台从库服务器的内存使用率持续上升,最终导致 MySQL 服务被 kill 了。 内存监控视图如下: 从图中可以看出,在 00:00 左右触发了 kill,然后又被mysqld_safe进程拉起,然后内存又...
MySQL事务隔离详解
什么是事务隔离 隔离是什么?看到“隔离”这个字眼,估计大部分人的第一反应就是“WC,阳了”,那么“隔离你”就是为了保证其他人的安全。 MySQL中的事务隔离也是这样的,主要是为了确保在并发...
Linux怎么禁用ipv6
IPv6(Internet Protocol version 6)是互联网上的下一代网络协议,它的部署旨在解决为我们解决IPv4地址枯竭的问题,会提供更多的地址空间以支持未来的互联网的急速增长。 但是,在某些情况下,...










































