首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Google爱喝茶
掘友等级
后台开发
|
美团
Spring/Netty/JVM/并发相关
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
最新
热门
Spring-IOC源码浅析
首先调用new FileSystemXmlApplicationContext(xml)方法,最后发现方法来到了refresh()方法,这个可以一个大名鼎鼎的方法,凡是看过或者尝试看过spring源码对同学应该都对这个方法不陌生,这是一个标准的模板方法模式,由父类指定整个代码的…
SPI机制与策略模式
入职初期经常听大佬说SPI,也不知道是干啥的,最近终于有所领悟。 Java程序员应该对『面向接口』编程不陌生(如果陌生说明你对面向对象理解的还不够透彻),我们要说的SPI和面向接口编程是紧密关联的。 简单地讲,如果一个接口由调用方来定义,而接口的实现由提供方来实现,这个就是SP…
一次特殊的jar包冲突
我们所依赖的jar包,其实本来就是.class类型的文件,只有当我们想看细节的时候download的才是.java,也就是说jar包是不参与编译的。 那么为啥没有找到api-1.1中的setUserId(long userId),我觉着这种向上转型应该是想当然的啊,but并不是…
就是要你懂Spring-IOC
此时有一个问题就是computer和programer耦合在一起,这个programer不具备扩展性(它只会用mac2015),如果此时公司换了一批电脑Mac2016,那么需要重新创建一个新的程序员类,这显然是不合理的。 从设计的角度来讲,类本身就是定义的一个模板亦或是一种抽象…
foreach循环中为什么不要进行remove/add操作
此时执行代码,没有问题,但是需要注意,循环此时只执行了一次。具体过程后面去分析。 foreach遍历集合,实际上内部使用的是iterator。 代码先判断是否hasNext,然后再去调用next,这两个函数是引起问题的关键。 这里的remove还是list的remove方法。 …
个人成就
文章被点赞
51
文章被阅读
6,653
掘力值
211
关注了
6
关注者
8
收藏集
1
关注标签
18
加入于
2018-06-28