会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
charler。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2025年7月30日
面试题记录:spring boot 启动流程 + 如何处理循环依赖
摘要: 大致流程: 1.初始化spring boot 推断应用类型 加载初始化器与监听器 2.准备环境 创建 configurableEnvironment 加载系统属性,配置文件,命令行参数 3.创建上下文 根据应用类型创建对应的上下文 4.刷新上下文 调用refresh()方法完成Bean工厂初始化、执
阅读全文
posted @ 2025-07-30 20:03 charler。
阅读(20)
评论(0)
推荐(0)
2025年7月22日
ThreadLocal 为什么会内存泄漏
摘要: 面试题拷打复盘之 ThreadLocal 为什么为内存泄漏 ThreadLocal 可能导致内存泄漏的核心原因是其底层存储机制与线程生命周期的冲突,具体表现为: 🚨 根本原因 弱引用 Key + 强引用 Value 的设计 ThreadLocalMap 的 Entry 中: Key(ThreadL
阅读全文
posted @ 2025-07-22 19:06 charler。
阅读(25)
评论(0)
推荐(0)
2025年7月1日
事务未提交 而redis 提前解锁,导致的事务不一致的问题
摘要: 事务未提交 而redis 提前解锁,导致的事务不一致的问题: 症状介绍: 线程A 获取补贴计算锁,修改 subsidy_amount = 10 修改为 subsidy_amount = 20,未提交事务,但释放锁; 线程B 获取补贴计算锁,根据 补贴金额 subsidy_amount + 报销费用金
阅读全文
posted @ 2025-07-01 17:04 charler。
阅读(16)
评论(0)
推荐(0)
mongodb 基础概念以及常用命令记录-01
摘要: mongodb 数据库 MongoDB 是一个文档型数据库,数据以类似 JSON 的文档形式存储。 MongoDB 的设计理念是为了应对大数据量、高性能和灵活性需求。 MongoDB使用集合(Collections)来组织文档(Documents),每个文档都是由键值对组成的。 数据库(Databa
阅读全文
posted @ 2025-07-01 16:53 charler。
阅读(14)
评论(0)
推荐(0)
2024年10月31日
oracle 日期往后加一天与 mysql 日期往后加一天
摘要: oracle 实现方式: SELECT to_date('2024-10-31', 'yyyy-mm-dd') +1 FROM dual; mysql 实现方式: SELECT DATE_ADD('2024-10-31', INTERVAL 1 DAY) FROM DUAL; 此时查出来的都是 20
阅读全文
posted @ 2024-10-31 14:02 charler。
阅读(548)
评论(0)
推荐(0)
2024年10月12日
创建的对象与class 对象的区别,两者之间的关系
摘要: 什么是class 对象 Class对象保存每个类型运行时的类型信息,如类名、属性、方法、父类信息等等。在JVM中,一个类只对应一个Class对象 可以将java 中的class 对象看成一个模具,我们new 出来的对象,则是通过模具按压出来的具体模型,模型里面的各种颜色各不相同(对象内的成员) cl
阅读全文
posted @ 2024-10-12 15:49 charler。
阅读(81)
评论(0)
推荐(0)
2024年9月29日
spring 常见注解记录+ 使用自定义注解与aop 记录接口请求参数
摘要: 注解定义: import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotat
阅读全文
posted @ 2024-09-29 16:01 charler。
阅读(347)
评论(0)
推荐(0)
linux io 模型浅析
摘要: 缩写释义: io:input/output 输入输出 fd: file descriptor 文件描述符,一个用于标识打开文件或网络连接的整数,系统为进程打开的每个文件保留一个文件描述符,可以用于读写文件 IO模型的分类: 分为同步IO和异步IO。 同步IO:用户发起IO,用户阻塞或轮训的查看是否就
阅读全文
posted @ 2024-09-29 15:24 charler。
阅读(23)
评论(0)
推荐(0)
2024年9月13日
oceanbase 给已存在表增加自增主键,提示 Not supported feature or function
摘要: 原因: V3.2.2 oceanbase 文档: 主键值规则(Primary Key Value Rule)是定义在某一键 Key(键指一列或一个列集)上的规则,其作用是确保表内的每一数据行都可以由某一个键值唯一地确定。 每个数据库表上最多只能定义一个 PRIMARY KEY 约束。构成此约束的列
阅读全文
posted @ 2024-09-13 11:25 charler。
阅读(644)
评论(0)
推荐(0)
2024年9月12日
记录一次因升级父依赖版本,无意引入InitBinder 导致String入参被转换为null的问题
摘要: 由于项目是前后端不分离的项目,很多接口都是通过jquery 表单提交参数到后端的,有些没有对传入参数判空,导致出现空指针等系列的问题 具体排查思路: 检查浏览器请求的参数,是否包含该字段,具体是在F12 检查具体请求里面有这个被转换为null的字段 接口debug 后端接口,检查参数是否接受正常,发
阅读全文
posted @ 2024-09-12 17:17 charler。
阅读(30)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告