首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
benrush
掘友等级
物联网开发工程师,兴趣使然的coder
获得徽章 0
动态
文章
专栏
沸点
课程
收藏集
关注
作品
赞
108
文章 108
沸点 0
赞
108
返回
|
搜索文章
赞
文章( 108 )
沸点( 0 )
Netty源码之内存管理(一)(4.1.44 )
Netty 作为一款高性能的网络应用程序框架,拥有自己的内存分配。其思想源于 jemalloc github ,可以说是 jemalloc 的 Java 版本。 本章源码基于 Netty 4.1.44 版本,该版本是采用 jemalloc3.x 的算法思想,而 4.1.45 以…
深入理解 go 原子操作
在我们前面的一些介绍 sync 包相关的文章中,我们应该也发现了,其中有不少地方使用了原子操作。今天让我们来深入探讨一下 go 中的原子操作原理、使用场景、用法等内容。
聊一聊系统重构
开始想聊这个话题的时候,我是打算放弃的;因为这个话题涉及范围之广,内容之多,让我犯怵;近几年,待过两家公司;一家经历过重构,另一家也打算重构..... 其实要下定决心,推翻重来,是一个很有勇气的决定
警惕看不见的重试机制:为什么使用RPC必须考虑幂等性
在RPC场景中因为重试或者没有实现幂等机制而导致的重复数据问题,必须引起大家重视,有可能会造成例如一次购买创建多笔订单,一条通知信息被发送多次等问题,这是技术人员必须面对和解决的问题
从 ReentrantLock 探究 AQS 细节 - 独占锁篇
开篇语 如何保障程序有序的运行,锁是永远都绕不开的一条拦路虎。即可以让程序有条不紊的运行,也可以让程序步履蹒跚。而今天,我们就来剥开 Java 中最常用的锁 ReentrantLock,研究它,参悟它
Netty源码分析系列之writeAndFlush()下
在上一篇文章中(Netty 源码分析系列之 writeAndFlush()上)分析了 netty 将数据写出流程的前半部分:write()方法源码,知道了在这个过程中,数据只是被存放到了 NioSocketChannel 对象的 ChannelOutboundBuffer 缓冲…
Netty源码分析系列之writeAndFlush()上
前两篇文章中分析了 netty 中解码器相关的源码,解码过程是发生在读数据这一步的,那么读到数据,经过解码器解码后,最终就会交由我们自定义的业务处理中执行,当我们的业务逻辑处理完成后,就需要给客户端响应消息,这就涉及到服务端如何通过 channel 将响应消息写出去的流程了,同…
netty系列:一行简单的writeAndFlush都做了哪些事
对于使用netty的小伙伴来说,我们想通过服务端往客户端发送数据,通常我们会调用ctx.writeAndFlush(数据)的方式。那么它都执行了那些行为呢,是怎么将消息发送出去的呢。
Spring源码解析-Spring 循环依赖
Spring源码解析简图: Spring 如何解决循环依赖,⽹上的资料很多,但是感觉写得好的极少,特别是源码解读⽅⾯,我就⾃⼰单独出⼀ 篇,这篇⽂章绝对肝! 文章目录: 一. 基础知识 1.1 什么是
测试妹子提了个bug,为什么你多了个options请求?
测试妹子给我提了个bug,说为什么一次操作,network里面两个请求。走过去一看,原来是多了个options请求。然后做了详细的解释。
下一页
个人成就
文章被点赞
21
文章被阅读
5,053
掘力值
168
关注了
84
关注者
26
收藏集
1
关注标签
131
加入于
2019-12-12