首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
青山楼外
掘友等级
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
Spring IOC源码分析
调试环境 依赖包 入口代码 配置文件 源码分析 容器类 ClassPathXmlApplicationContext 启动容器 调用该方法启动容器,也可以重新调用达到刷新容器的效果
RateLimiter限流源码分析
RateLimiter有两个实现类:SmoothBursty和SmoothWarmingUp,由于项目里使用的是前者,因此分析SmoothBursty 重要属性 permitsPe
RedisCluster源码分析
项目中已经长时间使用了redis-client的jar包,但是对它的实现一无所知,只是会调用API去实现功能。本着知其然,要知其所以然的目标,分析了主干源码。 带着下面的问题,开始源码之旅。 Jedi
ClassLoader源码分析
主要分析类加载类的方法loadClass 类加载器是否有并发能力 getClassLoadingLock 获取一个对象作为锁,如果parallelLockMap为空,则表明loadClass中加锁的对
ThreadLocal源码分析
常用方法 set/get/remove三个方法,这些方法都是操作Thread对象的ThreadLocalMap对象去实现的 set get remove 数据结构 每个线程对象Thread中都有一个T
ReentrantLock源码分析
ReentrantLock支持非公平锁和公平锁,通过构造器中的参数来选择,默认为非公平锁。 非公平锁
HashMap源码解析
JDK7版本的源码解析 HashMap类是通过数组+链表的形式实现的,哈希表中链表对象-重要的key-value对象
多线程Thread
使用继承Thread类的方式有局限性,因为java只能继承一个类,不支持多继承。使用实现Runnable接口的方式,可以额外的继承一个其它类。 1)当进程中不在存在非守护线程了,则守护线程自动销毁。典型的守护线程就是垃圾回收线程。 3)守护线程中不能依靠 finally 块的内…
Mysql数据库
以上各种整数类型有可选属性unsigned,表示无符号。比如int占4个字节,则范围为-2^32/2 ~ (2^32-1)/2;如果为unsigned int也占用4个字节则范围为0 ~ 2^32-1。 实数是指带有小数部分的数字。Mysql支持精确类型,也支持不精确类型。 d…
Nginx系列
Nginx是一款轻量级、高性能的web服务器软件,可以用于正向/反向代理、负载均衡、静态服务、缓存。 1.高并发连接:处理2-3万并发连接数,官方监测能支持5万并发。 2.内存消耗小:开启10个ngi
下一页
个人成就
文章被点赞
13
文章被阅读
8,190
掘力值
465
关注了
10
关注者
7
收藏集
2
关注标签
21
加入于
2019-06-05