干货分享
文章平均质量分 91
腾讯蓝鲸智云
腾讯蓝鲸智云,简称蓝鲸,是腾讯互动娱乐事业群(Interactive Entertainment Group,简称 IEG)自研自用的一套用于构建企业研发运营一体化体系的 PaaS 开发框架,提供了 aPaaS(DevOps 流水线、运行环境托管、前后台框架)和 iPaaS(持续集成、CMDB、作业平台、容器管理、数据平台、AI 等原子平台)等模块,帮助企业技术人员快速构建基础运营 PaaS。
官网链接:https://bk.tencent.com/
展开
-
Python 工匠:做一个精通规则的玩家
问题解决以后,让我们再做一点小小的总结。使用普通的两层循环筛选符合规则的结果集利用哈希表结构(set 对象)创建索引,提升处理效率将数据转换为自定义对象,利用规则,直接使用集合运算为什么第三种方式会比前面两种好呢?首先,第一个方案的性能问题过于明显,所以很快就会被放弃。那么第二个方案呢?仔细想想看,方案二其实并没有什么明显的缺点。甚至和第三个方案相比,因为少了自定义对象的过程,它在性能与内存占用上,甚至有可能会微微强于后者。原创 2022-08-22 19:46:47 · 234 阅读 · 0 评论 -
一文搞定代码中的命名
白居易每作一首诗,都要给不识字的老太太念念,老太太能听懂的,就要,听不大懂的,就改。我们的代码命名是我们写成好代码的基础,也应该奔着这个目标走。大家看文章过程中觉得有不妥的或者不合适的地方,欢迎讨论交流哈。...原创 2022-07-29 16:35:16 · 959 阅读 · 1 评论 -
【经验分享】Python技巧之推导式
比如,把一个列表中所有大于0的数平方后生产一个新的列表。按常规做法,我们会然后,用列表推导式的话,只需要组成怎么解读这个式子呢?把这个式子分成三个部分:输出处理、for循环、if判断。其中if判断部分是可选的。if 判断部分是用来筛选。输出处理部分比较灵活,随便自己想怎么处理。比如有个列表A = [‘1’, ‘2’, ‘3’],我们可以[int(x) for x in A],把列表所有元素转换成int类型。上面是最基本的形式了。还有一些稍微复杂的形式,怎么解读呢?方法是,除开“输出处理”部原创 2022-06-28 10:54:57 · 205 阅读 · 0 评论 -
【运维SaaS开发前端经验分享】深入解析JS的异步机制
JavaScript 是一种单线程编程语言,这意味着同一时间只能完成一件事情。也就是说,JavaScript 引擎只能在单一线程中处理一次语句。主线程运行的时候,产生堆(heap)和栈(stack),栈中的代码调用各种外部API,它们在”任务队列”中加入各种事件(click,load,done)。只要栈中的代码执行完毕,主线程就会去读取”任务队列”,依次执行那些事件所对应的回调函数。主线程在运行的时候,将产生堆(heap)和栈(stack),栈中的代码会调用各种外部API,它们将在”任务队列”中根据类型不同原创 2022-06-28 10:54:19 · 231 阅读 · 0 评论 -
多维度监控:智能监控的数据基础
运维监控系统的作用不言而喻,贯穿运维的5项职能:发布、变更、故障处理、体验优化、日常需求,保障上述职能的服务可用性。从大数据的特性(数据量大、多维度、完备性)[1]来看,运维监控系统的建设可以分为2个阶段:多维度监控(积累数据) 和 智能监控(使用数据),通过多维度监控实现出了故障能看、能查,智能监控提前发现风险、找出故障根源。组件监控是多维度监控体系的第3层,主要对常见开源组件、中间件的性能指标做监控,比如Nginx的性能指标有Active Connections(当前客户端连接数)、Waiting(等原创 2022-06-28 10:53:48 · 473 阅读 · 0 评论 -
运维思考 | 你知道CMDB与监控是什么关系吗?
前言企业随着业务的发展以及新IT技术的不断引入,应用系统的IT资源规模是越来越大,IT架构的复杂性也与日俱增。这种情况下,需要通过多种监控系统,不同的途径来感知业务系统活没活,活的好不好,用户体验怎样。常见的监控系统类型就包括:基础环境监控、网络监控、系统监控、数据库监控、应用监控、用户体验监控等等。在这种场景下,我们在之前的文章《如何改善监控问题,试试打造企业统一监控平台体系!》一文中探讨过,就需要一个统一的监控中台来对下管理多个告警源,中间进行告警数据的处理,对上提供可消费的监控数据。整体架构图原创 2022-05-31 09:57:07 · 286 阅读 · 0 评论 -
【腾讯出品】运维自动化新玩法——标准运维企业应用案例分享
原本需要花费几天时间的资源交付,通过标准运维标准化、流程化的建设后,只需半个小时的时间即可实现自动化的资源交付,这样的提升对于企业的效益是显而易见的。原创 2022-05-06 12:04:22 · 2134 阅读 · 0 评论 -
【运维自动化】37秒万台服务器标准化与交付自动化
自动化运维场景:对运行在上万台服务器上的业务服务做标准化的调整原创 2022-05-06 11:38:38 · 783 阅读 · 0 评论 -
Linux常用性能调测命令简介
一、 Linux常用命令1 top简介:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top使用格式:top[-] [d] [p] [q] [c] [C] [S] [s] [n]d 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。 p 通过指定监控进程ID来仅仅监控某个进程的状态。 q 该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。原创 2022-04-21 11:52:20 · 883 阅读 · 0 评论 -
运维老师傅:问题排查经验总结
看似无章可循问题进行排查时可以说是世界上最紧张且难度、强度最大的工作之一,尤其面对极高收入的业务、海量服务运营,带来极大的恐慌感并引发肾上腺素飙升,压力的存在可能诱发我们犯下的低级失误。克服这种白痴般的本能,我们需要克制自己快要爆发的一腔怒火、强迫自己以有条不紊的方式逐一开展尝试。其实做运维练就的是一种心态,足够淡定遇事而不乱,从容应对才是真。排查出问题并找到根本原因加以解决,个人认为是一件很成就感的事情。曾经有人问过我:“你是怎么想到问题出现在xxx的?又是怎么确认根本原因是xxx的?”,我只原创 2022-04-06 15:08:56 · 364 阅读 · 0 评论