加载中
技术高手如何炼成

面试的时候,我会问面试者,你日常如何构建自己的知识体系,如何让自己更高更快更强?多数工程师并没有深入地思考过这个问题,基本上是零敲碎打,随机性大。 本着不能让你白来一趟的精神,好...

2015/10/14 12:45
138
线上Java应用排查和诊断规范

@郑昀 整理 标准做法一:OOM触发HeadpDump 目的: OOM发生时,输出堆栈快照文件,供研发人员分析。 在JVM中,如果98%的时间是用于 GC 且可用的 Heap size 不足2%的时候,将抛出 OOM 异常。...

2013/09/26 15:23
147
如何从零开始搭建一个技术平台

如果让你把下面这套技术体系串联起来,从零开始构建一个技术平台,你如何做需求分析呢?要点就是顺着 场景——>故事——>信息架构——>业务流程——>版本以及版本包含的功能点捋。

#研发解决方案介绍#Tracing(鹰眼)

要能做到追踪每个请求的完整调用链路,收集调用链路上每个服务的性能数据,计算性能数据和比对性能指标(SLA),甚至在更远的未来能够再反馈到服务治理中,那么这就是分布式跟踪的目标了。在...

2014/12/17 14:27
404
职业化之可以固化的六个工作模式

郑昀 汇总 20130320 职业化所包含的行为模式 ——总有一些工作套路是可以带走的 (1) 任务已读回执模式 示范A 数据中心的应答 收到数据提取邮件后立即应答: 应答人:某某 数据提取时间:1...

三个实例演示 Java Thread Dump 日志分析

jstack Dump 日志文件中的线程状态 dump 文件里,值得关注的线程状态有: 死锁,Deadlock(重点关注) 执行中,Runnable 等待资源,Waiting on condition(重点关注) 等待获取监视器,Waiti...

2013/02/08 22:47
211
JDBC驱动自身问题引发的FullGC

公众号HelloJava刊出一篇《MySQL Statement cancellation timer故障排查分享》,文中还谈及他排查过程中注意到 MySQL-Connector-Java 的一个 bug,我们恰巧遇到过这个坑。...

2016/03/29 16:43
309
#数据技术选型#即席查询Shib+Presto,集群任务调度HUE+Oozie

即席查询和集群任务调度是大数据处理里的两个课题。

我们过去几年做对了哪些事

我们不能只是为了不白交学费而整理错题集,还需要梳理过去几年我们做对了哪些事情,让正确的行为一代一代传承下去。

从宏观到微观——天机与鹰眼联手

如本文所示,在没有部门经理、研发经理、工程师的帮助下,我自己就能从宏观看到微观,并最终明确某个性能瓶颈的 Root Cause(当然还不够接触本质)。

容器私有云和持续发布都要解决哪些基础问题 第一集

我们在构建基于容器的私有云以及相应的持续发布时,遇到并解决了哪些问题呢?

研发哲学

1,Don't make me think;2,If it hurts, do it more and often;3,这个世界从来没有什么救世主;4,没有苦劳,只有功劳。

2015/05/29 22:12
248
再说memcache的multiget hole(无底洞)

关键词:multiget hole,memcache 适用于:java,php 基础知识背景: 1)multiget 是什么: multiget 指的是从 memcache(或其他分布式缓存) 一次性获得多个键值,一般由 memcached client...

2013/09/13 09:21
88
#研发解决方案#iDB-数据库自动化运维平台

iDB 的主要目的是解决绝大部分重复、复杂的数据库运维工作 ,满足业务对数据库信息查询和快速变更需求,借此提升研发效率,保证数据库操作符合审计要求,有可追溯的变更和审核日志。

被小伙伴们蠢哭了的那些事儿:找回密码篇

找回密码功能是漏洞传统重灾区,下面列出两个经典错误点,请引以为戒吧Web开发工程师们!

2014/01/13 19:09
1K
对付秒杀器等恶意访问行为的简单梳理

201208 @郑昀 -秒杀器爱好者的技能点- OCR识别 掌握一般的验证码图片识别OCR技术,多数局限于英文和数字字符的OCR识别,随着背景干扰加大,识别率急剧降低 表单提交 提前准备好表单 自动填写...

#研发解决方案#discache-分布式缓存查询与管理系统

电商系统的分布式缓存一般是 redis 和 memcached 集群,每一个节点上会起很多实例,因为一个业务类型对应于一个端口,拆分得很清楚。既然节点很多,端口很多,业务也在变化,随时都有变动,如...

#研发中间件介绍#定时任务调度与管理JobCenter

说是定时任务,其实我只是登记了要调用的远端接口、通讯协议、Crontab 时间格式表达式、执行机器组、超时时间、报警接收人等而已。由 JobCenter 按时通知对端的接口,并接收任务执行者的进度...

消息队列RabbitMQ和ActiveMQ的生产者流量控制

20120825 郑昀 Q:MQ 们为什么要做生产者流量控制? A:麻烦就在于:『像 Erlang 的虚拟机实现和设计上都没有阻止用户往一个进程的消息队列里扔消息,当消息的生产速度过快,超过进程的处理能...

内部Hybrid App经验解读

四个解读:click 事件还是 tap 事件?Zepto 的 show/hide 有时不靠谱。Android 下的跨域问题。pushState 调用失败也属于跨域问题。

2015/12/30 11:31
239

没有更多内容

加载失败,请刷新页面

返回顶部
顶部