自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 什么是HTTP2

什么是HTTP2定义HTTP/2 (原名HTTP/2.0)即超文本传输协议 2.0,是下一代HTTP协议。是由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis (httpbis)工作小组进行开发。是自1999年http1.1发布后的首个更新。HTTP2.0在2013年8月进行首次合作共事性测试。在开放互联网上HTTP 2.0将只用于https://网址,而 http://网址将继续使用HTTP/1,目的是在开放互联网上增加使用加密技术,以提供强有力的保护去

2021-03-25 23:50:36 328

原创 mysql索引

mysql索引该图为一张数据库中的表对应的字段底层的数据图首先当咱想要查找一条数据 一般在不建索引的条件下 如要查第3条数据 则电脑的磁盘io会消耗三次才能够找到对应的数据 这样子查找的效率太低 因此能够为所有的行数据字段建立对应的索引在查找数据时 会从数据被存储对应的二叉树中找 利用二叉树的特性用遍历查找 与根节点对比 大于则网右子树递归查找 小于则往左递规查询 直到当前的节点值与想要查找的值相等但在查找数据的同时 当数据的存储量达到一定值时 二叉树的深度变得很大 就算是利用递归查询当前数据对应

2021-03-24 23:03:36 58

原创 ARP协议

ARP协议定义地址解析协议,即ARP(Address ResolutionProtocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真

2021-03-23 23:03:38 96

原创 GET与POST的区别

GET与POST的区别1,post在url参数为不可见 放在http的request body里 不会被缓存及保存在日志中get放在url的参数2,post发送的数据量更大3,get直能够发送ASCII类型的数据4,get快5,get会将数据给缓存其来6,get会产生1个tcp数据包 post会产生2个tcp数据包...

2021-03-22 22:00:38 61

原创 tcpip协议族有哪些

tcpip协议族有哪些有五层应用层运输层网络层数据链路层物理层

2021-03-21 23:49:37 264

原创 TCP与UDP的区别

TCP与UDP的区别tcptcp建立连接要握手tcp确定可靠的传输tcp面向字节流udpudp无连接udp非可靠udp面向数据报

2021-03-20 21:41:50 39

原创 常用HTTP状态码

常用HTTP状态码1xx接受的请求正在处理2xx请求成功处理完毕200 表示从客户端发来的请求在服务器端被正确处理3xx重定向301 永久性重定向 表示资源已被分配了新的 URL302 临时性的重定向 表示资源已被分配了新的 URL4xx服务器无法处理请求400 请求报文存在语法错误403 请求的资源拒绝访问404 服务器里未找到所需要的资源5xx服务器处理请求出错500 服务器在执行请求的时候发生了错误501 服务器不支持请求需要其中的功能...

2021-03-19 23:03:28 58

原创 tcp三次握手

tcp三次握手第一次握手由客户端向服务端发起连接请求客户端把同步位SYN置为1 随机生成了个序列号seq=x第二次握手由服务端向客户端发送这边已收到客户端的连接请求告知客户端服务端把SYN置1 ACK=1 随机序列号=y ack=客户端序列号+1第三次握手首先由客户端看由服务端传回来的ACK、seq是否正确 正确再把客户端这边的ACK=1 ack=y+1发送给服务端服务端这边再看由客户端这边的ACK=1 和ack为序列号+1 正确了则完成了连接建立的过程当这采用了两次握手

2021-03-18 21:36:33 53

原创 在浏览器里输入url经历了哪些过程

在浏览器里输入url经历了哪些过程首先总体来说有下列几步骤1、DNS解析由于ip不太容易被记住 应该ip要为它要对应了一个域名地址 而所有的域名地址不是真的网络地址因次在用户输入url之后会有一个dns解析的过程把人所熟知的网址解析为网络层所熟知的ipwww.guojava.cn1.1 首先在浏览器缓存中找是否含有该网址的缓存内容 将该网址的内容存入浏览器的缓存中1.2 找不到进入下一步找系统的hosts缓存看里头是否有网址与ip的对应规则1.3 找不到 找下路由器的缓存看映射表规

2021-03-17 22:19:16 176

原创 redis的数据类型及应用

redis的数据类型及应用1,String利用其能够存储整数、浮点数、字符串场景常见的如增删改查操作 set get del1,计数器 用来自增自减2,缓存

2021-03-17 22:18:26 64

原创 Session、Cookie和Token的主要区别

Session、Cookie和Token的主要区别cookie定义Cookie,有时也用其复数形式Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息从服务器端发起到浏览器,会在下一次的向同一服务请求时来辨别是否来自同一浏览器,常用于判别是否为同一用户登录之类的应用主要有三个用途作为会话控制用户个性化的设置浏览器的行为跟踪session作用于服务器端 用来

2021-03-15 09:19:15 75

原创 Zookeeper的文件系统

Zookeeper文件系统zookeeper的文件系统有点类于树形的数据结构,从根结点开始到所有的的子节点的路径都是唯一的,且所有的节点都叫作znode节点而且有的节点可能为目录也可能为文件且只有文件型的znode节点才能够存储数据主要其拥有以下几种节点类型1,PERSISTENT 持久化目录节点当zookeeper的客户端与之断开了连接,该节点会仍然存在,执行了delete操作该节点才会消失2,EPHEMERAL 临时节点客户端在与zookeeper建立连接的时候会构成会话se

2021-03-15 09:18:05 503

原创 redis持久化存储详解

redisredis的持久化策略首先来看下持久化的概念持久化是将程序数据在持久状态和瞬时状态间转换的机制。通俗的讲,就是瞬时数据(比如内存中的数据,是不能永久保存的)持久化为持久数据(比如持久化至数据库中,能够长久保存)类比地来说的话就是把内存里的数据存入类似磁盘可永久地进行保存那redis有哪些形式能够进行持久化存储数据呢RDB和AOF接下来看下这两种形式到底是怎样实现持久化的吧一, RDB1,先看下其在官网给出的定义RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储

2021-03-13 21:59:42 206

原创 幻读,脏读,不可重复读

MySQL什么是幻读,脏读,不可重复读呢?幻读事务在执行查询范围内的数据过程中 另一事务执行了插入操作且提交了事务导致的前候查询数据不同 对insert 表级在执行查询一范围内的数据操作时 事务A 查找到了一条数据 此时事务B执行了一条插入操作将该范围的数据增加了一条且提交 这时候的事务A再次查询到的结构集就变多了 前后查询会不一样 这称之为幻读不可重复读事务在执行查询单条数据的过程中 另一事务执行了更新操作且提交了事务导致的前后数据不同 对update 行级在事务A执行查询操作时 事

2021-03-13 21:57:54 55

原创 eureka和zookeeper区别

springcloudeureka和zookeeper区别首先要知道一个分布式系统会遵循C(一致性)A(可用性)P(容错性)的两个或者一个原则不能够同时符合 P为分布式系统所必要的原则 则A与C只能够符合其中之一1,zookeeper要保证拥有数据一致性在集群时候当主节点宕机 在从节点中要选取一个节点重新作为主节点 这一过程要等待很长的时间进行主节点的选取保证数据的C 这期间注册中不可用(A)2,eureka要保证注册中心的可用性eureka在集群的时候主从节点的等级是相同的 当有一节点宕机

2021-03-13 21:56:12 129

原创 美年旅游总结 1

美年旅游总结 1环境搭建1,项目整体结构2,关系3,导入环境依赖1,meinian_parentpom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:

2021-02-19 21:04:02 895 2

原创 zookeeper学习

zookeeper学习简介ZooKeeper是一个分布式的用作微服务开发的注册中心,为实现各个功能块的调用监控作用。简单说就是只要有一边作为提供者注册进注册中心,消费者也注册进入注册中心,znode设置Watcher来监控节点值的变化,它还能够实现调度的作用安装在官网里下好包,有Windows和Linux版本的,下好了之后进行解压,在conf下zoo_sample.cfg直接复制再重写改为zoo.cfg配置文件修改为# The number of milliseconds of each tic

2021-02-11 22:51:46 39

原创 springboot学习二

springboot学习二一、常用的注解1,@SpringBootApplication此注解用在程序主入口处告诉其为一个springboot应用2,@Configuration自定义配置类等同配置xml文件3,@import导入有关组件到容器中4,@Conditional当容器内部满足了此条件,被该注解标注的类才会生效5,@importResouce让xml配置文件的内容生效导入配置类里6,@ConfigurationProperties给javabean类赋值预对应的属性与pr

2021-02-04 21:18:02 64

原创 redis总结

redis总结

2021-02-03 07:58:05 57

原创 springboot学习一

springboot学习一一、简单认识1.1引入maven<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0

2021-02-02 21:55:34 53

原创 计算机网络总结

计算机网络总结

2021-02-01 23:43:14 35

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除