特处士 特处士
2年前
什么是路由器?
路由器(路由器)是连接两个或两个以上网络的硬件设备,充当网络之间的网关,是读取每个数据包中的地址,然后决定如何传输的专用智能网络设备。它可以理解不同的协议,例如局域网使用的以太网协议和互联网使用的TCP/IP协议。这样,路由器(https://ww
Wesley13 Wesley13
3年前
java.io.EOFException   at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer
如题,网上找了相关资料查明是websocket连接超时的问题。使用了反向代理,因此超过60S没有数据传输的连接会断开。把代理的那个超时时间设置长一点,无限长。你开什么玩笑!那还代理个啥玩意。解决方法一:后台写个定时程序每<60s频率给前端的socket发个消息就好了。importorg.springframework.context.a
Wesley13 Wesley13
3年前
TCP协议粘包问题详解
TCP协议粘包问题详解前言在本章节中,我们将探讨TCP协议基于流式传输的最大一个问题,即粘包问题。本章主要介绍TCP粘包的原理与其三种解决粘包的方案。并且还会介绍为什么UDP协议不会产生粘包。基于TCP协议的socket实现远程命令输入我们准备做一个可以在Clie
Stella981 Stella981
3年前
Go的json解析:Marshal与Unmarshal
简介Json(JavascriptObjectNanotation)是一种数据交换格式,常用于前后端数据传输。任意一端将数据转换成json字符串,另一端再将该字符串解析成相应的数据结构,如string类型,strcut对象等。go语言本身为我们提供了json的工具包”encoding/json”。更多的使用方式,可以参考:https:
Wesley13 Wesley13
3年前
UDP协议报文格式
今天让我们来认识一下UDP协议的报文格式UDP协议和TCP协议同位于传输层,介于网络层(IP)和应用层之间:UDP数据部分为应用层报文,而UDP报文在IP中承载。如下图:!(https://oscimg.oschina.net/oscnet/74e201602c3a16bf23339e6347610af1f67.png)UDP报文格式
Wesley13 Wesley13
3年前
Ubuntu Linux 学习篇 配置DNS服务器
BIND9DNS(DomainNameServer,域名服务器)是进行域名(domainname)和与之相对应的IP地址(IPaddress)转换的服务器。DNS中保存了一张域名(domainname)和与之相对应的IP地址(IPaddress)的表,以解析消息的域名。域名是Internet上某一台计算机或计算机组的名称,用于在数据传输
Stella981 Stella981
3年前
PCB MongoDb安装与Windows服务安装
工程MI流程指示做成Web网页形式,采用MVC框架制作,数据传输用WebAPI方式,最终此网页会挂到公司各系统中访问,为了提高访问并发量,并将工程数据统一结构化管理,采用NoSQLMongoDB做为数据存储,定时将SQLSERVER数据库中已上网的数据向MongoDB转移。这里亲自体验安装MongoDb安装到使用过程,注意事项例举如下:
Wesley13 Wesley13
3年前
TCP的几个参数说明
在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN 建立连接; FIN 关闭连接; ACK 响应; PSH 有数据传输; RST 连接重置;URG。其中,ACK是可能与SYN,FIN等同时使用的,比如SYN和ACK可能同时为1,它表示的就是建立连接之后的响应;如果只是单个的一个SYN,它表示的只是建立连接。但SY
Stella981 Stella981
3年前
Redis的持久化
RDB模式1、什么是RDB每隔一段时间,把内存中的数据写入磁盘,恢复的时候,他会自动从工作区拿出来进行恢复2、RDB的优劣势优势每隔一段时间,全量备份备份简单,可以直接传输文到其他地方备份的过程中会fork一个新的进程来进行文件的存储劣势发生
Wesley13 Wesley13
3年前
HTTP请求错误400、401、402、403、404、405、406、407、412、414、500、501、502解析
HTTP错误400 400请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 HTTP错误401 401.1未授权:登录失败 此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。 请与Web服务器的管理员联系,以确认您是否具有访问所请求资源的权限。 40