摘要: 《Google SRE》这本书,说过这样一句话:系统正常,只是该系统无数异常情况下的一种特例。故障是不可避免的,不管是再牛的系统、再知名的科技公司。 既然不可避免,我们要做的就是不断提升能力和优化流程,减少故障出现的概率。 今天公司线上系统出现了响应迟钝的情况,白天偶现,到了晚上,出现雪崩效应。各个 阅读全文
posted @ 2019-07-04 22:50 鱼天翱 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 软件工程学习第四篇。 正如标题所说,软件工程是否可以直接应用于小团队。两种处理方式,其一学完软件工程后一股脑使用上;另一种是观察团队出现的问题,找到软件工程中适合的方式,逐步改进。 相信大家看到这样的选择,当然都是选择第二种,也即是回答了标题中的问题。接下来一起看看小团队中出现的问题及怎么使用软件工 阅读全文
posted @ 2019-07-01 09:54 鱼天翱 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 小米的组织部部长刘德提到过小米阶段性正确的做法:去年7月,小米上市后进行了一系列的组织架构调整,其中最引人注目的是取消了原本的扁平化管理模式,在内部推动层级化和KPI管理。在这之前,小米的内部架构只分为三层:联合创始人 部门负责人 员工,而调整后,职级的头衔分为了专员 经理 总监 副总裁及以上,层级 阅读全文
posted @ 2019-06-20 09:30 鱼天翱 阅读(258) 评论(0) 推荐(0) 编辑
摘要: java7中增加的新的主要特性有: 1、switch中可使用String 增加应对实际的使用。 2、自动资源管理(try-with-resources) 属于帮程序员偷懒的处理,程序上更加健壮。不过需要注意的是需要实现Closeable或AutoCloseable,当然大部分API已经实现了此接口, 阅读全文
posted @ 2019-06-11 14:52 鱼天翱 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 先来看一下server.xml的结构: Server:顶层组件,包含一个或多个Service。 Service:顶层组件,可包含一个Engine,多个Connector。 Connector:连接器组件,代表通信接口。 Engine:容器组件,一个Engine组件处理Service中的所有请求,包含 阅读全文
posted @ 2019-06-03 16:27 鱼天翱 阅读(332) 评论(0) 推荐(0) 编辑
摘要: http的响应码较多,要全部记住有一定的难度。下面列出,方便以后使用到查询: 一、正确的响应码 1、1xx:请求已接收到,需要进一步处理才能完成,HTTP1.0不支持 100 Continue:上传大文件前使用(由客户端发起请求中携带Expect:100 continue头部触发) 101 Swit 阅读全文
posted @ 2019-05-22 16:28 鱼天翱 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 什么是工程方法? 是一种有目的、有计划、有步骤地解决问题的方法。此方法不是软件工程所独有的,建筑工程等工程类都可能会应用,只是步骤上略有不同。 说到步骤,工程方法分为六个阶段,分别是: 想法、概念、计划、涉及、开发和发布 。 想法 :识别问题,也就是想要解决的问题,这是个从模糊到清晰的过程。定义好问 阅读全文
posted @ 2019-05-20 16:14 鱼天翱 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 线上出现过项目的静态文件被拦截,不能直接访问。所以想到了haproxy指向对应的url来访问静态文件,想到这里在网络搜索了下,确实有此功能。立即上测试环境验证下: 在listen中增加两行: ​ 定义当请求的内容是对应的文件时,将请求转交给static server的acl规则 ​ acl url_ 阅读全文
posted @ 2019-05-07 16:00 鱼天翱 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 今天开会,领导下达了一道指令,需要对某个服务进行关闭。需要在夜间进行操作,需要投入的人手有:各个产品线的测试人员、不同组的开发人员、运维、DBA。 此件事情是否优先级较高,以目前项目上的紧急程度来看,是属于优先级较低的。投入这种的人手和物力,消耗有点大,投入产出比不高。 如果由我来做相应的决策的话, 阅读全文
posted @ 2019-05-05 18:02 鱼天翱 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 以前听到过,要把书先读厚再读薄(哪个先就有点忘了,总结就是薄和厚)。 最近学习操作系统的过程中,看到了一种学习方法:三遍学习法+PPT笔记法。 此方法讲述的三遍学习法是:先读薄,再读厚,再读薄。 所谓的先读薄,了解原理,就是不要纠结一城一地的得失,不要死抠每一个代码细节,而是重点了解主要的流程和原理 阅读全文
posted @ 2019-04-28 14:56 鱼天翱 阅读(429) 评论(0) 推荐(0) 编辑