当前位置: 首页 > news >正文

爱情表白网站制作黑龙江省建设集团网站

爱情表白网站制作,黑龙江省建设集团网站,淮南家政网站建设地址,春哥 响应式网站建设目录 引出认识通讯协议1、TCP/IP协议#xff0c;UDP协议的区别2、HTTP通讯协议的讲解 Redis冲冲冲——缓存三兄弟#xff1a;缓存击穿、穿透、雪崩缓存击穿缓存穿透缓存雪崩 总结 引出 认识通讯协议——TCP/IP、UDP协议的区别#xff0c;HTTP通讯协议的理解 认识通讯协议 … 目录 引出认识通讯协议1、TCP/IP协议UDP协议的区别2、HTTP通讯协议的讲解 Redis冲冲冲——缓存三兄弟缓存击穿、穿透、雪崩缓存击穿缓存穿透缓存雪崩 总结 引出 认识通讯协议——TCP/IP、UDP协议的区别HTTP通讯协议的理解 认识通讯协议 1、TCP/IP协议UDP协议的区别 属于底层的通讯协议 三次握手的目的保证连接一定创建成功 一问一答的目的保证数据一定传输成功保证数据永远不丢失 四次挥手的目的保证连接一定断开成功且清理到位 Java程序连接MySQL数据库时第1次 是不都很慢因为它在建立连接 通讯协议是MYSQL协议底层依旧是TCP/IP协议 UDP协议类似于 写信发短信不依赖于连接 导致信息丢失 TCP/IP协议UDP协议都是网络传输协议在它们的基础之上可能会衍生出非常多的上层协议比如HTTP HTTPS MYSQL POP3 …… 2、HTTP通讯协议的讲解 是属于TCP/IP协议的上层协议所以它也存在3次握手4次挥手的过程它同样也依赖于连接 HTTP版本1.0 1.1使用最为广泛 2.0 1.0 每个请求都会创建一个连接请求完毕连接断开 1.1 每个文件对应创建一个连接同一个文件发出的请求可以共享对应的连接文件关闭连接关闭 2.0 每个浏览器对应创建一个连接同一个浏览器发出的请求 可以共享对应的连接浏览器关闭连接关闭 版本更新的目的是尽量的减少连接创建销毁的过程做到连接复用 HTTP通讯协议的分类请求响应 HTTP请求协议请求行请求头空行请求体 请求行请求方式GET/POST URL HTTP协议版本号 请求头告诉服务端浏览器的相关信息 空行分割请求头 请求体 请求体用于在POST时传输数据 对应的响应协议 状态行协议版本状态码以及状态码的描述200,400,404,405,302,500 响应头后端服务器的相关信息 空行分割响应头 响应体 响应体响应数据的东西 Redis冲冲冲——缓存三兄弟缓存击穿、穿透、雪崩 缓存击穿 缓存击穿redis中没有但是数据库有 顺序先查缓存判断缓存是否存在如果缓存存在直接返回数据如果缓存不存在則查询数据库将数据库的数据存入到缓存 解决方案将热点数据设置过期时间长一点针对数据库的热点访问方法上分布式锁 缓存穿透 缓存穿透redis中没有数据库也没有 解决方案 1将不存在的key在redis设置值为null 2使用布隆过滤器; 原理https://zhuanlan.zhihu.com/p/616911933 布隆过滤器 如果确认key不存在于redis中那么就一定不存在 它说key存在就有可能存在也可能不存在 误差 布隆过滤器 1、根据配置类中的 key的数量 误差率计算位图数组【二维数组】 2、通过布隆过滤器存放key的时候会计算出需要多少个hash函数由hash函数算出多少个位图位置需要设定为1 3、查询时根据对应的hash函数判断对应的位置值是否都为1如果有位置为0则表示key一定不存在于该redis服务器中如果全部位置都为1则表示key可能存在于redis服务器中 缓存雪崩 缓存雪崩 Redis的缓存雪崩是指当Redis中大量缓存数据同时失效或者被清空时大量的请求会直接打到数据库上导致数据库瞬时压力过大甚至宕机的情况。 造成缓存雪崩的原因主要有两个 1.相同的过期时间当Redis中大量的缓存数据设置相同的过期时间时这些数据很可能会在同一时间点同时失效导致大量请求直接打到数据库上。 2.缓存集中失效当服务器重启、网络故障等因素导致Redis服务不可用且缓存数据没有自动进行容错处理当服务恢复时大量的数据同时被重新加载到缓存中也会导致大量请求直接打到数据库上。 预防缓存雪崩的方法主要有以下几种 1.设置不同的过期时间可以将缓存数据的过期时间分散开避免大量缓存数据在同一时间点失效。 2.使用加锁可以将所有请求都先进行加锁操作当某个请求去查询数据库时如果还没有加载到缓存中则只让单个线程去执行加载操作其他线程等待该线程完成后再次进行判断避免瞬间都去访问数据库从而引起雪崩。 3.提前加载预热在系统低峰期可以提前将部分热点数据加载到缓存中这样可以避免在高峰期缓存数据失效时全部打到数据库上。 4.使用多级缓存可以在Redis缓存之上再使用一层缓存例如本地缓存等当Redis缓存失效时还能够从本地缓存中获取数据避免直接打到数据库上。 本地缓存ehcache oscache spring自带缓存 持久层框架的缓存 总结 认识通讯协议——TCP/IP、UDP协议的区别HTTP通讯协议的理解
http://www.hkea.cn/news/14352705/

相关文章:

  • 网站二级域名设置做网站的带宽
  • 自己开发电商网站难吗广西建设厅网站行业网
  • 深圳市城乡建设部网站首页app开发的价值
  • 优质网站建设价格建设工程合同可以约定仲裁管辖吗
  • icp备案的网站名称最新上市新手机
  • 广州建网站公司那个旅游网站做攻略最好
  • 手机网站建设创意新颖拼多多无货源电商怎么做
  • 松江做公司网站vs做网站怎样加数据库
  • wordpress文章修改大小网络优化的流程
  • 网站建设论文摘要江苏建设工程招标网官方网站
  • 怎么建设网站最便宜会计招聘
  • 网站编程工具网页游戏网站2345
  • 门户网站建设工作总结嘉兴微信网站建设
  • 河东建设局网站中国产品网免费网站
  • dedecms购物网站山东电力建设第一工程有限公司网站注册
  • 虚拟主机如何建设多个网站兰州最好的互联网公司
  • 做网站一屏有多大温岭网络推广公司
  • 有没有专门做布料的网站小程序云服务器多少钱
  • 网站wap设置wordpress获取分类的文章列表
  • 深圳微信公众平台开发网站开发深圳网站制作网站建设怎么制作网站深圳博纳
  • 简单的手机网站模板抢购网站建设
  • 集团网站定制快速建站平台源码
  • 国外网站备案流程百度推广客户端
  • 手机网站与PC网站站嗨免费建站
  • 洛卡博网站谁做的百度推广登录平台
  • 淘宝做个网站多少钱哪个网站有老外教做蛋糕
  • 智能网站建设软件免费0代码开发平台
  • 网站开发与设计 课程简介网站技术的解决方案
  • 私人小工厂做网站价格wordpress get_the_content
  • 钟山区生态文明建设局网站高密做网站哪家好价位