最新 最热

《Spring核心技术》第6章:深度解析@PropertySource注解

作者:冰河星球:http://m6z.cn/6aeFbs博客:https://binghe.gitcode.host文章汇总:https://binghe.gitcode.host/md/all/all.html源码地址:https://github.com/binghe001/spring-annotatio......

2023-03-24
0

恭喜星球又一名小伙伴上岸大厂(附面试真题)

星球里有不少小伙伴经过自己的努力,认真学习和总结,最终拿到了自己心仪的大厂Offer!本来想给大家分享下的,但是,过去挺长一段时间冰河都处于“全天候工作状态”,经常加班到晚上12点以后,没时间给大家分享这些内容,导致很多小...

2023-03-24
0

Java中的JSON序列化和反序列化

JSON 起源于 1999 年的 JS 语言规范 ECMA262 的一个子集,后来 2003 年作为一个数据格式ECMA404(404???)发布。 2006 年,作为 rfc4627 发布,这时规范增加到 18 页,去掉没用的部分,十页不到。...

2023-03-23
1

史上最全的java分布式锁的5种实现方式

Redis是一个高性能的内存数据库,支持分布式锁的实现。基于Redis实现分布式锁的步骤如下:

2023-03-23
1

02 xxl-job执行器启动流程

最常用的当然是springboot集成方式,下面我们就以该示例研究下xxl-job客户端执行器的启动流程。

2023-03-22
0

【Spring源码】- 03 Spring IoC容器启动之Bean创建流程

上篇已经分析完refresh()中大部分方法,也已经把Bean解析成BeanDefinition注册到IoC容器中,refresh还剩下一个非常重要的方法,就是下面将要分析的:finishBeanFactoryInitialization,用以完成Bean创建、依赖注入和初始化等工...

2023-03-22
1

【Spring源码】- 01 Spring IoC容器启动之this方法

通过上面的输出结果可以看出,三个TestService都被纳入了Spring IoC容器中,但却是通过三种不同方式实现的,@ComponentScan、@Import和@Bean,从输入结果来看,IoC容器中除了自定义的类外,还有几个非我们自定义的Bean,它们又是从...

2023-03-22
0

SpringBoot自动装配的原理

自动装配是SpringBoot的核心,从Spring的起源来说,一开始是通过XML文件对Bean进行装载,后来使用JavaConfig的方式实现无配置化的解决方案,但是本质问题并没有得到解决,直到SpringBoot的问世,帮开发者省略了繁琐的基础性的工...

2023-03-21
0

@SuppressWarnings注解的作用

我们在写代码的时候,不论是导入的包,还是声明的对象,有时候会出现黄线,感觉就很难受!

2023-03-21
1

多线程事务怎么回滚?说用 @Transactional 可以重开了

1.最近有一个大数据量插入的操作入库的业务场景,需要先做一些其他修改操作,然后在执行插入操作,由于插入数据可能会很多,用到多线程去拆分数据并行处理来提高响应时间,如果有一个线程执行失败,则全部回滚。...

2023-03-21
1