其它
文章平均质量分 81
其它内容
小魏的博客
给自己的歌
展开
-
总结:Git 撤销操作
git撤销相关原创 2023-08-24 15:26:44 · 1054 阅读 · 0 评论 -
总结:堡垒机和跳板机
堡垒机和跳板机原创 2023-04-04 10:50:37 · 3096 阅读 · 1 评论 -
总结:HTTP1与HTTP2
HTTP1与HTTP2原创 2023-03-31 11:37:51 · 2958 阅读 · 0 评论 -
总结:磁盘写入原理
一直好奇,操作系统这种软件是如何驱动数据写入到磁盘这种物理介质的?另外,磁盘这种物理介质是如何存储数据的?是磁盘里有房子一样的空间把数据给放进去吗?带着这些好奇心咨询chatgpt,算是找到了比较满意的答案。原创 2023-03-29 11:49:54 · 1871 阅读 · 1 评论 -
总结:Grafana
Grafana使用学习原创 2023-03-17 15:55:15 · 5817 阅读 · 0 评论 -
总结:NodeJS
NodeJS总结学习原创 2023-02-23 11:04:14 · 1537 阅读 · 0 评论 -
总结:UTC与GMT
UTC与GMT原创 2022-10-24 10:21:26 · 4447 阅读 · 0 评论 -
总结:常见的服务发布策略
常见的服务发布策略总结原创 2022-09-14 15:03:50 · 1014 阅读 · 0 评论 -
总结:不同的监控系统比较
不同的监控系统比较原创 2022-08-12 17:56:05 · 1312 阅读 · 0 评论 -
总结:对象存储、块存储、文件存储的区别
文件、块和对象存储的区别梳理原创 2021-03-12 15:06:00 · 6545 阅读 · 0 评论 -
总结:跨域问题
跨域原创 2022-06-23 09:57:22 · 210 阅读 · 0 评论 -
总结:React学习梳理
React梳理原创 2022-04-25 14:58:03 · 4088 阅读 · 0 评论 -
总结:架构感知
一、介绍AHAS的架构感知模块能够自动感知您的系统架构,可以直观地查看应用对基础架构的依赖关系,以及组件间的依赖关系。 架构分为水平和垂直两个维度: 水平架构:进程拓扑、容器拓扑、主机拓扑。 垂直架构:进程、容器、主机之间的依赖关系。 架构组件是指架构的组成部分,包含进程(应用进程、第三方组件进程、云服务)、容器、主机。 二、为什么需要架构感知?服务器、存储、网络是现代云平台的基础设施。随着上云战略的推进,越来越多的大型企业将业务、服务、系统构建在云平台上。开源软件和云服原创 2022-04-10 12:21:27 · 741 阅读 · 0 评论 -
总结:Maven
Maven原创 2022-04-10 12:07:17 · 9003 阅读 · 0 评论 -
总结:正则表达式
一、重要点整理^为匹配输入字符串的开始位置。 [0-9]+匹配多个数字,[0-9]匹配单个数字,+匹配一个或者多个。[^…] 排除型字符组。 abc$匹配字母abc并以abc结尾,$为匹配输入字符串的结束位置。 正则表达式由两种字符构成。一种是在正则表达式中具体特殊意义的“元字符”,另一种是普通的“文本字符”。元字符可以是一个字符,如“^”,也可以是一个字符序列,如“\w”。 空白字符:[ \r\n\f\t\v]解释:\f匹配换页字符。\n...原创 2022-04-10 11:55:03 · 389 阅读 · 0 评论 -
总结:IP地址、网络地址与子网掩码的理解
一、IP地址电脑之间要实现网络通信,就必须要有一个合法的ip地址。IP地址=网络地址+主机地址,(又称:主机号和网络号组成)ip地址的结构使我们可以在Internet上很方便的寻址。ip地址通常用更直观的,以点分十进制表示,每个数字从0到255,如某一台主机的ip地址为:128.20.4.1。在局域网里,同样也需要ip地址,一般内网的ip地址是以192.168开头的,这样很容易区分公网和内网的ip地址。【注】网络地址也叫做网络位置、网络号、网段、子网IP,都是描述属于哪个子网的同义词。【原创 2022-04-09 08:25:05 · 34328 阅读 · 6 评论 -
总结:故障隔离之负载高的应用隔离
一、背景介绍一些应用进程由于负载比较高,导致服务能力降低,如服务的接口响应高,错误率高等。我们希望能够从系统层面自动规避这种故障,达到自愈的效果。目前我们的服务是基于Springcloud生态进行开发,主要部署在K8S上,经过调研分析,最终确定通过K8S的探针机制与Ribbon的超时重试机制解决。下面详细描述。二、利用K8S自身健康检查机制结论:可行原因:提供了接口超时的重启或移除endpoint策略,是符合我的预期的参考:Kubernetes重启策略+健康检查详解 - 杰宏唯一原创 2022-04-09 08:28:00 · 434 阅读 · 0 评论 -
总结:OSI七层协议
一、OSI七层协议每层运行常见设备:二、物理层计算机之间需要用光缆、电缆、双绞线、无线电波等连接,完成组网,才能通讯物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应 1,低电压对应 0三、数据链路层单纯的电信号 0 和 1 没有任何意义,必须规定电信号多少位一组,每组什么意思数据链路层功能:定义传输数据的分组方式,数据格式以太网协议早期时各个公司都有自己的分组方式,后来形成了统一的标准,即以太网协议(ethernet)规定: 一组原创 2022-04-09 08:28:40 · 17369 阅读 · 0 评论 -
总结:计算机原理
一、计算机五大部件计算机由硬件和软件系统两大部分组成:1、硬件主要分为五个部分:1.控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。2.运算器(Datapath):运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。3.存储器(Memory):存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。4.输入(Input ...原创 2022-04-09 08:29:18 · 4751 阅读 · 0 评论 -
总结:gitlab ci
GitLab CI原创 2022-04-08 09:19:16 · 3378 阅读 · 0 评论 -
总结:监控系统
监控系统总结原创 2022-04-08 09:20:12 · 3928 阅读 · 0 评论 -
总结:Nginx限流
一、介绍Nginx按请求速率限速模块使用的是漏桶算法,即能够强行保证请求的实时处理速度不会超过设置的阈值。二、限流配置说明1、限流配置limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s;第一个参数:$binary_remote_addr 表示通过remote_addr这个标识来做限制,“binary_”的目的是缩写内存占用量,是限制同一客户端ip地址。 第二个参数:zone=one:10m表示生成一个大小为10M,名字为原创 2022-04-08 09:20:51 · 5124 阅读 · 0 评论 -
总结:故障演练计划
一、介绍-------------------------------------------------------------------------------------------------------------------------------遗留问题1、配额确定:目前无配额,可能没有申请过工单,问下奎龙是否申请过2、mysql主库迁移成两地三中心:只要有一些配额就可以了3、基于az演练:当前服务稍作改动(消息通知目前单机房)即可做到AZ故障的隔离。Hubble核心服务原创 2022-04-08 09:21:35 · 2062 阅读 · 0 评论 -
总结:优秀设计技巧整理
1、查询接口设计入参:以tag的方式,如propertyKey,propertyValue解释:propertyKey即查询的条件字段是什么?sn?uuid?ip? propertyValue即条件值,如果是uuid的话,条件值是xxxx-xxxx-xxxx-xxxx后端sql:where 1 = 1 andpropertyKey =propertyValue2、Raft协议随机超时机制raft协议中选举leader,为了让leader快速选出,采用随机超时机制。 在每个F..原创 2022-04-04 11:06:01 · 380 阅读 · 0 评论 -
总结:Git
一、Git基础Git学习笔记Git常用命令总结二、Git忽略规则.gitignore梳理Git忽略规则.gitignore梳理三、Git撤销操作Git撤销操作四、Git架构设计Git架构设计原创 2022-04-01 18:04:55 · 186 阅读 · 0 评论 -
总结:解决DB与缓存一致性问题
方案:1、读取:读的时候,先读缓存,缓存没有的话,就读数据库,然后取出数据后放入缓存,同时返回响应。2、更新:更新的时候,先更新数据库,然后再删除缓存。参考:面试:高频面试题:如何保证缓存与数据库的双写一致性?高频面试题:如何保证缓存与数据库的双写一致性 - 半分、 - 博客园...原创 2022-04-01 18:03:38 · 2137 阅读 · 0 评论 -
总结:基于AIOPS的异常告警判断
一、介绍免阈值配置阈值动态变化二、动态阈值一级组件(judge-aiops):通过极值理论计算出judge使用的阈值不同的时间段不同的阈值,季节性指标三、离线检测离线检测组件目的是判断event是否是告警,包括同比判断,趋势判断,相似性判断(或形状判断)同比判断-->有监督同比判断-->趋势判断-->形状判断[ { "ModelName":"RobustCompCurrentValueWithPeak", "P.原创 2022-03-29 15:46:46 · 2452 阅读 · 0 评论