摘要: 静态通知调用 目录 适配器模式:不同通知统一转换为环绕通知 无参数绑定通知链执行过程,责任链模式体现 模拟实现MethodInvocation 适配器模式 上一章的Main方法里面创建Advisors方法可以抽象为以下几个方法,分别对应不同的AspectJMethodxxxxAdvice,然后将不同 阅读全文
posted @ 2023-01-25 19:53 SsoZh 阅读(21) 评论(0) 推荐(0) 编辑
摘要: leetcode1030_距离顺序排列矩阵单元格 给出 R 行 C 列的矩阵,其中的单元格的整数坐标为 (r, c),满足 0 <= r < R 且 0 <= c < C。 另外,我们在该矩阵中给出了一个坐标为 (r0, c0) 的单元格。 返回矩阵中的所有单元格的坐标,并按到 (r0, c0) 的 阅读全文
posted @ 2023-01-19 19:26 SsoZh 阅读(12) 评论(0) 推荐(0) 编辑
摘要: jdk和cglib的统一 1. spring的代理选择规则 1.1 两种代理 aspect: 多个通知和多个切面 advisor:一个通知和一个切面 以advisor为例,一个增强包括以下几步骤: pointcut——定义切点 advice——定义通知(增强) advisor——创建切面、创建tar 阅读全文
posted @ 2023-01-19 19:25 SsoZh 阅读(65) 评论(0) 推荐(0) 编辑
摘要: InnoDB数据页结构 数据页默认大小是16kb,而数据页之间是以双向链表的形式存储,数据页里的记录以单链表的形式连接。 MySQL的数据页类型有十多种,包括:索引页,Undo页,Inode页,系统页,Blob页等。但我们最常用的就是索引页,所以我们就针对该页来进行分析。接下来所说的数据页都指代索引 阅读全文
posted @ 2022-03-29 10:36 SsoZh 阅读(446) 评论(0) 推荐(0) 编辑
摘要: innoDB简介 读写磁盘到速度是非常慢的,和内存读写差了几个数量级,所以InnoDB采取的方式是:将数据划分为若干个页,以页作为磁盘和内存之间交互的基本单位,InnoDB中页的大小一般为16kb。也就是一般情况下,一次最少从过年磁盘中读取16kb的内容的内存中,一次最少把内存中的16kb内存刷新到 阅读全文
posted @ 2022-03-27 19:32 SsoZh 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Mysql安装 安装:忘记咋安装了,反正安装的版本是8.0.25 出现了以下问题 mark一下: 启动失败,先去确认启动失败,查看端口起来没: lsof -i 3306 如果没有,则查看mysql的状态: service mysqld status 当发现启动失败,即出现failed to star 阅读全文
posted @ 2022-03-25 00:42 SsoZh 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 分库分表 背景:数据库数据量不可控、随着时间和业务发展,造成表里面数据越来越多,如果再去CRUD操作的时候,会造成性能问题。为了解决数据量过大而造成数据库性能降低的问题,采用分库分表的方案。 商品DB -> 商品表1 、 商品表2 、 商家DB -> 商家表1 、 商家表2 、 分库分表的方式 分科 阅读全文
posted @ 2022-03-22 15:13 SsoZh 阅读(69) 评论(0) 推荐(0) 编辑
摘要: dubboSPI和jdkSPI的区别 什么是SPI SPI(Service Provider Interface)。Java在语言层面为我们提供了一种方便地创建可扩展应用的途径。SPI提供了一种JVM级别的服务发现机制,我们只需要按照SPI的要求,在jar包中进行适当的配置,jvm就会在运行时通过懒 阅读全文
posted @ 2022-03-16 20:58 SsoZh 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 加分布式锁 public class RedisTool { private static final String LOCK_SUCCESS = "OK"; private static final String SET_IF_NOT_EXIST = "NX"; private static fi 阅读全文
posted @ 2021-11-14 10:07 SsoZh 阅读(78) 评论(0) 推荐(0) 编辑
摘要: Percona和MariaDB对比:https://www.imooc.com/article/30432 mysql社区:https://planet.mysql.com/ 书本相关代码:http://www.highperfmysql.com/ 还有名词:PXC、 Percona XtraDB 阅读全文
posted @ 2021-11-08 00:29 SsoZh 阅读(13) 评论(0) 推荐(0) 编辑