首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BoomShell
掘友等级
Java开发
业余科技爱好者……不定期分享一些原创的边边角角的东西……
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 26
沸点 0
赞
26
返回
|
搜索文章
BoomShell
Java开发
·
2年前
关注
Zk/Eureka/Nacos简单对比
FastLeaderElection,WorkerReceiver,WorkerSender,ApplicationResource,PeerEurekaNode,Peer...
1
评论
分享
BoomShell
Java开发
·
2年前
关注
一次不常见的MyBatis踩坑-UndeclaredThrowableException异常
java.lang.reflect.UndeclaredThrowableException at jdk.proxy2/jdk.proxy2.$Proxy28.findP...
3
评论
分享
BoomShell
Java开发
·
3年前
关注
Spring解决循环依赖的三级缓存
singletonObjects/earlySingletonObjects/singletonFactories...
8
5
分享
BoomShell
Java开发
·
3年前
关注
Spring如何实现的事务控制
3 TransactionInterceptor是list其中的一个MethodInterceptor,用来执行事务。 。 Spring的事务控制,就是利用AOP,在业务方...
6
评论
分享
BoomShell
Java开发
·
3年前
关注
NIO的堆外内存-如何分配和回收
Unpooled.directBuffer()执行时,会以256字节(AbstractByteBufAllocator.DEFAULT_INITIAL_CAPACITY)调...
11
1
分享
BoomShell
Java开发
·
3年前
关注
MyBatis-如何创建DataSource&获取Connection
配置文件中为'UNPOOLED'时,dataSourceElement返回的是UnpooledDataSourceFactory这个类的对象。 TypeAliasRegit...
5
评论
分享
BoomShell
Java开发
·
3年前
关注
MyBatis-初始化过程
MyBatis的初始化过程,其实就是创建SqlSessionFactory的过程。 XPathParser提供了一系列eval*方法查找xml节点并解析成相应对象。 如果指...
4
评论
分享
BoomShell
关注了
dky_sy
Java开发
BoomShell
赞了这篇文章
BoomShell
Java开发
·
4年前
关注
ThreadLocal几个要点
ThreadLocal的内部结构,实现过程,以及ThreadLocal的内存泄露问题的原因和解决方式。...
8
评论
分享
BoomShell
关注了
美团技术团队
Java开发
BoomShell
关注了
一灰灰
Java开发
BoomShell
赞了这篇文章
BoomShell
Java开发
·
4年前
关注
Class.forName & ClassLoader.loadClass 比较
类的生命周期,分为加载,连接(验证,准备,解析),初始化,使用,卸载这几个过程。 Class.forName和ClassLoader.loadClass都会执行加载过程,将...
17
6
分享
BoomShell
赞了这篇文章
BoomShell
Java开发
·
4年前
关注
Spring AOP源码实现分步解析
最基本的使用,在创建了业务接口和实现类后,通过配置<aop:config>....</aop:config>标签来指定<aop:pointcut和<aop:advisor。...
20
8
分享
BoomShell
赞了这篇文章
BoomShell
Java开发
·
4年前
关注
Condition的await/signal源码实现简析
必须在Lock.lock()后才能进行Condition.await操作,原因文章后面会讲。 Condition基于AQS实现,AQS可以参考AQS源码分析及核心方法解析。...
6
评论
分享
BoomShell
关注了
庞国平
Java开发
BoomShell
赞了这篇文章
BoomShell
Java开发
·
4年前
关注
ReentrantLock-基于AQS实现独占锁
ReentrantLock是基于AQS实现的一款独占锁,有公平锁和非公平锁两种模式。 3 Sync是一个抽象类,有两个实现类NonfairSync/FairSync,分别用...
13
评论
分享
BoomShell
赞了这篇文章
BoomShell
Java开发
·
4年前
关注
AQS源码分析及核心方法解析
AQS提供了一个基于FIFO队列实现锁和同步器的基本框架。 1 同步器需要以一个单独的数字表示状态。 2 同步器需要定义一个继承AQS的内部类去实现同步属性。 3 内部类继...
12
2
分享
BoomShell
赞了这篇文章
BoomShell
Java开发
·
4年前
关注
SpringBoot : 启动过程简析
SpringBoot的启动,实际也就是启动了一个定制化的Spring容器。也就是创建了一个ConfigurableApplicationContext对象(Abstract...
5
评论
分享
BoomShell
赞了这篇文章
BoomShell
Java开发
·
4年前
关注
SpringBoot : 给初学者的实用配置指引
SpringBoot可以通过parent或dependencyManagement两种方式引入。 或直接运行SpringApplication.run(SampleApp....
12
评论
分享
BoomShell
赞了这篇文章
BoomShell
Java开发
·
4年前
关注
Spring启动和Bean创建过程中的可扩展接口
Spring中有一些可以扩展的接口,可以用来在工作中更深度的使用Spring,这些接口大多分布在AbstractApplicationContext.refresh() 和...
14
评论
分享
下一页
个人成就
文章被点赞
192
文章被阅读
43,896
掘力值
1,254
关注了
8
关注者
46
收藏集
1
关注标签
21
加入于
2019-11-06