- 博客(106)
- 收藏
- 关注
原创 MySQL高级篇——锁
mysql中的锁根据粒度分为行锁、页锁、表锁。根据锁自身的操作类型分为共享锁和排他锁。行锁分为记录锁、间隙锁、临键锁、插入意向锁。表锁分为表级共享锁排他锁、意向锁、mdl锁、自增锁。
2022-09-02 15:44:23
9158
6
原创 源码级讲述OpenClaw中的会话、记忆、上下文、系统提示词架构和原理
详细的讲述OpenClaw的会话管理、记忆管理、上下文管理、系统提示词的组装等原理。即使是初学者也能快速了解agent的记忆和会话架构
2026-04-01 16:28:20
460
原创 SpringSecurity和Flux同时使用报未认证问题
当在项目中使用SpringSecurity时,如果controller层返回的是flux的流,那么前端请求就会抛出AuthorizationDeniedException异常。
2026-03-18 16:38:34
181
原创 springboot自动装配原理
上面提到了,当自动配置类满足条件时会被加载到spring容器中,并帮我们创建对应场景下需要使用的类实例。而并不是所有的自动配置类都会被加载,自动配置类中都通过@Conditional等条件注解设置了生效条件,只有项目中引入了开启条件的类,自动配置类才会生效。而这些自动配置类的作用就是,帮程序员自动创建各场景中需要使用的实例,自动注入到spring容器中。即可调整自动配置类参数,而详细的读取配置文件创建一系列所需的对象都交由自动配置类完成。将该方法返回的String[]中的类都添加到spring容器中。
2026-03-09 16:03:34
206
1
原创 Springboot接收请求参数总结(所有情况最简单易懂)
Springboot接收http参数总结(最简单易懂),如何接收application/octet-stream,@RequestBody和@RequestParam讲解
2023-10-10 14:10:59
1384
原创 Springboot中SpringSecurity自动装配原理,源码级别绝对详细
SpringSecurity的自动装配原理,源码级别,绝对详细
2023-05-18 17:49:18
1405
原创 安全加密基础—基本概念、keytool、openssl
本文不涉及源码、底层。只是讲解大概的密码演变过程和基本概念。能让接触到相关名词的人知道这些名词是干嘛的,为什么要有它。专业人士可以当作概念梳理,非专业人士可以当作科普。
2023-05-08 10:01:35
1502
原创 MySQL高级篇——日志
介绍mysql的六大日志——binlog、redolog、慢查询日志、通用查询日志、错误日志、数据定义语句日志。介绍了二阶段提交。
2022-09-09 10:22:20
10943
9
原创 MySQL高级篇——MVCC
mysql的innodb采用mvcc:解决多事务读写的并发问题。实现了RC和RR隔离级别。解决了脏读、不可重复度、幻读问题。mvcc不会造成死锁问题、
2022-09-05 14:22:42
1323
原创 设计模式——组合模式
结构型模式——组合模式将简单对象和符合对象组合成成树状的层次结构的模式,用来表示整体和部分的关系。使用户对单个对象和组合对象具有一致的访问性
2022-07-20 10:53:04
242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅