最新 最热

Linux操作系统原理—内核网络协议栈

封装:当应用程序用 TCP 协议传送数据时,数据首先进入内核网络协议栈中,然后逐一通过 TCP/IP 协议族的每层直到被当作一串比特流送入网络。对于每一层而言,对收到的数据都会封装相应的协议首部信息(有时还会增加尾部信息)。...

2021-08-31
1

记一次性能优化,单台4核8G机器支撑5万QPS

这篇文章的主题是记录一次程序的性能优化,在优化的过程中遇到的问题,以及如何去解决的。

2021-08-30
0

Redis 客户端连接

Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作:

2021-08-30
0

java综合练习题

D. wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态

2021-08-30
1

linux 系统 UDP 丢包问题分析思路

最近工作中遇到某个服务器应用程序 UDP 丢包,在排查过程中查阅了很多资料,总结出来这篇文章,供更多人参考。

2021-08-27
1

K哥打算写Netty了,有深度的那种~

网络应用程序框架,也就是说明它是用来进行网络传输的,也就是说我们会接触到一些网络层的东西。

2021-08-27
0

Linux利用netstat指令获知系统的网络情况

Linux netstat 命令用于显示网络状态。利用 netstat 指令可让你得知整个 Linux 系统的网络情况。语法netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]参数说明:-a或--all 显示所有连线中的Socket。-A<网络类型...

2021-08-27
1

Linux操作系统,Linux中一切皆文件

linux 中所有内容都是以文件的形式保存和管理的,即一切皆文件,普通文件是文件,目录(Windows 下称为文件夹)是文件,硬件设备(键盘、监视器、硬盘、打印机)是文件,就连套接字(socket)、网络通信等资源也都是文件。...

2021-08-27
0

这次答应我,一举拿下 I/O 多路复用!

这次,我们以最简单 socket 网络模型,一步一步的过度到 I/O 多路复用。

2021-08-27
0

手把手教你 Socket 通信(TCP/IP)

网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。

2021-08-26
1