![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
八股
文章平均质量分 74
ζั͡ޓއއއ坏尐絯
备战CCIEing
展开
-
动态代理笔记(自用)
定义接口,这个接口是我们接下来需要做增强的接口。原创 2024-04-23 18:08:43 · 832 阅读 · 0 评论 -
Java反射笔记(自用)
官方定义: 反射(Reflection)是一个强大的机制,它允许程序在运行时查询和操作对象的类信息。使用反射API,可以动态地创建对象、调用方法、访问字段(即便它们被定义为私有的),并且能够加载类。原创 2024-04-22 16:02:51 · 839 阅读 · 0 评论 -
docker分layer的好处
增量更新:重用共享层:缓存机制优化:减少总体体积:更快的部署和扩展:安全性和版本控制:原创 2024-04-19 15:32:43 · 526 阅读 · 0 评论 -
序列化与反序列化
序列化是指将对象的状态信息转换为可以存储或传输的数据格式的过程。这种数据格式通常是字节流,但也可以是其他格式如XML或JSON。反序列化则是序列化的逆过程,它将序列化后的数据格式重新转换回原来的对象。原创 2024-04-18 11:21:12 · 414 阅读 · 0 评论 -
Canal的入门操作记录
canal其实就是假装自己是从数据库,来监听主数据库的binlog得到数据的变化信息canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议MySQL master 收到 dump 请求,开始推送 binary log 给 slave (即 canal )canal 解析 binary log 对象(原始为 byte 流)原创 2024-03-10 16:55:17 · 558 阅读 · 0 评论 -
MVCC------Mysql并发事务控制的工具
readView解决的是一个事务查询选择版本的问题,在内部定义了一些匹配规则和当前的一些事务id判断该访问那个版本的数据,不同的隔离级别快照读是不一样的,最终的访问的结果不一样。隐藏字段是指:在mysql中给每个表都设置了隐藏字段,有一个是trx_id(事务id),记录每一次操作的事务id,是自增的;undo log主要的作用是记录回滚日志,存储老版本数据,在内部会形成一个版本链,在多个事务并行操作某一行记录,记录不同事务修改数据的版本,通过roll_pointer指针形成一个链表。原创 2024-03-10 15:45:50 · 452 阅读 · 0 评论