首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
如是我聞
掘友等级
SDE
|
AWS
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
62
文章 62
沸点 0
赞
62
返回
|
搜索文章
如是我聞
赞了这篇文章
knag
4年前
关注
一场关于系统架构的讨论
公司新业务有视频点播与直播需求,经过一番对比分析,最终选择了腾讯云作为视频服务的供应商。 对于上述争议点,会议最终也没讨论出结论来。个人觉得,这两个争论点实际上是一个业务架...
24
评论
分享
如是我聞
赞了这篇文章
Montos
哈哈大师 @未来无极限
·
4年前
关注
美团后台篇中的ReentrantLock
上面的代码就是非公平锁加锁的方法。主要是做了两点: 线程设置为独占线程。 Acquire 方法进行后续处理。 如果设置同步状态失败,则会进入到对应的acquire()方法中...
79
1
分享
如是我聞
赞了这篇文章
挖坑的张师傅
一个细狗 @广州 CVTE
·
4年前
关注
ESTABLISHED 状态的连接收到 SYN 会回复什么?
最初这个问题是读者在我的 TCP 掘金小册的《TCP RST 攻击与如何杀掉一条 TCP 连接》小节中的一个留言提出的:「处于 ESTABLISHED 的连接,为什么还要响...
47
2
分享
如是我聞
赞了这篇文章
Java3y
🏆微信搜「Java3y」获取原创电子书
·
4年前
关注
「扫盲」Elasticsearch
不知道大家的公司用Elasticsearch多不多,反正我公司的是有在用的。平时听同事们聊天肯定避免不了不认识的技术栈,例如说:把数据放在引擎,从引擎取出数据等等。 如果对...
647
23
分享
如是我聞
赞了这篇文章
小孩子4919
公众号 『我们都是小青蛙』
·
4年前
关注
推荐一些学习MySQL 进阶的书籍/资料
我不生产知识,只是知识的搬运工。写作本小册的时间主要用在了两个方面: 搞清楚事情的本质是什么。 这个过程就是研究源码、书籍和资料。 如何把我已经知道的知识表达出来。 这个过...
73
7
分享
如是我聞
赞了这篇文章
小孩子4919
公众号 『我们都是小青蛙』
·
4年前
关注
MySQL中包含IN子句的语句是怎样执行的
对于开发小伙伴来说,对MySQL中的包含IN子句的语句肯定熟悉的不能再熟悉了,几乎天天用,时时用。可是很多小伙伴并不知道包含IN子句的语句是怎样执行的,在一些查询优化的场景...
45
4
分享
如是我聞
赞了这篇文章
天堂同志
Java工程师
·
4年前
关注
Netty源码分析系列之writeAndFlush()下
在上一篇文章中(Netty 源码分析系列之 writeAndFlush()上)分析了 netty 将数据写出流程的前半部分:write()方法源码,知道了在这个过程中,数据...
9
2
分享
如是我聞
赞了这篇文章
小孩子4919
公众号 『我们都是小青蛙』
·
4年前
关注
InnoDB的自增键和row_id用完了会发生什么?
表t中包含一个索引列c1,该列被添加了AUTO_INCREMENT属性。我们先向该表中插入一条记录: 很显然,自增列c1的值将不再继续增长,而是取的TINYINT所能存储的...
31
17
分享
如是我聞
关注了
做个好人君
SDE @AWS
如是我聞
赞了这篇文章
做个好人君
5年前
关注
关于JVM堆外内存的一切
Java中的对象都是在JVM堆中分配的,其好处在于开发者不用关心对象的回收。但有利必有弊,堆内内存主要有两个缺点:1.GC是有成本的,堆中的对象数量越多,GC的开销也会越大...
51
14
分享
如是我聞
赞了这篇文章
东升的思考
资深程序员、TL @Le
·
4年前
关注
万字长文!不为人所知的分布式锁实现全都在这里了
1、引入业务场景2、分布式锁家族成员介绍3、分布式锁成员实现原理剖析4、最后的总结----1、引入业务场景首先来由一个场景引入:最近老板接了一个大单子,允许在某终端设备安装...
10
评论
分享
如是我聞
关注了
东升的思考
SDE @AWS
如是我聞
赞了这篇文章
天堂同志
Java工程师
·
4年前
关注
Netty源码分析系列之常用解码器(下)——LengthFieldBasedFrameDecoder
在上一篇文章中分析了三个比较简单的解码器,今天接着分析最后一个常用的解码器:LengthFieldBasedFrameDecoder,这是一个基于长度字段的解码器。什么意思...
9
2
分享
如是我聞
赞了这篇文章
天堂同志
Java工程师
·
4年前
关注
Netty源码分析系列之常用解码器(上)
在上一篇文章中,只分析了 netty 如何通过编解码器解决了 TCP 粘包、半包的问题,没有具体分析解码器是如何来对数据进行解码的,今天本文将具体分析这些解码器的工作原理。...
7
1
分享
如是我聞
赞了这篇文章
天堂同志
Java工程师
·
4年前
关注
Netty源码分析系列之TCP粘包、半包问题以及Netty是如何解决的
在上一篇文章中分析到了 Netty 服务端是如何进行新连接的接入的,那么当新连接接入后,就可以开始数据的读写操作了。在进行数据读写操作时,对于 TCP 连接而言,netty...
14
3
分享
如是我聞
赞了这篇文章
天堂同志
Java工程师
·
4年前
关注
Netty源码分析系列之新连接的接入
当 netty 的服务端启动以后,就可以开始接收客户端的连接了。那么在 netty 中,服务端是如何来进行新连接的创建的呢?在开始进行源码阅读之前,可以先思考以下三个问题。...
10
3
分享
如是我聞
赞了这篇文章
天堂同志
Java工程师
·
4年前
关注
Netty源码分析系列之NioEventLoop的创建与启动
前三篇文章分别分析了 Netty 服务端 channel 的初始化、注册以及绑定过程的源码,理论上这篇文章应该开始分析新连接接入过程的源码了,但是在看源码的过程中,发现有一...
7
8
分享
如是我聞
赞了这篇文章
天堂同志
Java工程师
·
4年前
关注
Netty源码分析系列之服务端Channel的端口绑定
由于 Netty 是对 JDK 原生 NIO 的封装,对比 JDK 原生 NIO 的写法,我们可以先思考一下以下两个问题。 在 JDK 原生的 NIO 写法中,在将 Ser...
11
2
分享
如是我聞
赞了这篇文章
天堂同志
Java工程师
·
4年前
关注
Netty源码分析系列之服务端Channel初始化
老规矩,Netty的源码很难、很复杂,为了更快的学懂新的知识,所以还是带着问题来学习源码。 Netty作为一款基于事件驱动的高性能网络框架,其底层实际上仍然使用的是JDK里...
10
1
分享
如是我聞
赞了这篇文章
风平浪静如码
欢迎关注公众号:【风平浪静如码】
·
4年前
关注
从操作系统层面理解Linux下的网络IO模型
I/O( INPUT OUTPUT),包括文件I/O、网络I/O。 内存读数据:纳秒级别。 千兆网卡读数据:微妙级别。1微秒=1000纳秒,网卡比内存慢了千倍。 磁盘读数据...
22
3
分享
下一页
个人成就
文章被点赞
2
文章被阅读
2,099
掘力值
67
关注了
24
关注者
1
收藏集
4
关注标签
14
加入于
2019-08-09