最新 最热

NIO之Channel通道(二)-SelectableChannel、SocketChannel、ServerSocketChannel

SelectableChannel是一个抽象类,它实现了Channel接口,这个类比较特殊。

2022-04-25
0

Linux常用性能调测命令简介

top常用参数,top是交互式命令,以下几个参数经常用到,在top界面输入以下字母:

2022-04-25
0

go实现websocket功能

package mainimport ( "fmt" "golang.org/x/net/websocket" //go get golang.org/x/net/websocket 下载websocket包 "html/template" //支持模...

2022-04-25
0

redis-benchmark 基础1

redis-benchmark[root@h102 src]# ./redis-benchmark -h Invalid option "-h" or option argument missingUsage: redis-benchmark [-h <host>] [-p <port>] [-c <clien...

2022-04-25
1

组件分享之后端组件——基于Go的可扩展实时消息服务器Centrifugo

近期正在探索前端、后端、系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各类语言中的一些常用组件。...

2022-04-24
1

day01-从一个基础的socket服务说起

在linux中,一切都是文件,所有文件都有一个int类型的编号,称为文件描述符。服务端和客户端通信本质是在各自机器上创建一个文件,称为socket(套接字),然后对该socket文件进行读写。...

2022-04-24
1

后端面试总结-网络篇

每个包的TCP首都都有4个字节的序列号,用来解决乱序和重复问题(根据序列号对收到的包进行正确的排序,再交给应用层;会丢弃掉序列号相同的数据包)...

2022-04-24
0

LNMP虚拟主机PHP沙盒逃逸

并不只是针对Lnmp的沙盒逃逸,而是.user.ini的设计缺陷达到绕过open_basedir限制,所以是通用的方法。首先来看看最新版LNMP是怎么配置open_basedir的:

2022-04-24
1

使用epoll时需要将socket设为非阻塞吗?

一、结论 提出这个问题说明对网络编程的一些基础原理未搞明白,先说下结论: 一个 socket 是否设置为阻塞模式,只会影响到 connect/accept/send/recv 等四个 socket API 函数,不会影响到 select/poll/epoll_wait 函数,后三个...

2022-04-21
0

Linux——Shell编程里if的参数从-a到-z

2017年开始了,新的开始新的起点,公众号也要迎来新的内容了——Linux相关项。

2022-04-19
0