首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
影山牌垫肩
掘友等级
JAVA
减肥ing.....
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
147
文章 147
沸点 0
赞
147
返回
|
搜索文章
赞
文章( 147 )
沸点( 0 )
血的教训-踩了定时线程池的坑
大家好呀,上周我们公司由于定时线程池使用不当出了一个故障,几千万的单子可能没了。给兄弟们分享分享这个坑,希望兄弟们以后别踩!
java并发之ConcurrentHashMap 1.8原理详解
链表转换为红黑树时(链表节点个数达到8个可能会转换为红黑树)。如果转换时map长度小于64则直接扩容一倍,不转化为红黑树。如果此时map长度大于64,则不会扩容,直接进行链表转红黑树的操作。 单线程新建nextTable,扩容为原table容量的两倍。 每个线程想增/删元素时,…
Nginx原理性科普
Nginx是一个免费的、开源的、高性能的HTTP服务器和反向代理。本文主要介绍了Nginx的实现原理,内容包括进程模型、架构原理、热升级和模块化,最后介绍了Nginx的主要的几种使用场景。
一文搞懂进程、线程、协程
为什么需要进程?程序与进程的区别。为什么需要线程?用户线程与内核线程之间的对应关系。协程与线程对比。在 Go 中创建一个 goroutine 过程。
阿里巴巴开源限流系统 Sentinel 全解析
今年下半年阿里开源了自研的限流系统 Sentinel,官方对 Sentinel 的介绍中用到了一系列高大山的名词诸如 限流、熔断降级、流量塑形、系统负载保护等,还有漂亮的形容词诸如 轻巧、专业、实时等。作为技术消费者看到这样的广告词之后禁不住要大声感叹 —— NiuB!更要不得…
ConcurrentHashMap底层原理
以前写过介绍HashMap的文章,文中提到过HashMap在put的时候,插入的元素超过了容量(由负载因子决定)的范围就会触发扩容操作,就是rehash,这个会重新将原数组的内容重新hash到新的扩容数组中,在多线程的环境下,存在同时其他的元素也在进行put操作,如果hash值…
HashMap与ConcurrentHashMap面试要点
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 HashMap底层数据结构 JDK7: 数组+链表 JDK8: 数组+链表+红黑树 (看过源码的同学应该知道JDK8中即使用了单向链表, 也使用
都2022年了,你还不知道什么叫单调栈与单调队列吗?(下)
单调栈,与单调队列对应,只是单调队列对应的出队方式是从队头出列,而单调栈则是从栈头弹出(对应单调队列的位置则是队尾出队)。他们遇到使其不再单调的元素的处理方式实际上是一致的。
TinyLFU
论文原址: LRU LRU(The Least Recently Used)最近最久未使用算法: 如果一个数据最近很少被访问到,那么被认为在未来被访问的概率也是最低的,当规定空间用尽且需要放入新数据的
redis 为什么这么快,你真的知道吗?
redis为什么这么快?相信你肯定被面试官问到过这个问题。那么你是怎么回答的呢?不知道不用担心,就让我来叫你如何回答~
下一页
关注了
27
关注者
0
收藏集
9
关注标签
15
加入于
2017-07-21