摘要: GitHub:https://github.com/JDawnF一、微服务介绍1. 微服务简介顾名思义,微服务得从两个方面去理解,什么是”微”、什么是”服务”, 微 狭义来讲就是体积小、著名的”2 pizza 团... 阅读全文
posted @ 2019-09-21 14:28 白晨冬阳 阅读(160) 评论(0) 推荐(0) 编辑
摘要: GitHub:https://github.com/JDawnFHTTP Basic AuthHTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和 password,简言之,... 阅读全文
posted @ 2019-07-28 16:12 白晨冬阳 阅读(138) 评论(0) 推荐(0) 编辑
摘要: GitHub:https://github.com/JDawnF一、缓存预热在刚启动的缓存系统中,如果缓存中没有任何数据,如果依靠用户请求的方式重建缓存数据,那么对数据库的压力非常大,而且系统的性能开销也是巨大的... 阅读全文
posted @ 2019-07-10 21:43 白晨冬阳 阅读(725) 评论(0) 推荐(0) 编辑
摘要: GitHub:https://github.com/JDawnF产生原因主要有两种情况,会导致缓存和 DB 的一致性问题: 并发的场景下,导致读取老的 DB 数据,更新到缓存中。 缓存和 DB 的操作,不在一... 阅读全文
posted @ 2019-07-08 23:02 白晨冬阳 阅读(469) 评论(0) 推荐(0) 编辑
摘要: GitHub:https://github.com/JDawnF1.缓存穿透指查询一个一定不存在的数据,由于缓存是不命中时被动写( 被动写,指的是从 DB 查询到数据,则更新到缓存中 )的,并且处于容错考虑,如果... 阅读全文
posted @ 2019-07-07 10:26 白晨冬阳 阅读(290) 评论(0) 推荐(0) 编辑
摘要: GitHub:https://github.com/JDawnF缓存算法,比较常见的是三种: LRU(least recently used ,最近最少使用) LFU(Least Frequently use... 阅读全文
posted @ 2019-07-06 09:24 白晨冬阳 阅读(212) 评论(0) 推荐(0) 编辑
摘要: GitHub:https://github.com/JDawnF一、HTTPHTTP 协议,是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World... 阅读全文
posted @ 2019-06-12 18:31 白晨冬阳 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 目录一、TCP数据包说明TCP 对应的应用层协议TCP 头部TCP 三次握手三次握手的原因TCP 四次挥手四次挥手的原因TCP数据传输TCP 数据传输丢失怎么办(T即CP重传,通过定时器实现)TCP 滑动窗口滑动... 阅读全文
posted @ 2019-06-11 09:23 白晨冬阳 阅读(288) 评论(0) 推荐(0) 编辑
摘要: GitHub:https://github.com/JDawnF一、网络体系结构推荐的连接: 《计算机网络体系结构综述(上)》 《计算机网络体系结构综述(下)》 七层架构主要包括: 物理层:主要定义物理设备标... 阅读全文
posted @ 2019-06-08 23:15 白晨冬阳 阅读(246) 评论(0) 推荐(0) 编辑
摘要: GitHub:https://github.com/JDawnF 查询缓存的使用,主要是为了提高查询访问速度。将用户对同一数据的重复查询过程简化,不再每次均从数据库查询获取结果数据,从而提高访问速度... 阅读全文
posted @ 2019-06-05 00:30 白晨冬阳 阅读(114) 评论(0) 推荐(0) 编辑