首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
闪电侠
掘友等级
架构师
|
保密
获得徽章 0
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
6
文章 5
沸点 1
赞
6
返回
|
搜索文章
最新
热门
IntelliJ IDEA 新版发布:支持CPU火焰图,新增酷炫主题
就在上周,JetBrain 公司发布了 Java 集成开发环境 IntelliJ IDEA 最新版本 2018.3 Beta,本篇文章,我将根据官方博客以及自己的理解来为大家解读一下这次更新有哪些重磅的功能。 1. 重构类、文件、符号,Action 搜索 在 IDEA 的世界里…
netty源码分析之服务端启动全解析
我们在新美大消息推送系统sailfish(日均推送消息量50亿),新美大移动端代理优化系统shark(日均吞吐量30亿)中,均选择了netty作为底层网络通信框架。 既然两大如此重要的系统底层都使用到了netty,所以必然要对netty的机制,甚至源码了若指掌,于是,便催生了n…
小闪对话:微信长连接设计的探讨(二)
在上一期的小闪对话:微信聊天长连设计的探讨(一)中,我们学到了单机环境下单聊和群聊的实现原理,在本次的小闪和wells博士的对话中,我们继续来探讨集群模式下的长连设计,包括负载均衡实现原理、集群模式下如何实现单聊和群聊。
【原创】我的源码阅读经历
这篇文章主要总结我从毕业到现在的源码阅读经历,包括探索期、成长期、成熟期,希望能够助你探索一条适合自己的源码之路。
Netty源码分析之LengthFieldBasedFrameDecoder
上面这类数据包协议比较常见的,前面几个字节表示数据包的长度(不包括长度域),后面是具体的数据。拆完之后数据包是一个完整的带有长度域的数据包(之后即可传递到应用层解码器进行解码),创建一个如下方式的LengthFieldBasedFrameDecoder即可实现这类协议 2. 长…
Linux 内核源码分析之进程调度的逻辑
操作系统理论中,进程调度分为选择优先级较高的进程以及切换寄存器,Linux 内核中是如何实现操作系统理论的?
netty源码分析之揭开reactor线程的面纱(一)
该线程就是executor创建,对应netty的reactor线程实体。executor 默认是ThreadPerTaskExecutor 关于reactor线程的创建和启动就先讲这么多,我们总结一下:netty的reactor线程在添加一个任务的时候被创建,该线程实体为 Fa…
Linux 内核源码分析之进程概要及调度时机
这篇文章介绍了 Linux 内核中进程的概要及调度时机,读者可以对照源码 https://elixir.bootlin.com/linux/v5.0/source 来进行本文的阅读。
小闪对话:微信长连接设计的探讨(三)
在上一期的 小闪对话:微信长连接设计的探讨(二) 中,我们学到了集群模式下的长连设计,包括负载均衡实现原理、集群模式下如何实现单聊和群聊,在本次的小闪和wells博士的对话中,我们继续探讨如何实现单机优雅重启以及如何选择合适的负载均衡算法。
netty 堆外内存泄露排查盛宴
最近在做一个基于 websocket 的长连中间件,服务端使用实现了 socket.io 协议(基于websocket协议,提供长轮询降级能力) 的 netty-socketio 框架,该框架为 netty 实现,鉴于本人对 netty 比较熟,并且对比同样实现了 socket…
下一页
个人成就
文章被点赞
608
文章被阅读
97,364
掘力值
2,661
关注了
3
关注者
2,579
收藏集
0
关注标签
3
加入于
2017-02-19