首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户9400416351588
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
48
文章 48
沸点 0
赞
48
返回
|
搜索文章
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
理解Redis的LFU算法源码实现
LFU(Least Frequently Used) 算法其实就是根据数据的访问频次筛选出最少被访问的数据进行删除。本篇文章将对Redis 6.0.16版本中的LFU算法实...
5
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
详解MyBatis中的结果映射resultMap
MyBatis提供了强大的对查询结果进行映射的功能,主要是借助<resultMap>标签实现,本篇文章将结合示例工程,对如何使用<resultMap>标签配置映射规则进行详...
6
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
Ubuntu18搭建Nacos伪集群
本篇文章给出如何在Ubuntu18版本下搭建Nacos伪集群,用于源码学习和调试。Nacos版本:1.3.2...
5
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
Filebeat工作原理分析
Filebeat是一款使用GO语言开发的轻量级日志采集工具,能够对指定的目录或者文件进行监视,并读取日志内容。本篇文章将对Filebeat的背景,结构和工作原理进行简析...
5
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
详解ArrayBlockingQueue
ArrayBlockingQueue是基于数组实现的阻塞队列,本文将对ArrayBlockingQueue的put() 和take() 方法的阻塞逻辑进行分析...
5
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
理解Redis的LRU算法源码实现
LRU(Least Recently Used) 算法其实就是将最近被访问距离当前最久的数据删除。本篇文章将对Redis 6.0.16版本中的LRU算法实现原理进行分析...
6
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
使用PowerMock进行单元测试
PowerMock是一个单元测试打桩框架,可以模拟静态方法,私有方法和final方法等来简化单元测试的编写。本篇文章将结合简单例子对PowerMock的常用方法进行说明...
5
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
详解ThreadLocal
ThreadLocal用于多线程环境下每个线程存储和获取线程的局部变量,这些局部变量与线程绑定,线程之间互不影响。本篇文章将对ThreadLocal的使用和原理进行学习...
50
4
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
等待通知机制之Condition接口
本篇文章将对Condition实现等待/通知机制进行原理分析,并在最后对线程的睡眠,阻塞和等待方式进行总结...
6
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
详解CountDownLatch
CountDownLatch是JDK提供的同步工具,可以实现让一个线程等待其它一组线程执行完毕,然后再继续往下执行的功能。本篇文章将对CountDownLatch的内部原理...
5
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
详解队列同步器AQS
AbstractQueuedSynchronizer,即队列同步器,通过继承AbstractQueuedSynchronizer并重写其方法可以实现锁或其它同步组件...
4
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
一文搞懂Java锁升级
本篇文章主要学习synchronized关键字在JDK1.6引入的偏向锁和轻量级锁,并围绕synchronized关键字的锁的升级进行展开讨论...
4
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
一文搞懂重入锁ReentrantLock
重入锁,即ReentrantLock,继承于Lock接口,提供锁重入功能。重入锁与不可重入锁的区别在于,重入锁支持已经获取锁的线程重复对锁资源进行获取...
4
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
一文搞懂读写锁ReentrantReadWriteLock
读写锁,即ReentrantReadWriteLock,同一时刻可以允许多个读线程获取锁,但当写线程获取锁后,读线程和其它写线程应该被阻塞...
4
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
搞懂Druid之连接池初始化
Druid是阿里开源的数据库连接池,是阿里监控系统Dragoon的副产品,提供了强大的可监控性和基于Filter-Chain的可扩展性...
5
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
搞懂Druid之连接创建和销毁
Druid是阿里开源的数据库连接池,是阿里监控系统Dragoon的副产品,提供了强大的可监控性和基于Filter-Chain的可扩展性...
13
1
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
搞懂Druid之连接获取和归还
Druid是阿里开源的数据库连接池,是阿里监控系统Dragoon的副产品,提供了强大的可监控性和基于Filter-Chain的可扩展性...
11
评论
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
一文彻底明白Spring的循环依赖
Spring的循环依赖,也就是两个bean之间产生了互相依赖,那么引出的问题就是如何顺利的将两个bean创建出来并注册到容器中。本篇文章将对Spring中的循环依赖进行详细...
11
3
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
详解Log4j2的全量异步模式
Log4j2真正的精髓在于其提供的全量异步日志打印,Log4j2真正的快,其实就是在开启全量异步模式之后。本篇文章将分析Log4j2的全量异步日志打印的实现原理...
18
2
分享
用户9400416351588
赞了这篇文章
半夏之沫
软件开发 @美团
·
2年前
关注
一文搞懂Log4j2的同步日志打印
Log4j2诞生于2012年,是Apache推出用于对标Logback的日志框架,本篇文章将对Log4j2的同步日志打印的源码进行学习...
20
3
分享
下一页
个人成就
文章被阅读
849
掘力值
79
关注了
6
关注者
1
收藏集
23
关注标签
27
加入于
2023-02-09