首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户5661977835240
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
JVM常规实用参数设置
-Xss : -Xss1m, 每个线程的栈大小,jdk5之后,默认1m。相同物理内存下,减小Xss可生成更多线程, 操作系统对一个进程内的线程数是有限制的,不能无限生成,经...
8
评论
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
Spring加载过程及核心类
1. ClassPathXmlApplicationContext 下面以ClassPathXmlApplicationContext来看加载流程。 2. 加载步骤 Cla...
7
评论
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
非正则方式验证ipv4
转为数字值后不能大于255。...
4
评论
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
加快web访问的一些最佳实践
最终用户的80%时间都花在前端,比如下载图片,js,css等。所需减少展示一个页面所需要的http请求是快速展示页面的关键。 一种方式是简化页面设计。在此基础上: 1)压缩...
5
评论
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
Spring自定义标签配置的源码解析与实现
Spring中,从AbstractXmlApplicationContext开始,通过对NamespaceHandler & BeanDefinitionPars...
7
评论
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
Spring启动和Bean创建过程中的可扩展接口
Spring中有一些可以扩展的接口,可以用来在工作中更深度的使用Spring,这些接口大多分布在AbstractApplicationContext.refresh() 和...
14
评论
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
SpringBoot : 给初学者的实用配置指引
SpringBoot可以通过parent或dependencyManagement两种方式引入。 或直接运行SpringApplication.run(SampleApp....
13
评论
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
AQS源码分析及核心方法解析
AQS提供了一个基于FIFO队列实现锁和同步器的基本框架。 1 同步器需要以一个单独的数字表示状态。 2 同步器需要定义一个继承AQS的内部类去实现同步属性。 3 内部类继...
12
2
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
ReentrantLock-基于AQS实现独占锁
ReentrantLock是基于AQS实现的一款独占锁,有公平锁和非公平锁两种模式。 3 Sync是一个抽象类,有两个实现类NonfairSync/FairSync,分别用...
13
评论
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
Condition的await/signal源码实现简析
必须在Lock.lock()后才能进行Condition.await操作,原因文章后面会讲。 Condition基于AQS实现,AQS可以参考AQS源码分析及核心方法解析。...
6
评论
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
Spring AOP源码实现分步解析
最基本的使用,在创建了业务接口和实现类后,通过配置<aop:config>....</aop:config>标签来指定<aop:pointcut和<aop:advisor。...
20
8
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
Class.forName & ClassLoader.loadClass 比较
类的生命周期,分为加载,连接(验证,准备,解析),初始化,使用,卸载这几个过程。 Class.forName和ClassLoader.loadClass都会执行加载过程,将...
17
6
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
ThreadLocal几个要点
ThreadLocal的内部结构,实现过程,以及ThreadLocal的内存泄露问题的原因和解决方式。...
8
评论
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
MyBatis-初始化过程
MyBatis的初始化过程,其实就是创建SqlSessionFactory的过程。 XPathParser提供了一系列eval*方法查找xml节点并解析成相应对象。 如果指...
4
评论
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
MyBatis-一次Select查询过程
value: MapperProxyFactory对象,是Mapper代理类MapperProxy的工厂,创建MapperProxy对象执行Mapper类中定义的方法。 v...
8
评论
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
MyBatis-如何创建DataSource&获取Connection
配置文件中为'UNPOOLED'时,dataSourceElement返回的是UnpooledDataSourceFactory这个类的对象。 TypeAliasRegit...
5
评论
分享
用户5661977835240
赞了这篇文章
BoomShell
Java开发
·
5年前
关注
Dubbo常用LoadBalance浅析-RoundRobin & Random
Dubbo中的LoadBalance,都是实现了LoadBalance接口,并继承了抽象类AbstractLoadBalance。 在预热期内,权重逐步从1恢复到设置的值。...
8
评论
分享
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2021-08-24