06 2020 档案

摘要:监控系统对 IT 系统运维意义重大,从状态监控到收集/分析数据,到故障报警,以及问题解决,最后归档报表,协助运维复盘。监控系统分为三大类,日志类,调用链类,度量类,他们有各自的特点,且应用场景各不相同。因为要对整个 IT 系统进行监控,所以将其分为五层,分别是,客户端,业务层,应用层,系统层,网络层 阅读全文
posted @ 2020-06-30 09:48 zetaiota 阅读(238) 评论(0) 推荐(0) 编辑
摘要:一、为什么需要制定提交规范? 在团队协作开发时,每个人提交代码时都会写 commit message。 每个人都有自己的书写风格,翻看我们组的git log, 可以说是五花八门,十分不利于阅读和维护。 一般来说,大厂都有一套的自己的提交规范,尤其是在一些大型开源项目中,commit message 阅读全文
posted @ 2020-06-19 15:40 zetaiota 阅读(28798) 评论(1) 推荐(6) 编辑
摘要:引言 在黑客的世界里,你技术提问的解答情况,很大程度上取决于你提问的方式与解决此问题的难度,本文将教你如何提问才更有可能得到满意的答复。 开源程序的应用已经很广,你通常可以从其他更有经验的用户而不是黑客那里得到解答。这是好事,他们一般更能容忍新手常有的那些毛病。然而,使用我们推荐的方法,像对待黑客那 阅读全文
posted @ 2020-06-18 10:06 zetaiota 阅读(227) 评论(0) 推荐(0) 编辑
摘要:Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的:A、内核参数,B、防火墙,需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping。 具体的配置方法如下: A、内核参数设置 1、允许PING设置 A.临时允许PING操作的命令为:#echo 0 >/ 阅读全文
posted @ 2020-06-15 12:30 zetaiota 阅读(4301) 评论(0) 推荐(0) 编辑
摘要:在有关微服务、DevOps、Cloud-native、系统部署等的讨论中,蓝绿部署、A/B 测试、灰度发布、滚动发布、红黑部署等概念经常被提到,它们有什么区别呢?通过搜索相关资料,做一个简单的辨析,如下: 一、蓝绿部署(Blue/Green Deployment)过去的 10 年里,很多公司都在使用 阅读全文
posted @ 2020-06-15 10:50 zetaiota 阅读(604) 评论(0) 推荐(1) 编辑
摘要:通常情况下,这种很长一段数字字母的key和secret都是通过md5和sha1加密算法来生成。 appkey的生成 appkey生成比较简单,一般是客户的唯一值+字符串组成,方法很多,做到唯一性的字符串就可以。比如使用用户的uid+”abc”字符串组成。 appSecret生成方法 其原始数据有可能 阅读全文
posted @ 2020-06-10 17:01 zetaiota 阅读(6794) 评论(0) 推荐(1) 编辑
摘要:基本概念 User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。通过这个标 识,用户所访问的网站可以显示不同的排版从而为用户提 阅读全文
posted @ 2020-06-08 10:32 zetaiota 阅读(1346) 评论(0) 推荐(0) 编辑
摘要:向下管理 不去写重复的应用代码,去做新的或者更低层的代码研究。 去关注产品。 与其他部门,例如pm提出的需求,采用yes,but模式去回答。而不是以工程师思维来思考,遇到需求先考虑资源是否充足,技术难度等,习惯性的说no。 一定要让那些让你满意的人满意,不让你满意的人可以选择性的放弃。 赋能你的te 阅读全文
posted @ 2020-06-05 10:01 zetaiota 阅读(176) 评论(0) 推荐(0) 编辑
摘要:分支的分类 首先我们将分支分为固定的3个分支: test 测试分支,刚刚开发完的功能或者修复的bug,等待测试人员测试。 master 预发布分支,包含通过测试的新功能或bug修复,随时都可以发布。 prod 正式分支,和生产环境跑的代码一致。 两个动态分支,开发新功能的分支名称以“new_”开头, 阅读全文
posted @ 2020-06-02 12:28 zetaiota 阅读(403) 评论(0) 推荐(0) 编辑
摘要:规范是为了让团队统一,提高代码阅读性、降低代码维护成本等,本文是记录一些在项目code review中常见的规范,仅供参考 JS部分 和渲染无关的数据 vue中data的数据默认便会进行双向数据绑定,若是将大量的和渲染无关的数据直接放置在data中,将会浪费双向数据绑定时所消耗的性能,将这些和渲染无 阅读全文
posted @ 2020-06-01 17:21 zetaiota 阅读(705) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示