首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
性能提升
订阅
小魔王李
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
《蹲坑也能进大厂》多线程系列-Lock源码分析
面试高频题,内功必修课,本文讲解Lock源码分析,深层次了解其原理和使用,本文也许会让你有不一样的收获
浅析ThreadPoolExecutor源码
这是我参与更文挑战的第9天,活动详情查看:更文挑战 execute()原理 执行步骤如下: 如果workerCount小于corePoolSize,将任务作为first Task新建线程来执行任务。
5 分钟搞懂布隆过滤器,亿级数据过滤算法你值得拥有!
在程序的世界中,布隆过滤器是程序员的一把利器,利用它可以快速地解决项目中一些比较棘手的问题。如网页 URL 去重、垃圾邮件识别、大集合中重复元素的判断和缓存穿透等问题。 布隆过滤器(Bloom Filter)是 1970 年由布隆提出的。它实际上是一个很长的二进制向量和一系列随…
Java性能优化的十条小技巧
测试性能时,System.nanoTime比System.currentTimeMills更精确,前者使用纳秒计时,且对系统影响更小。 通常生成随机数会使用Random类,Random是线程安全的,Random实例里面有一个原子性的种子变量来记录当前种子的值,当要生成新的随机数…
用100行代码提升10倍的性能
你需要在前端展示 5000 条甚至更多的数据,每一条数据的数据结构是一个对象,里面有格式各样的属性。每个属性的值又可以是基本类型,对象,甚至数组。这里的对象或者数组内部的元素又可以继续包含对象或者数组并且允许无限嵌套下去。比如 页面上提供一个搜索框,用户通过输入搜索的内容可以找…