首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
半边云
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
面试官:你能写个LRU缓存吗?
0. 前情提要 面试官: LRU全称Least Recently Used(最近最少使用),用来淘汰不常用数据,保留热点数据。 你写了5分钟,然而只写了个get和put方法体,里面逻辑实在不知道咋写。 面试官: 今天的面试先到这吧,有其他面试我们会再联系你。 我信你个鬼,你个糟…
可重入锁(ReentrantLock)源码分析
1. ReentrantLock是如何在Java层面(非JVM层面)实现锁的? 2. 什么是公平锁?什么是非公平锁? Lock是JUC包下的一个接口,里面定义了获取锁、释放锁等和锁相关的方法,ReentrantLock是Lock接口的一个具体实现类,它的功能是可重入地独占式地获…
如何设置线程池参数?美团给出了一个让面试官虎躯一震的回答。| 掘金技术征文
前言:曾经自诩对线程池了如指掌,不料看了美团的一篇技术文章后才知道原来线程池的参数还可以动态调节。 学艺不精,一边留下了没有技术的泪水,一边站在美团这个巨人的肩上写下此文,补充并记录了自己的一点看法。 分享给大家,希望能对你有所帮助。 首先还是本号特色,荒腔走板环节。大家好,我…
Swagger3.0官方starter诞生,可以扔掉那些野生starter了
Swagger是研发的好帮手,可以减少前后端的很多沟通成本。甚至在一些比较高级的公司,还能减少和测试人员的沟通成本。所以只要一个项目采用了SpringBoot框架,Swagger几乎是必选的组件。 可惜的是,Swagger只是一个工具。集成的时候,需要修改pom文件,增加两个j…