- 博客(75)
- 收藏
- 关注
转载 经历不可抗力是一种什么体验
郑昀 最后更新于2015/1/29 关键词:空调、运维、电缆、DNS根域、DDoS、劫持、乌龙 本文档适用人员:研发和运维 知己知彼,百战不殆,了解一下过去那几年我们所经历过的各种不可抗离奇事件吧。 一.空调,挥之不去的噩梦 我们一而再再而三地跌倒在IDC机房空调机组...
2017-05-07 14:47:00
448
转载 轻舟已过万重山——真正的技术派公司是怎么联调、测试和发布的?
郑昀 创建于2017/3/8 最后更新于2017/3/10 关键词:研发协作,Docker,环境变量,开发联调,环境维护,虚拟机,中间件,配置与代码分离,git,jenkins 开发联调,测试,预发,生产,稍微上规模的互联网技术团队,每一次发布都需要经历这四个阶段。每一个阶段都对...
2017-03-14 20:00:00
259
转载 有些事儿,工程师可能今生仅此一次
郑昀 创建于2016/9/15 最后更新于2016/9/18 关键词:深度思考,碎片化阅读,做论文,深入研究, 早先在《技术高手如何炼成》一文中提到,我会问面试者,你日常如何构建自己的知识体系。有人会觉得你怎么就问出这么宏大的问题?知识体系,这是什么鬼? 面试时的交谈 ——...
2016-09-20 11:11:00
164
转载 大BOSS随时都会到来
郑昀(微博:http://weibo.com/yunzheng) 去年在上市前后,我不止一次跟大家说过如下内容: 我们这帮兄弟第一精通业务,第二有丰富的战斗经验和规范,你们都是中流砥柱,都要带兵打仗。 我还希望大家要有“舍我其谁”的精英意识: 我们的干部终有一天将成为领军者,组团单干,...
2016-08-16 16:10:00
224
转载 私有云的难处
郑昀创建于2016/7/31 最后更新于2016/8/3 2014年年底,我们开始试着将原有的持续集成和持续发布流程,从 OpenStack 迁移到 Docker 上。后来,我整理过两篇文章讲容器私有云和持续发布都要解决哪些基础问题(I,II)。 现在,OpenStack 又回来...
2016-08-16 16:05:00
126
转载 Cloud Engine:大杀器如何炼成
郑昀 创建于2016/6/18 最后更新于2016/6/19 点击查看我的《如何从零搭建一个技术平台》,这是一个系列。转载时请注明“转载自旁观者-博客园”或者给出本文的原始链接。 本文档适用人员:技术人员 何谓 ACP?阿里协作平台是也。 自动化测试、自动化构建、...
2016-06-27 11:49:00
94
转载 如何从零开始搭建一个技术平台
郑昀 创建于2016/3/30 最后更新于2016/4/8 关键词:技术预研课题,平台设计,应用场景,故事,信息架构,业务流程,数据流程 本文档适用人员:全体研发 提纲: 如何从零开始搭建一个技术平台? 应用场景其实就是我们的愿景 ...
2016-04-26 09:53:00
435
转载 JDBC驱动自身问题引发的FullGC
公众号HelloJava刊出一篇《MySQL Statement cancellation timer 故障排查分享》,作者的某服务的线上机器报 502(502是 nginx 做后端健康检查时不能连接到 server 时抛出的提示),他用jstack -l 打印线程堆栈,发现了大量可疑...
2016-03-29 16:43:00
85
转载 技术人员的疆域
郑昀 一 从初中级走向中高级、走向技术专家的过程,必然伴随着价值观输出。 为什么? 因为伴随着你越来越有Power,越来越有Experience,你一定会时不时输出一下价值观。你的疆域不再只是你写的代码,你负责的工程。限制你的仅仅是你的意愿和行动力。 ...
2016-01-26 10:14:00
78
转载 #研发解决方案#分布式并行计算调度和管理系统Summoner
郑昀 创建于2015/11/10 最后更新于2015/11/12 关键词:佣金计算、定时任务、数据抽取、数据清洗、数据计算、Java、Redis、MySQL、Zookeeper、azkaban2、oozie、mesos ...
2016-01-08 10:53:00
146
转载 内部Hybrid App经验解读
郑昀编纂 关键词:Hybrid,Zepto,Fastclick,Backbone,sui,SPA,pushState,跨域,CORS click 事件还是 tap 事件? Zepto 的 show/hide 有时不靠谱 And...
2015-12-30 11:31:00
108
转载 iDB是如何运转的 一
郑昀 创建于2015/12/2 最后更新于2015/12/4 关键词:数据库,MySQL,自动化运维,DDL,DML,SQL审核,备份,回滚,Inception,osc 每个大型互联网公司都有一个数据库自动化运维系统,比如 Qunar 有 Inception(已...
2015-12-08 14:32:00
159
转载 #研发解决方案#iDB-数据库自动化运维平台
郑昀 创建于2015/12/2 最后更新于2015/12/2 关键词:数据库,MySQL,自动化运维,AutoDDL,刷库,帐号授权,审核,回滚 iDB 是刘勤红部门推出的数据库自动化运维平台,它其实已经断断续续开发了几个月了,线上也跑了一段时间,最近又发布了新版本...
2015-12-08 14:24:00
146
转载 各大公司容器云的技术栈对比
郑昀编著于2015/10/20 目前来看,几家历史包袱较重的公司都选择不让上层应用感知到底层是 VM 还是容器,所以都改了 docker 内核,如360、点评、汽车之家。最后附上我们的容器私有云技术栈以及系统截图。 点评容器技术栈 2014年启动基于 do...
2015-11-02 22:10:00
603
转载 容器私有云和持续发布都要解决哪些基础问题 第一集
郑昀编著,文字资料来自于张帆、白俊华、刘飞宇以及网络资料 创建于2015/10/21 最后更新于2015/10/29 关键词: Docker,容器,持续集成,持续发布,CI,私有云 本文档适用人员:广义上的技术人员 首...
2015-11-02 22:08:00
194
转载 技术高手如何炼成
郑昀 创建于2015/6/30 最后更新于2015/10/13 关键词: 成长,知识体系,学习金字塔,论坛,博客,RCA,分享会 本文档适用人员:技术人员 面试的时候...
2015-10-14 12:45:00
86
转载 #研发解决方案#基于Apriori算法的Nginx+Lua+ELK异常流量拦截方案
郑昀 基于杨海波的设计文档 创建于2015/8/13 最后更新于2015/8/25 关键词:异常流量、rate limiting、Nginx、Apriori、频繁项集、先验算法、Lua、ELK 本文档适用人员:技术人员 提纲: ...
2015-09-23 12:29:00
130
转载 电商交易背景知识合集第一季
郑昀编纂 基于网络资料 创建于2015/9/7 最后更新于2015/9/7 特别感谢知乎梁川、天顺等知乎网友的精彩回答 本文档适用人员:交易领域的产品研发人员 提纲: 银联 一些错综...
2015-09-08 17:45:00
571
转载 安全基础教育第二季第1集:屡战屡败的找回密码
郑昀 创建于2015/5/19 最后更新于2015/8/7 关键词: Web安全、系统安全、Web开发、找回密码、重置密码 本文档适用人员:广义的技术人员 ...
2015-08-15 11:30:00
283
转载 从宏观到微观——天机与鹰眼联手
郑昀 创建于2015/6/23 最后更新于2015/6/25 关键词: Google Dapper、窝窝Tracing、鹰眼、天机、性能、调用链分析、散点图、瀑布图 本文档适用人员:技术人员 提纲: ...
2015-07-15 19:27:00
131
转载 我们过去几年做对了哪些事
郑昀创建于2014/11/10 关键词: 财富观、对题集、一票否决、业务收敛、持续集成、预研、培训、公开演讲、传承 本文档适用人员:研发干部 0x00,我们一定做对了什么,当然,也做错了很多...
2015-06-26 14:16:00
102
转载 #研发解决方案#discache-分布式缓存查询与管理系统
郑昀 基于马海元和闫小波的文档 关键词: memcached 、redis、分布式缓存、控制台、反序列化、Java 本文档适用人员:研发和运维员工 提纲: ...
2015-06-01 15:33:00
135
转载 研发哲学
郑昀 创建于2015/2/27 最后更新于2015/3/25 关键词: 哲学、规则、套路、传承 本文档适用人员:广义的技术人员 提纲: Don't make me think If it hurts, do it more and often 这个世界从来没有什么...
2015-05-29 22:12:00
135
转载 安全基础教育第一季:堡垒是从内部攻破的
郑昀 创建于2015/4/10 最后更新于2015/4/28 本文档适用人员:广义的技术人员 提纲: 堡垒是从内部攻破的 员工无知者无畏 运维配置暴露细节 后台不设防 ...
2015-05-29 19:00:00
650
转载 小伙伴们手滑集
郑昀 创建于2015/5/28 最后更新于2015/5/29 关键词: 误删除、线上事故、误操作、 本文档适用人员:全体技术人员 携程旅行网的技术团队今天注定是一个不眠之夜,我的猜测是自动化运维系统过于强大以至...
2015-05-29 18:59:00
86
转载 #研发解决方案介绍#基于持久化配置中心的业务降级
郑昀 最后更新于2014/4/18 关键词:业务降级,配置中心,基本可用性, A.业务降级的背景知识: 淘宝就双十一课题曾经讲过: 『 所谓业务降级,就是牺牲非核心的业务功能,保证核心功能...
2015-01-27 09:45:00
88
转载 #研发解决方案介绍#基于StatsD+Graphite的智能监控解决方案
郑昀 基于李丹和刘奎的文档 创建于2014/12/5 关键词: 监控 、dashboard、PHP、graphite、statsd、whisper、carbon、grafana、influxdb、Python ...
2015-01-27 09:42:00
141
转载 #研发中间件介绍#定时任务调度与管理JobCenter
郑昀 最后更新于2014/11/11 关键词: 定时任务 、调度、监控报警、Job、crontab、Java 本文档适用人员:研发员工 没有JobCenter时我们要面...
2015-01-04 16:52:00
245
转载 #数据技术选型#即席查询Shib+Presto,集群任务调度HUE+Oozie
郑昀 创建于2014/10/30 最后更新于2014/10/31 一)选型:Shib+Presto 应用场景:即席查询(Ad-hoc Query) 1.1.即席查询的目标 使用者是产品/运营/销售运营...
2014-12-22 13:27:00
276
转载 #研发解决方案介绍#Recsys-Evaluate(推荐评测)
郑昀 基于刘金鑫文档 最后更新于2014/12/1 关键词: recsys 、推荐评测、Evaluation of Recommender System、piwik、flume、kafka、storm、redis、mysql ...
2014-12-17 14:31:00
108
转载 #研发解决方案介绍#Tracing(鹰眼)
郑昀 最后更新于2014/11/12 关键词: GoogleDapper 、分布式跟踪、鹰眼、Tracing、HBase、HDFS、 本文档适用人员:研发 分布式系统为...
2014-12-17 14:27:00
101
转载 #研发中间件介绍#异步消息可靠推送Notify
郑昀 基于朱传志的设计文档 最后更新于2014/11/11 关键词: 异步消息 、订阅者集群、可伸缩、Push模式、Pull模式 本文档适用人员:研发 ...
2014-12-16 15:41:00
77
转载 #研发解决方案介绍#基于ES的搜索+筛选+排序解决方案
郑昀 基于胡耀华和王超的设计文档 最后更新于2014/12/3 关键词: ElasticSearch 、Lucene、solr、搜索、facet、高可用、可伸缩、mongodb、SearchHub、商品中心 ...
2014-12-16 15:38:00
123
转载 被小伙伴们吓哭了:可怕的命令
郑昀 创建于2014/5/19最后更新于2014/5/22友情赠送一篇:被小伙伴们蠢哭了的那些事儿:找回密码篇 (2014-01-13) 杀手级命令:rm -rf 2014-5-17-某软件公司在生产环境误删数据库文件 悲剧一: 妹...
2014-05-22 19:19:00
89
转载 被小伙伴们蠢哭了的那些事儿:找回密码篇
郑昀 创建于2014-01-12; 最后更新于2014-01-13. 找回密码功能是漏洞传统重灾区,下面列出两个经典错误点,请引以为戒吧Web开发工程师们! Web安全: 一)以为用户不会抓包不会看源码不会分析表单参数,HTML文档和表单里想写啥就写啥 ...
2014-01-13 19:09:00
78
转载 [慢查优化]慎用MySQL子查询,尤其是看到DEPENDENT SUBQUERY标记时
案例梳理时间:2013-9-25 写在前面的话: 在慢查优化1和2里都反复强调过 explain 的重要性,但有时候肉眼看不出 explain 结果如何指导优化,这时候还需要有一些其他基础知识的佐助,甚至需要...
2013-11-29 16:32:00
400
转载 Web开发基本准则-55实录-缓存策略
续上篇《Web开发基本准则-55实录-Web访问安全》。 Web开发基本准则-55实录-缓存策略 郑昀 创建于2013年2月 郑昀 最后更新于2013年10月26日 提纲: ...
2013-10-30 01:11:00
94
转载 Web开发基本准则-55实录-Web访问安全
Web开发工程师请阅读下面的前端开发准则,这是第一部分,强调了过去几年里我们注意到的Web工程师务须处理的Web访问安全基础点。尤其是一些从传统软件开发转入互联网开发的工程师,请仔细阅读,不要因为忽视这些基础点而制造一个又一个的漏洞或突发事件。 Web开发基本准则-55实录-Web...
2013-10-15 17:56:00
188
转载 线上Java应用排查和诊断规范
@郑昀 整理 标准做法一:OOM触发HeadpDump 目的: OOM发生时,输出堆栈快照文件,供研发人员分析。 在JVM中,如果98%的时间是用于 GC 且可用的 Heap size 不足2%的时候,将抛出 OOM 异常。 配置操作: ...
2013-09-26 15:23:00
59
转载 [慢查优化]建索引时注意字段选择性 & 范围查询注意组合索引的字段顺序
写在前面的话: 之前曾说过“不要求每个人一定理解 联表查询(join/left join/inner join等)时的mysql运算过程”,但对于字段选择性差意味着什么,组合索引字段顺序意味着什么,要求每个人必须了解; 重复上一次的话:把mysql客户端(...
2013-09-22 10:06:00
54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人