加载中
如何从零开始搭建一个技术平台

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

JDBC驱动自身问题引发的FullGC

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

2016/03/29 16:43
341
小伙伴们手滑集

其他血泪史参考《被小伙伴们吓哭了:可怕的命令》和《理工宅之——那些年我们闯过的祸……系列》。

Web开发基本准则-55实录-Web访问安全

Web开发工程师请阅读下面的前端开发准则,这是第一部分,强调了过去几年里我们注意到的Web工程师务须处理的Web访问安全基础点。尤其是一些从传统软件开发转入互联网开发的工程师,请仔细阅读...

[慢查优化]建索引时注意字段选择性 & 范围查询注意组合索引的字段顺序

写在前面的话: 之前曾说过“不要求每个人一定理解 联表查询(join/left join/inner join等)时的mysql运算过程”,但对于字段选择性差意味着什么,组合索引字段顺序意味着什么,要求每个人必须...

[慢查优化]联表查询注意谁是驱动表 & 你搞不清楚谁join谁更好时请放手让mysql自行判定

写在前面的话: 不要求每个人一定理解 联表查询(join/left join/inner join等)时的mysql运算过程; 不要求每个人一定知道线上(现在或未来)哪张表数据量大,哪张表数据量小; 但把mysql客户...

再说memcache的multiget hole(无底洞)

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

2013/09/13 09:21
206
前端工程打开速度优化的循序渐进总结

创建人: @郑昀 更新日期:2013年5月8日 分类: 前端技术 优化的重要指标: 页面打开速度(Fully Loaded) 网站首页(或列表页)之 First View :打开速度应在 3秒+0.5秒 内; 对 Repeat Vie...

Java两则故障分析和常见连接超时时间

郑昀 汇总 20130309 常见现象的故障分析: 现象倒推一:Java Web应用的连接数暴增 最大的可能是,Web应用的线程调用路径中阻塞在某个远端资源上。 线程向某个远端资源发起的请求被阻塞,可能...

各种 Java Thread State 第一分析法则

@郑昀汇总 使用 TDA 工具,看到大量 Java Thread State 的第一反应是: 1,线程状态为“waiting for monitor entry”: 意味着它 在等待进入一个临界区 ,所以它在”Entry Set“队列中等待。...

2013/03/20 00:08
390
Tumblr的消息通知系统是如何构建的

2012·2汇总 Tumblr是世界上最流行的轻博客服务之一,2007年成立。 一,MySQL+Memcached 初期,其通知系统是由 MySQL+Memcached 的传统架构组成。 缺点: MySQL负担重,表象就是 MySQL 并发...

2013/02/08 22:50
5.7K
Storm 是如何跟踪一条消息以及它衍生出来的消息都被成功处理的

2012·2汇总 我们做 Notify Server 时可以间接借鉴这个解决方案的思路。 Storm 是一个分布式的、容错的实时计算系统,由 Twitter 开源。 先不介绍术语和背景知识,直接来一些吸引眼球的内容:...

2013/02/08 22:49
342

没有更多内容

加载失败,请刷新页面

返回顶部
顶部