摘要: 目录分支权限管控Commiter机制责任田主划分代码检视 @startuml start end @enduml 分支权限管控 Commiter机制 责任田主划分 代码检视 阅读全文
posted @ 2024-06-24 14:15 kiper 阅读(3) 评论(0) 推荐(0) 编辑
摘要: https://gitee.com/cunkai/HomebrewCN 阅读全文
posted @ 2024-03-12 10:42 kiper 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 目录微服务架构的出现单体应用之殇微服务架构优势SpringCloudSpringCloud应用架构SpringCloud组件 微服务架构的出现 单体应用架构 -> SOA -> 微服务架构 单体应用之殇 无法快速迭代 代码合并冲突,沟通成本大幅提高 回归用例庞杂,无法快速迭代 无法快速恢复 某版本小 阅读全文
posted @ 2024-03-09 15:29 kiper 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 目录1. Spring整体设计架构1.1 BeanRegistry系列接口及BeanFactory接口关系1.1.1 BeanFactory接口1.1.2 BeanRegistry系列接口1.1.2.1 BeanDefinitionRegistry接口及DefaultListableBeanFact 阅读全文
posted @ 2024-01-22 16:19 kiper 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 1. TCP介绍 1.1 TCP是什么 TCP 是面向连接的、可靠的、基于字节流的传输层通信协议。 面向连接:一定是「一对一」才能连接,不能像 UDP 协议可以一个主机同时向多个主机发送消息,也就是一对多是无法做到的; 可靠的:无论的网络链路中出现了怎样的链路变化,TCP 都可以保证一个报文一定能够 阅读全文
posted @ 2023-12-13 16:50 kiper 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 1. 介绍 HTTPS其实就是在TCP及HTTP之间加入了SSL/TLS协议。 解决了HTTP协议以下问题: 信息加密:交互信息无法被窃取 校验机制:无法篡改通信内容,篡改了无法通过校验 身份证书:可信的身份证明 2. TLS1.2握手过程 TLS中基本单位是记录(record),多个记录可以合并到 阅读全文
posted @ 2023-12-11 20:54 kiper 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1. HTTP协议 1.1. 定义 HTTP,超文本传输协议。超越文本的网络传输协议。 1.2. 状态码 2XX 成功 200 OK 最常见的成功状态码,表示一切正常。如果是非 HEAD 请求,服务器返回的响应头都会有 body 数据。 204 No Content 常见的成功状态码,与 200 O 阅读全文
posted @ 2023-12-11 19:32 kiper 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 1. OSI参考模型与TCP/IP协议栈 OSI(Open System Interconnection)参考模型是由ISO(International Organization for Standardization)国际标准化组织提出并订制的,但是在推出理论模型时,已经有了事实标准的TCP/IP 阅读全文
posted @ 2023-12-08 15:34 kiper 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 1. 限流器 1.1 限流器 常见限流算法: 计数器算法 计数器算法是一种简单的限流方法,通过对请求进行计数,当请求达到一定的阈值时,进行限制。这种方法适用于简单场景,但不够灵活。容易出现临界时间点限流失效问题。 滑动窗口算法 滑动窗口算法维护一个时间窗口内的请求数量,通过动态调整窗口大小,可以更灵 阅读全文
posted @ 2023-12-06 21:46 kiper 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 目录0. 总体1. 不可变模式1.1 定义1.2 享元模式2. 写时复制模式3. 线程本地存储模式3.1 原理3.1.1 底层实现3.1.2 设计原因3.1.3 内存泄漏原因3. 2 例子4. 保护性暂挂模式(Guarded Suspension)4.1 定义及原理4.2 异步等待消息的例子4.3 阅读全文
posted @ 2023-12-04 20:01 kiper 阅读(78) 评论(0) 推荐(0) 编辑