![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
思想
文章平均质量分 56
NetRookieX
若能力无法承载野心,就静下心来学习吧!
展开
-
国内外公共 DNS调研
调研了国内外的公共DNS的服务质量原创 2023-06-17 23:41:32 · 1569 阅读 · 0 评论 -
一些实用的职场理论
有理论知识作为指导,可以提升自己的工作效率,工作质量,让自己的专业能力最大程度地发挥。养成习惯,可有效提升自己的三原力:理解力、表达力、影响力。长期进化,会改变一个人的思维方式,乃至整个人生的态度。原创 2023-03-03 01:02:44 · 140 阅读 · 0 评论 -
SRE:如何提高报警有效性?
SRE视角下提升报警有效性的方法原创 2023-02-05 18:46:05 · 347 阅读 · 0 评论 -
链表知识整理
链表定义type Node struct { Data int Next *Node}遍历链表func Traverse(head *Node){ for i := head;i!=nil;i=i.Next{ fmt.Printf("%d ",i.Data) } fmt.Println()}链表反转func Reverse(head *Node)(headNew *Node){ if head==nil || head.Next==nil{ return head }原创 2022-03-03 14:58:11 · 119 阅读 · 0 评论 -
Golang基于Mysql分布式锁实现集群主备
背景集群中如果需要主备,可以基于Redis、zk的分布式锁等实现,本文将介绍如何利用Mysql分布式锁进行实现。原理数据库中包含数据字段(此处为Master的主机名)、版本号和上一次更新时间。Master不断上传自己的心跳,即刷新数据库中的"更新时间"。上一次更新时间超过了一定时间,则认为Master已Down,则可以抢Master。抢Master和更新心跳时,版本号+1,要判断版本号是否与上一次读取的数据相同。如果相同,则修改成功。如果不相同,则说明Master已经被其他主机抢走。数据库原创 2022-02-18 00:36:56 · 656 阅读 · 0 评论 -
各排序算法介绍与代码实现
目录选择排序冒泡排序直接插入排序折半插入排序快速排序排序二叉树堆排序希尔排序归并排序小贴士:下面默认最小到大排序哦,可以根据需要修改。默认以数组为例,也可以应用到链表和其他数据结构里呢!选择排序介绍1.遍历一个数组,选出最小的一个放在第一个位置。2.以第二到最后一个元素作为一个新数组,做同样的事。直到剩下一个元素。代码template<type...原创 2019-04-14 11:27:16 · 388 阅读 · 0 评论 -
ServiceMesh、SideCar和Istio
Service Mesh简介Service Mesh直译过来就是服务网格,而他的架构就是一个个微服务组成的网络。Sidecar简介Service Mesh中的节点就是Sidecar节点。sidecar直译过来就是这种摩托车,意为业务容器和非业务容器分离,如agent服务全部部署在非业务容器中。sidecar proxy的作用和好处有很多:sidecar proxy能接管对应服务的入流量和出流量,所以sidecar proxy是有流量管理的功能,有了这个能力,可以做太多太多的事情了,如放火原创 2022-01-23 17:13:37 · 989 阅读 · 0 评论 -
http状态码梳理
4xx(请求错误)状态码描述400(错误请求)服务器不理解请求中的语法404(未找到)服务器找不到这个网页原创 2021-06-26 22:59:58 · 169 阅读 · 0 评论 -
Bloom Filter布隆过滤器
简介本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构(probabilistic data structure),特点是高效地插入和查询,可以用来告诉你 “某样东西一定不存在或者可能存在”。相比于传统的 List、Set、Map 等数据结构,它更高效、占用空间更少,但是缺点是其返回的结果是概率性的,而不是确切的。背景HashMap 的问题:HashMap可以在 O(1) 的时间复杂度内返回结果,效率奇高。但是 HashMap 的实现也有缺点,例如存储容量占比高,考虑到负载因子的存原创 2022-01-02 01:09:17 · 458 阅读 · 0 评论 -
LVS详解
LVS简介LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。LVS名词解释DS:director server,即负载均衡器,根据一定的负载均衡算法将流量分发到后端的真实服务器上.RS:real server 真实的提供服务的server,可被DS划分到一个或多个负载均衡组.BDS:backup director server,为了保证负载均衡器的高可用衍生转载 2022-01-01 22:48:33 · 3125 阅读 · 5 评论