会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
菜鸟的奋斗之路
想要的没有一样是轻易得到的,这就是努力的理由......
博客园
首页
新随笔
联系
订阅
管理
2025年7月13日
ThreadLocal详解
摘要: 大家好,最近工作中有和 ThreadLocal 打交道,翻了翻源码,就总结了下 ThreadLocal 的底层原理,如何保证线程之间共享变量的安全性。 1. ThreadLocal 是什么?为什么要使用 ThreadLocal 1.1 ThreadLocal 是什么? ThreadLocal,即线程
阅读全文
posted @ 2025-07-13 11:15 菜鸟的奋斗之路
阅读(176)
评论(1)
推荐(0)
2025年2月17日
Spirng常用的复杂注解
摘要: 【1】@Configuration 和 @Bean @Configuration: 声明一个类是配置类,其中包含@Bean方法来定义bean。 @Bean: 在配置类中定义一个方法返回的对象将会成为Spring容器中的一个bean。 @Configuration public class AppCo
阅读全文
posted @ 2025-02-17 11:40 菜鸟的奋斗之路
阅读(41)
评论(0)
推荐(0)
2025年1月13日
Integer和int之间的几个问题
摘要: 1、Integer 类实例变量与 int 类型数据进行 == 比较的时候,如果值是相等的,那么将返回 true;因为在比较的时候,Integer会自动拆箱为int类型。 Integer num1 = new Integer(17); int num2 = 17; System.out.print(n
阅读全文
posted @ 2025-01-13 14:37 菜鸟的奋斗之路
阅读(34)
评论(0)
推荐(0)
2024年10月10日
Spring事务管理与AOP代理的原理,默认的单例对象和代理对象销毁的时机
摘要: Spring的事务管理是使用AOP(面向切面编程)代理的原理来实现的。 Spring事务管理与AOP代理原理 AOP代理的作用: 在Spring中,AOP代理用于在目标对象的方法执行前后注入自定义的逻辑,这些逻辑通常与业务逻辑无关,但需要在业务逻辑执行时同步执行,如事务管理、日志记录、性能检测等。
阅读全文
posted @ 2024-10-10 14:34 菜鸟的奋斗之路
阅读(240)
评论(0)
推荐(0)
Java中常见的异常分类,结合Spring的事务巩固复习
摘要: Java异常的继承关系是通过类继承的方式构建的一个层次结构。以下是对Java异常继承关系的详细图解说明: 异常类的顶层 Throwable:所有异常和错误的超类。 Throwable的子类 Error:通常是指与虚拟机相关的问题,如系统崩溃、虚拟机错误、动态链接失败等,这种错误无法恢复或不可能捕获,
阅读全文
posted @ 2024-10-10 14:30 菜鸟的奋斗之路
阅读(202)
评论(0)
推荐(0)
工作 6 年,@Transactional 注解用的一塌糊涂
摘要: 接手新项目一言难尽,别的不说单单就一个 @Transactional 注解用的一塌糊涂,五花八门的用法,很大部分还失效无法回滚。 有意识的在涉及事务相关方法上加 @Transactional 注解,是个好习惯。不过,很多同学只是下意识地添加这个注解,一旦功能正常运行,很少有人会深入验证异常情况下事务
阅读全文
posted @ 2024-10-10 14:22 菜鸟的奋斗之路
阅读(47)
评论(0)
推荐(0)
2024年9月17日
我的大学生活
摘要: 大学生活俗称学生时代往社会过度的小社会阶段,在这里没有高中老师的督促,铺天盖地的作业,无穷无尽的考试,各科分数的排名。有的就只会是宿舍的通宵玩游戏,舍友的一起翘课,谈恋爱、KTV、欢乐的社团,考试60分万岁,甚至一脸不屑的挂科再补考,诱惑接踵而至,放开的大学生活如果没有一定的自控能力和指引导向,换来
阅读全文
posted @ 2024-09-17 16:09 菜鸟的奋斗之路
阅读(45)
评论(0)
推荐(0)
2024年8月1日
Http发送Post请求 form-data 和 application/x-www-form-urlencoded 区别
摘要: 在HTTP协议中,使用POST请求时,可以通过不同的方式发送表单数据。form-data 和 application/x-www-form-urlencoded是两种常见的编码方式,它们在发送数据时有一些关键的区别: application/x-www-form-urlencoded 编码方式:以键
阅读全文
posted @ 2024-08-01 10:48 菜鸟的奋斗之路
阅读(1604)
评论(0)
推荐(0)
2024年6月21日
SpringBoot 项目启动后监听器执行操作:ContextRefreshEvent
摘要: 一 Spring boot运行时,会依次发送以下事件 1. ApplicationStartingEvent 2. ApplicationEnvironmentPreparedEvent:当Environment已经准备好,在context 创建前 3. ApplicationContextInit
阅读全文
posted @ 2024-06-21 16:18 菜鸟的奋斗之路
阅读(702)
评论(0)
推荐(0)
2024年5月20日
多个CPU--多核--核心线程数理解
摘要: 今天在创建简单线程池时,使用 Runtime.getRuntime().availableProcessors() 有些不懂网上这么配置的理由,百度说是计算资源(逻辑核心数)与 CPU 有关,但是和 CPU 具体啥关系还是一知半解,今天通过看资料,整理一下我的理解。 import com.googl
阅读全文
posted @ 2024-05-20 11:17 菜鸟的奋斗之路
阅读(241)
评论(0)
推荐(0)
下一页
公告