首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发
订阅
windbell
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
详解Netty组件:详解Pipeline
一条Netty通道需要很多业务处理器来处理业务。每条通道内部都有一条流水线(Pipeline)将Handler装配起来。Netty的业务处理器流水线ChannelPipeline是基于责任链设计模式(
详解Netty组件: ChannelOption类
可以设置一系列的ChannelOption(通道选项)。ChannelOption类中定义了一系列选项 1 SO_RCVBUF和SO_SNDBUF 这两个为TCP传输选项,每个TCP socket(套
我试图通过这篇文章告诉你,这行源码有多牛逼。
你好呀,我是歪歪。 这次给你盘一个特别有意思的源码,正如我标题说的那样:看懂这行源码之后,我不禁鼓起掌来,直呼祖师爷牛逼。 这行源码是这样的: h.next = h,不过是一个把下一个节点指向自己的动
美团动态线程池实践思路开源项目(DynamicTp),线程池源码解析及通知告警篇
大家好,这篇文章我们来聊下动态线程池开源项目(DynamicTp)的通知告警模块。目前项目提供以下通知告警功能,每一个通知项都可以独立配置是否开启、告警阈值、告警间隔时间、平台等,具体代码请看core
面试官:要不我们聊一下“心跳”的设计?
你好呀,我是歪歪。 是这样的,我最近又看到了这篇文章《工商银行分布式服务 C10K 场景解决方案 》。 为什么是又呢? 因为这篇文章最开始发布的时候我就看过了,当时就觉得写得挺好的,宇宙行(工商银行)
译文《Java并发编程之volatile》
volatile是轻量级的synchronized,在多线程编程的安全性方面保证了可见性和有序性,不保证原子性。
美团动态线程池实践思路,开源了
大家好,今天我们来聊一个比较实用的话题,动态可监控的线程池实践,全新开源项目(DynamicTp)地址在文章末尾,欢迎交流学习。 写在前面 稍微有些Java编程经验的小伙伴都知道,Java的精髓在ju
快来,我悄悄的给你说几个HashCode的破事。
对咯,我这里就是以 HashMap 为切入点,给大家讲一下 Hash 冲突。 假设现在我们有个值为 [why技术] 的 key,经过 Hash 算法后,计算出值为 1,那么含义就是这个值应该放到数组下标为 1 的地方。 但是如图所示,下标为 1 的地方已经挂了一个 eat 的值…
死磕 java同步系列之ReentrantLock源码解析(二)——条件锁
条件锁,是指在获取锁之后发现当前业务场景自己无法处理,而需要等待某个条件的出现才可以继续处理时使用的一种锁。 比如,在阻塞队列中,当队列中没有元素的时候是无法弹出一个元素的,这时候就需要阻塞在条件notEmpty上,等待其它线程往里面放入一个元素后,唤醒这个条件notEmpty…
【双11狂欢的背后】微服务注册中心如何承载大型系统的千万级访问?
一、问题起源二、EurekaServer设计精妙的注册表存储结构三、EurekaServer端优秀的多级缓存机制四、总结一、问题起源SpringCloud架构体系中,Eureka是一个至关重要的组件,