首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
挨踢的懒猫
掘友等级
低级半栈工程师
知易行难
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
119
文章 117
沸点 2
赞
119
返回
|
搜索文章
赞
文章( 117 )
沸点( 2 )
Libuv 之 - 只看这篇是不够的
对 Node.js 的学习,无论如何都绕不开 Libuv。本文选择沿着 Libuv 的 Linux 实现的脉络对其内部一探究竟 Node.js 作为前端同学探索服务端业务的利器,自身是立志可以构建一个具有伸缩性的网络应用程序。目前的服务端环境主要还是 Linux,对于另一个主要…
解析 Golang 协程池 gopool 设计与实现
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第6天,点击查看活动详情。 Goroutine Goroutine 是 Golang 提供的一种轻量级线程,我们通常称之为「协程」
Go - 一个对新手很友好的项目(带界面)
基于 Gin 进行模块化设计的 API 框架,封装了常用的功能,使用简单,致力于进行快速的业务研发,同时增加了更多限制,约束项目组开发成员,规避混乱无序及自由随意的编码。
JVM万字总结
JVM即Java虚拟机,是一种抽象计算机,它有一个指令集,在运行时操作各种内存区域。虚拟机有很多种,不同厂商提供了不同实现,只要遵循虚拟机规范即可,目前我们所说的虚拟机一般指的是Hot Spot。JVM对Java语言一无所知,只知道一种特定的二进制格式,即类文件格式,我们写好的…
TCP重置报文段及RST常见场景分析
RST表示连接重置,用于关闭那些已经没有必要继续存在的连接。一般情况下表示异常关闭连接,区别与四次分手正常关闭连接。 TCP接收到一个根本不存在的连接上的分节。 下面的几种场景,都会产生RST,以此来说明重置报文段的用途。 客户端向服务端某端口发起连接请求SYN,但是目的服务端…
🔗 抓包分析 TCP 建立和断开连接的流程
HTTP 协议是基于 TCP 协议的。大家都知道发送 HTTP 报文需要首先建立客户端和服务端之间的 TCP 连接。TCP 三次握手建立连接,四次挥手断开连接,再熟悉不过。本文实践一下 TCP 建立和断开的整个流程,并通过抓包工具进行逐一分析。 两个准备工作做好了,就可以开始分…
吃透TCP协议
TCP 协议是位于传输层的通讯协议,提供了面向连接的,可靠的字节流服务。所有的TCP连接都是全双工、点对点的,所谓全双工,就是可以同时在两个方向上传输数据。 互联网络是非常不可靠的,因为互联网络的不同部分可能有着截然不同的拓扑结构、带宽、延迟等,TCP的设计目标就是能够动态的适…
Python实现JSON反序列化类对象
我们的网络协议一般是把数据转换成JSON之后再传输。之前在Java里面,实现序列化和反序列化,不管是jackson,还是fastjson都非常的简单。现在有项目需要用Python来开发,很自然的希望这样的便利也能在Python中体现。 但是在网上看了一些教程,讲反序列化的时候,…
Golang调度器的GMP模型
一般来说,并发对应在单个处理器,通过串行的时间片分配(time slice)来执行任务。而并发,对应多个处理器,来执行不同的任务。 Golang中,执行多个任务时,Goroutine会创建不同的线程,也会将任务单元分配给其他线程来执行,这像是并发和并行的结合,能够最大化执行效率…
Go并发调度器解析之实现一个协程池
并发(并行),一直以来都是一个编程语言里的核心主题之一,也是被开发者关注最多的话题;Go语言作为一个出道以来就自带 『高并发』光环的富二代编程语言,它的并发(并行)编程肯定是值得开发者去探究的,而Go语言中的并发(并行)编程是经由goroutine实现的,goroutine是g…
下一页
个人成就
文章被点赞
24
文章被阅读
13,498
掘力值
253
关注了
92
关注者
2
收藏集
9
关注标签
51
加入于
2017-07-12