首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
Galliano
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
SpEL这么香的功能都没有使用过,还敢说玩转Spring?
SpEL是spring提供的强大的表达式语言,本身也是作为了Spring的基石模块,在Spring的很多模块中都是使用到;虽然SpEL是Spring的基石,但是完全脱离Spring独立使用。SpEL提供的主要功能: 下面的代码使用SpEL API来解析文本字符串表达式 Hell…
CompletableFuture真香,可以替代CountDownLatch!
在对类的命名篇长文中,我们提到了Future和Promise。 Future相当于一个占位符,代表一个操作将来的结果。一般通过get可以直接阻塞得到结果,或者让它异步执行然后通过callback回调结
剑指Spring源码(一)
Spring,相信每个Java开发都用过,而且是每天都在用,那强大又神秘的IoC,AOP,让我们的开发变得越来越简单,只需要一个注解搞定一切,但是它内部到底是什么样子的呢?跟着我,一起探究Spring源码把。 写在前面的话:Spring项目距今已有15年左右的历史了,是众多Ja…
spring中让你眼前一亮的代码技巧
上一篇文章《spring中这些能升华代码的技巧,可能会让你爱不释手》发表之后,受到了不少读者的好评,很多读者都在期待续集。今天非常高兴的通知大家,你们要的续集来了。本文继续总结我认为spring中还不错的知识点,希望对您有所帮助。 一. @Conditional的强大之处 某个…
逐行解读Spring(一) - 面试官:我看你写精通spring?讲一下xml配置解析的流程吧!
最近在看spring源码,发现之前看的很多细节已经忘了,于是决定在看源码的过程中也把主要的流程用博客记载下来,希望自己能坚持下来吧。 spring已经发展很久,整个体系已经变得很庞大了。为了能更好的把源码看下去,我决定从最基础也是最核心的IOC开始切入,并且从最原始的xml解析…
聊一聊Spring中的线程安全性
Spring作为一个IOC/DI容器,帮助我们管理了许许多多的“bean”。但其实,Spring并没有保证这些对象的线程安全,需要由开发者自己编写解决线程安全问题的代码。 Spring对每个bean提供了一个scope属性来表示该bean的作用域。它是bean的生命周期。例如,…
7个设计模式在Spring中的应用
更多精彩文章。 Spring中提供了FactoryBean接口,用于创建各种不同的Bean。 开发人员也可以自己实现该接口,常用于框架集成。比如SqlSessionFactoryBean就是如此。 Spring针对JDBC,JMS,JPA等规范,都提供了相应的模板方法类,如Jd…
spring boot引入外部jar的坑
前言:由于项目需求,短信验证码的接口需要换成阿里大于的,但是尴尬的发现阿里大于的jar包没有maven版本的,于是便开始了一上午的操蛋引包之路。按照套路来说,自然应该是百度一波,但是百度了好久,找了好多方案之后发现,没一个有用的,而且文章的抄袭、拷贝十分严重,试了N种方案,都是…
ThreadLocal使用与原理
在处理多线程并发安全的方法中,最常用的方法,就是使用锁,通过锁来控制多个不同线程对临界区的访问。 但是,无论是什么样的锁,乐观锁或者悲观锁,都会在并发冲突的时候对性能产生一定的影响。 那有没有一种方法
Spring容器启动流程(源码解读)
Spring Framework 是 Java 语言中影响最为深远的框架之一,其中的 IOC 和 AOP 两个经典思想更是一直被程序员津津乐道,后面推出的 Spring Boot、Spring Cloud 系列也是在其基础之上开发,要想搞明白 Spring 全家桶系列,必须脚踏…