最新内容

图解Linux 7种文件类型(linux中常用的文件类型有哪几种,如何区分这些文件类型)

大家好,这里是物联网心球。今天,我们来聊聊Linux 7种文件类型。对Linux系统有一定了解的同学一定知道Linux有7种文件类型,分别为:括号中的字符表示文件类型。在Linux系统中,可通过执行ls -l命令查看文件类型。ls -l命令可以列出文件的详细信息,包括文件类型,文件类型显示在每行的第一个字符中。 # ls -l-rw-r--r-- 1 ro …

Skynet服务器框架——C源码剖析启动流程

引言:在Linux下配置安装 skynet 的环境这里略过,为了从底层更好地理解整个框架的实现过程,我们有必要剖析一下源码,由于底层的源码都是用C语言写的,lua脚本基本是用来进行业务层开发,所以我们从C源码开始解读框架。打开下载包的 skynet-src 目录,这里是skynet框架的核心C源码,接下来我们就要来解读 skynet_main.c 和 sky …

一次Dubbo拥堵的分析(dubbo用来解决什么)

原文:https:blog.51cto.comnxlhero2515849作者:nxlhero文章内容结构第一部分介绍生产上出现Dubbo服务拥堵的情况,以及Dubbo官方对于单个长连接的使用建议。第二部分介绍Dubbo在特定配置下的通信过程,辅以代码。第三部分介绍整个调用过程中与性能相关的一些参数。第四部分通过调整连接数和TCP缓冲区观察Dubbo的性能。 …

微信年度数据监控聊天?腾讯:数据已脱敏不会读取聊天

图说:《微信隐私保护指引》相关条款图说:部分网友质疑新京报讯(记者 罗亦丹)1月9日,2019微信公开课上,微信发布了《2018微信年度数据报告》,向我们展示出了一年来微信用户大数据的部分“真容”。其中,有网友对微信统计这部分数据是否涉嫌“监控聊天”提出了质疑,对此,腾讯方面回复新京报记者称,微信年度数据报告的所有数据都已经匿名及脱敏化处理,不涉及具体用户的 …

科普知识:服务器如何证明自己还活着?

人类可以以心跳来证明自己的生命依然在运转,服务器可以吗?那么服务器如何来证明自己还“活着”呢?心跳示意图(来自quanjing.com)其实,服务器也有自己的“心跳”,心跳包是客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。网络中的接收和发送数据都是使用SOCKET进行实现。但是如果此套接字已经 …

你们要的Socket网络基础编程讲解来啦

首先列举一下socket网络通信的例子:使用局域网打游戏,用浏览器连接外网看视频,使用QQ与好友通信,手机连接wifi传数据等等。socket是底层抽象给应用层所使用的一套接口函数,本篇讲解这些函数的使用。对象:服务器server(等待客户端连接)客户端client(主动连接服务器)对象之间的联系: client是根据server的‘’ip地址+端口号”找到 …

「linux」Socket缓存是如何影响TCP性能的?

一直以来我们都知道socket的缓存会对tcp性能产生影响,也有无数文章告诉我们应该调大socke缓存。但是究竟调多大?什么时候调?有哪些手段调?具体影响究竟如何?这些问题似乎也没有人真正说明白。下面我们就构建起一个简单的实验环境,在两台虚拟机之间探究一下Socket缓存究竟如何影响TCP的性能?对分析过程不感兴趣的可以直接看最后的结论。影响Socket缓存 …