搜索结果
查询Tags标签: 客户端,共有 2122条记录-
【Java高级工程师蜕变之路】032 自定义RPC框架
分布式架构网络通信 分布式的基础问题是远程服务是怎么通讯的。 java领域有很多可实现远程通讯的技术,例如:RMI、Hessian、SOAP、ESB和JMS等。 基本原理 从网络通信的底层去看,通信要做的事情就是把流从一台计算机传输到另外一台计算机。使用传输协议和网络IO实现,传输…
2022/3/6 9:15:02 人评论 次浏览 -
TCP三次握手与四次挥手
三次握手? 什么是三次握手? 一般情况下,连接是由客户端向服务端发起的。 第一次,客户端发送一个TCP数据报并将SYN同步位置为1,表示要建立连接,此时客户端会从CLOSED状态变为SYN_SEND状态; 第二次是服务端向客户端发送ACK,并且也将SYN置为1,一是表示自己收到了客户…
2022/3/6 6:17:59 人评论 次浏览 -
心跳包理解
1、客户端,服务器之间没有物理连接,只有内存。app建立了连接,但是一直没发消息,互相都不会察觉到连接已经断开。内核心跳,只检查有没有连接keepalive 2、应用程序做心跳,程序可以在多个客户端上运行,检查应用程序内存空间的健康 层次:检查连接?不是。程序可以在多…
2022/3/6 6:15:31 人评论 次浏览 -
如何实现php异步处理
在实际生成环境下,php作为后台的接口服务器已经很常见,php当然具有它能作为后台服务器的优势之处,但是,在处理一些客户端并不关心的结果时,就显出它的弊端了---没有异步执行的机制。就比如我们想做一些对于某次客户端访问php的性能记录(包括开始时间、结束时间、此次…
2022/3/6 1:45:17 人评论 次浏览 -
Jsp九大内置对象
1.九大内置对象PageContext【存东西】 Request 【存东西】 Response Session【存东西】 Application(ServletContext)【存东西】 config(ServletConfig) out page 【基本用不到】 exception新建pageContextDemo1.jsp <%@ page contentType="text/html;charset…
2022/3/5 6:15:36 人评论 次浏览 -
python知识点详细总结
1.列举python常用的数据结构 字典,集合,列表,字符串,元组 2.字典、集合、列表的区别 列表: (1)任意对象的有序集合 列表是一组任意类型的值,按照一定顺序组合而成的 (2)通过偏移读取 组成列表的值叫做元素,每一个元素被标识一个索引,第一个索引是0,序列的功能都能…
2022/3/5 1:15:18 人评论 次浏览 -
Go基础知识-TCP/UDP
1.网络编程:物理层->数据链路层->网络层->传输层->应用层 2.Socket是应用层与TCP/IP协议族通信的中间软件抽象层 3.TCP编程:net包里面,并且粘包的问题需要注意服务端处理流程:1.监听端口 2.接收客户端请求建立链接 3.创建goroutine处理链接客户端处理流程…
2022/3/4 23:21:23 人评论 次浏览 -
游戏客户端性能(内存)【后篇】
原文由5t5发表于TesterHome社区,原文链接深度内存探索
2022/3/4 7:17:18 人评论 次浏览 -
web基础知识(二)
一、Cookie机制 HTTP协议本身是无状态协议,HTTP不会记录前一次传输的数据信息。而在很多情况下,我们和服务器之间的一个会话不是一个动作就完成了,所以我们希望能在客户端和服务器这个交互的会话期间内,服务器能够保持对客户端会话的识别,也就是保持http的状态型。 1…
2022/3/3 23:16:20 人评论 次浏览 -
keystore和truststore
首先需要理解什么是keystore,keystore是存储密钥(公钥、私钥)的容器。 keystore和truststore其本质都是keystore。只不过二者盛放的密钥所有者不同而已,对于keystore一般存储自己的私钥和公钥,而truststore则用来存储自己信任的对象的公钥。举例说明: 1.单向认证: …
2022/3/3 23:15:17 人评论 次浏览 -
mysql错误日志
MySQL server has gone away https://dev.mysql.com/doc/refman/5.7/en/gone-away.html Lost connection to server during query 该MySQL server has gone away错误最常见的原因是服务器超时并关闭了连接。在这种情况下,您通常会收到以下错误代码之一(您收到的错误代码…
2022/3/3 19:17:32 人评论 次浏览 -
etcd的客户端使用及数据备份与恢复
简介: 官网:https://etcd.io/ 官方硬件推荐:https://etcd.io/docs/v3.4/op-guide/hardware/ etcd属性: 完全复制:集群中的每个节点都可以使用完整的存档 高可用性:Etcd可用于避免硬件的单点故障或网络问题 一致性:每次读取都会返回跨多主机的最新写入 简单:包括一…
2022/3/3 6:15:03 人评论 次浏览 -
2022Java学习笔记七十九(网络编程:TCP通信,TCP通信:多个客户端消息【重点】,追踪客户端的上线和下线功能、线程池优化)
2022Java学习笔记七十九(网络编程:TCP通信,TCP通信:多个客户端消息【重点】,追踪客户端的上线和下线功能、线程池优化) 一、TCP通信快速入门TCP协议回顾: 1、TCP是一种面向连接,安全、可靠的传输数据的协议 2、传输前,采用“三次握手”方式,点对点通信,是可靠的…
2022/3/2 22:15:23 人评论 次浏览 -
网络编程系列---【文件上传(B/S)】
1.文件上传原理(C/S结构:客户端/服务器端) 客户端代码import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket;/*文件上传客户端步骤:1.创建客户端Socket对象,指定连接服务器…
2022/3/2 1:21:56 人评论 次浏览 -
网络编程学习(1)—— 基于SOCKET实现简单套接字通信
网络编程学习(1)—— 基于SOCKET实现简单套接字通信 套接字通信简单理解网络通信简单理解简单套接字通信类比 代码实现运行结果优化:通信循环套接字通信简单理解 网络通信简单理解 要想实现网络通信,简单理解就是用户启动客户端并连接到服务端,用户使用客户端向服务端…
2022/3/1 22:51:38 人评论 次浏览