草庐IT

KISS复盘法

全部标签

深度复盘-重启 etcd 引发的异常

作者信息:唐聪、王超凡,腾讯云原生产品中心技术专家,负责腾讯云大规模TKE集群和etcd控制面稳定性、性能和成本优化工作。王子勇,腾讯云专家级工程师,腾讯云计算产品技术服务专家团队负责人。概况作为当前中国广泛使用的云视频会议产品,腾讯会议已服务超过3亿用户,能高并发支撑千万级用户同时开会。腾讯会议数百万核心服务都部署在腾讯云TKE上,通过全球多地域多集群部署实现高可用容灾。在去年用户使用最高峰期间,为了支撑更大规模的并发在线会议的人数,腾讯会议与TKE等各团队进行了一轮新的扩容。然而,在这过程中,一个简单的etcd进程重启操作却触发了一个的诡异的K8s故障(不影响用户开会,影响新一轮后台扩容效

Elasticsearch 集群某一节点修改 IP 后无法启动问题复盘

1、集群环境及问题描述集群版本:6.8.X集群节点:5节点(三个节点为主+数据节点,另外两个独立数据节点)。问题描述:由于IP冲突,修改了一台服务器的IP,然后5台配置改了一下一次重启,能启动,但是连不上,后台各种报错。2、问题讨论节点换IP原因探讨:宿主机服务器的IP地址和别的服务器IP冲突,所以要修改一台服务器的IP地址。不建议集群节点经常更换IP,原因如下:频繁更换Elasticsearch集群节点的IP地址可能会导致集群稳定性降低,节点发现困难,配置管理复杂化,数据复制和恢复问题,负载均衡配置困扰以及潜在的安全风险。因此,为了保持集群的稳定性和安全性,我们通常不建议频繁更改节点的IP地

【华为OD机试真题 java、python】无向图染色问题(100%通过+复盘思路)

代码请进行一定修改后使用,本代码保证100%通过率,本题提供了java和python两种代码。复盘思路在文章的最后题目描述众所周知红黑树是一种平衡树,它最突出的特性就是不能有两个相邻的红色结点。那我们定义一个红黑图,也就是一张无向图中,每个节点可能有红黑两种颜色,但我们必须保证没有两个相邻的红色节点。现在给出一张未染色的图,只能染红黑两色,问总共有多少种染色方案使得它成为一个红黑图。输入描述第一行两个数字n,m,表示图中有n个节点和m条边。接下来共计m行,每行两个数字st,表示一条连接节点s和节点t的边,节点编号为[0,n)。输出描述一个数字表示总的染色方案数。示例1输入输出示例仅供调试,后台

【华为OD机试真题 java、python】无向图染色问题(100%通过+复盘思路)

代码请进行一定修改后使用,本代码保证100%通过率,本题提供了java和python两种代码。复盘思路在文章的最后题目描述众所周知红黑树是一种平衡树,它最突出的特性就是不能有两个相邻的红色结点。那我们定义一个红黑图,也就是一张无向图中,每个节点可能有红黑两种颜色,但我们必须保证没有两个相邻的红色节点。现在给出一张未染色的图,只能染红黑两色,问总共有多少种染色方案使得它成为一个红黑图。输入描述第一行两个数字n,m,表示图中有n个节点和m条边。接下来共计m行,每行两个数字st,表示一条连接节点s和节点t的边,节点编号为[0,n)。输出描述一个数字表示总的染色方案数。示例1输入输出示例仅供调试,后台

复盘--写在秋招之后

在今年八月结束了在美团的三个月实习之后,我也步入了人生的一个重要结点–校园秋季招聘。为什么将秋招的重要性上升到这样一个高度呢?一方面它是对我大学四年的一个大阅兵,相当于高考之于高中。另一方面它决定了我未来的新起点,也影响着今后的人生道路。在经过了两周的简历投递、笔试,两周的面试,两周的offer等待过程,最终幸运地收获了BATM四家公司的offer。最后经过艰难抉择,选择了蚂蚁作为最终的去向(美团和字节都曾实习过,tx只能留到社招有缘再见了)那么在经过了一个多月的躺平摆烂之后,我来沉淀一些思考,分享一些经验和感悟吧。一、海投一定要海投!一定要海投!一定要海投!重要的事情说三遍!!!这里的海投呢

《复盘+:把经验转化为能力》

第一章认识复盘复盘:要像围棋一样复盘,回顾每一步的所思所想,做出选择的原因,总结套路,找到每一步更好的下法。复盘的三个关键词:亲身经历、过去、学习亲身经历:要着重发掘自己的经历和想法,从自己学习过去:经验学习学习:启发提升见识和能力、提高个人有效行动力,知行合一复盘和总结区别1、复盘以学习为导向:强调适宜学习的氛围和机制,不追究不批评不表扬,还原事实、分析差异、反思自我、学习经验教训,找到未来可改进的地方。2、复盘有结构化的流程和逻辑,总结形式不一。复盘回顾目标和事实,分析差异原因,得出经验校验,转化应用。3、复盘更团队复盘是非常重要的团队、组织学习机制,集体深度汇谈,团队互相了解彼此工作和关

微信小程序使用canvas生成分享海报功能复盘

前言近期需要开发一个微信小程序生成海报分享的功能。在h5一般都会直接采用html2canvas或者dom2image之类的库直接处理。但是由于小程序不具备传统意义的dom元素,所以也没有办法采用此类工具。所以就只能一笔一笔的用canvas画出来了,下面对实现这个功能中遇到的问题做一个简单的复盘。制作要求:主题切换。图片弹框展示,适应不同的手机尺寸。图片上层有弹出框展示保存图片按钮。海报内容,标题部分根据实际内容展示,可能为一行也可能为两行描述部分,最多展示四行,超出的显示成…圆角图片展示圆角虚线框基本方案流程预先加载好所有需要的图片。在偏离视窗显示区域使用canvas绘制海报,并生成临时文件。

微信小程序使用canvas生成分享海报功能复盘

前言近期需要开发一个微信小程序生成海报分享的功能。在h5一般都会直接采用html2canvas或者dom2image之类的库直接处理。但是由于小程序不具备传统意义的dom元素,所以也没有办法采用此类工具。所以就只能一笔一笔的用canvas画出来了,下面对实现这个功能中遇到的问题做一个简单的复盘。制作要求:主题切换。图片弹框展示,适应不同的手机尺寸。图片上层有弹出框展示保存图片按钮。海报内容,标题部分根据实际内容展示,可能为一行也可能为两行描述部分,最多展示四行,超出的显示成…圆角图片展示圆角虚线框基本方案流程预先加载好所有需要的图片。在偏离视窗显示区域使用canvas绘制海报,并生成临时文件。

华为 2022_09_07 笔试题复盘

T1题目描述老李在多年前承包了一个养猪场,并引入了若干只种猪,经过这些年的经营,现在养猪场有N只猪,编号从0到N-1(每只猪无论生死都有唯一的编号);老李在每只猪生产的时候记下了生产的母猪和出生的小猪,格式:xy1y2y3...(注:x为猪妈妈,y1,y2,y3...为新生的猪仔,以上编码均在0,...,N-1内,每只猪可以多次生产,每个猪崽只有一个猪妈妈);为了防疫需要,要检查任意两只猪是否有亲戚关系(两只猪具有相同的祖先),并计算关系亲疏情况(关系距离,相同编号距离为0)输入:第一行输入总数N第二行表示后续生产记录行数M后续M行输入生产记录,以空格分隔最后一行输入m1,m2;表示待检查的m

华为 2022_09_07 笔试题复盘

T1题目描述老李在多年前承包了一个养猪场,并引入了若干只种猪,经过这些年的经营,现在养猪场有N只猪,编号从0到N-1(每只猪无论生死都有唯一的编号);老李在每只猪生产的时候记下了生产的母猪和出生的小猪,格式:xy1y2y3...(注:x为猪妈妈,y1,y2,y3...为新生的猪仔,以上编码均在0,...,N-1内,每只猪可以多次生产,每个猪崽只有一个猪妈妈);为了防疫需要,要检查任意两只猪是否有亲戚关系(两只猪具有相同的祖先),并计算关系亲疏情况(关系距离,相同编号距离为0)输入:第一行输入总数N第二行表示后续生产记录行数M后续M行输入生产记录,以空格分隔最后一行输入m1,m2;表示待检查的m