• 2023-10-06悲观锁与乐观锁
    悲观锁悲观锁就是某个事务在更新数据过程中将数据锁定,其他任何事务都不能读取或修改,必须修改完成后才能访问数据(类似于Java的线程同步锁机制) 乐观锁乐观锁并不是一种数据库锁机制,而是一种冲突检测机制(版本冲突检测机制和时间戳冲突检测机制),它的特点就是并发性较好,事务修改数
  • 2023-06-21MGR原理解析
    MGR原理解析目录MGR原理解析一、MySQLMGR演化1.1MySQL异步复制1.2MySQL半同步复制1.3MySQL组复制(MGR)1.4MySQL组复制的特性和限制特性优点:限制:二、MGR原理2.1MGR集群中事务整个生命周期2.2transactionmessage和certificationinfotransactionmessagecertificationinfo2
  • 2023-05-23用rust 写一个jar包 class冲突检测工具
    Rust很适合写命令行工具,特别是使用clapcrate更加方便,这篇文章介绍使用rust写一个jar包class冲突检测的工具。项目地址:https://github.com/Aitozi/jar_conflict_detector首先jar包class冲突的现象是多个jar包中有同名的class,并且class的md5还不一样,那么就意味着该class存在多
  • 2023-04-13多IRF冲突检测(MAD功能)
    1.MAD检测技术介绍IRF一旦分裂后,网络中就会存在两台独立的、配置信息一模一样的网络设备,就会导致网络中IP地址、Router-ID、MAC等设备基本信息冲突和路由信息紊乱,造成MAC漂移、路由震荡等网络业务异常,MAD检测的作用就是当IRF系统分裂后,能够在毫秒级的反应时间内,将分裂后冗余配置