摘要: 超文本传输协议HTTP: 一. HTTP协议主要特点: 客户端——服务器模式,客户端发送请求到服务器,服务器返回响应给客户端即完成了一次http请求。 简单快速,http协议结构简单,提交请求方法(Get、Post、Put、Delete等)、路径和数据即可发起请求。 灵活,HTTP支持各种格式的数据 阅读全文
posted @ 2022-10-11 12:23 迷路的圆 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 摘自:https://blog.csdn.net/qq_38119124/article/details/123126480 加签的目的:验证信息的发送方是否正确,信息是否被其他人篡改。 之所以用发送方的私钥加签,是因为,即便信息被黑客拦截,黑客修改了信息,但是加签需要用发送方的私钥,黑客没有发送方 阅读全文
posted @ 2022-10-11 10:40 迷路的圆 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 在网络连接中,http请求是无状态的。那么就需要一种会话跟踪技术,用来跟踪用户的整个会话。保证服务器可以确定用户的身份。常用的技术就是Cookie和Session。 一、 Cookie Cookie是某些网站为了辨别用户身份,进行会话跟踪而储存在用户本地终端上的数据,由用户客户端计算机暂时或永久保存 阅读全文
posted @ 2022-10-10 22:02 迷路的圆 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 摘自百度百科 传送门 消息 这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。 (1)100 Cont 阅读全文
posted @ 2022-10-10 17:08 迷路的圆 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 1. TCP/IP协议模型 OSI参考模型分为七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。其实际是一个指导作用的协议,并没有实际的实现。主要还是看实际使用的TCP/IP协议。 TCP/IP协议分为四层:应用层、传输层、网络层、链路层(包含物理层)。它是我们在实际开发中使用的协议 阅读全文
posted @ 2022-10-10 15:37 迷路的圆 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 参考书籍:Netty、Redis、ZooKeeper高并发实战 1. IO读写的基本原理 用户程序进行IO的读写,实际上是缓存区的复制。即read :从内核缓冲区复制到进程缓冲区;write:从进行缓冲区复制到内核缓冲区;上层程序的IO操作,实际上不是物理设备级别的读写,而是缓存的复制。内核缓冲区和 阅读全文
posted @ 2022-10-06 19:14 迷路的圆 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 线程的状态:New、Runnable、Blocked、Waiting、Timed waiting、Terminated new Thread()——> New、 start()——> Runnable、 等待资源——>Blocked、wait()——> waiting 等 锁:ReentrantLo 阅读全文
posted @ 2022-09-30 11:35 迷路的圆 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1. 泛型类 public class Pair<T> { private T first; private T second; public void setSecond(T second){...} .... } 2. 泛型方法 class ArrAlg{ public static <T> T 阅读全文
posted @ 2022-09-25 21:54 迷路的圆 阅读(55) 评论(0) 推荐(0) 编辑
摘要: https://www.pudn.com/detail/6011226 阅读全文
posted @ 2022-09-16 14:38 迷路的圆 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1. 在Java程序语言中,接口是对类的一种描述。例如Arrays类中sort方法声明可以对对象进行排序,但前提是对象所属的类必须实现Comparable接口。 public interface Comparable<T> { int compareTo(T other); } public int 阅读全文
posted @ 2022-09-07 14:44 迷路的圆 阅读(68) 评论(0) 推荐(0) 编辑