`
文章列表
   [文章作者:狂奔的鹿(陆松林) 本文版本:v1.0  转载请注明原文链接:http://dynamiclu.iteye.com/]      记得曾有一大领导提过,项目管理不是理论上学习的,而是实际经验总结出来的。本码农没拿过PMP,也没作过全职的项目经理。 工作若干年,接触到若干多项目,大到20个同时开发一年的,小到2个人半个月完成的。 仔细思量,并是项目管理的操作要接地气,不同公司架构、不同的资源,不同性质的项目,以及项目成员对项目的进度都有影响。 扯一扯互联网公司影响项目开发进度的三个因素。   1.计划    计划包括需求分析、程序设计、模块划分、任务量评估、进度安排 ...
某日,某项目,单表过大,需要作partition, 根据计算,打算按天分区,一天一个区,写了个脚本,生成了上10年的分区SQL脚本,共分了几千个区,执行,报如下错: ERROR 1499 (HY000) at line 1: Too many partitions (including subpartitions) were defined   google了baidu了良久,照方案说的修改open_files_limit的大小,show 了一下,open_files_limit = 1000000,已经很大了,再改大些。 操作, 结果还是报同样的错误。   想找到parti ...

图书的用途

[文章作者:狂奔的鹿(陆松林) 本文版本:v1.0 转载请注明原文链接:http://dynamiclu.iteye.com/]   09年的时候,看了郭欣的《构建高性能网站》一书,里面硬货很多,学习不少。11年的时候,程序员杂志 图书畅销榜上看到一本日 ...
[文章作者:狂奔的鹿(陆松林) 本文版本:v1.0  转载请注明原文链接:http://dynamiclu.iteye.com/]     QQ空间的规模,5.5亿的活跃用户,千万级人的在线,十亿级别的PV。  06年的时候 ,就对QQ空间的技术实现细节好奇,当时还特意看了看其浏览器端的源码,JS代码实在复杂,让我失去了调试模仿实例的耐心。  前几天看了QQ空间技术总监徐晓的视频“QQ空间技术架构之深刻揭秘”http://djt.qq.com/topic-Shenzhen_Qzone.html,体会如下几点:   体会1.首页是完全用JS绘制好,是用完全静态的html或shtml好, ...
[文章作者:狂奔的鹿(陆松林) 本文版本:v1.0  转载请注明原文链接:http://dynamiclu.iteye.com/]   下面这些是我在平时工作中,不断整理出来的,非常实用的linux系统命令   系统相关: 1.cat /proc/cpuinfo ##查看CPU的核数 2.cat /proc/version ##查看linux版本 3.ulimit -n ##显示当前文件描述符 4.ulimit -HSn 65536 ##修改当前用户环境下的文件描述符为65536 5.getconf LONG_BIT ##查看linux系统的 ...
   [文章作者:狂奔的鹿(陆松林) 本文版本:v1.0  转载请注明原文链接:http://dynamiclu.iteye.com/]      作WEB产品的技术人员,无论是开发、运维,还是DBA,都会有需要紧急救火的时候,重压之下,会手忙脚乱,也属正常。 (一). 对硬件损坏、网络不正常、电源类物理问题    此类问题的保障还在平时的工作。 如消除单点,作好完全备分。  特殊情况无法彻底消除单点的, 如果主库(用来写的)只有一台机器, 这时一定要做好替换操作步骤文档,备机跟应用最好一模一样。 准备步骤很关键,虽然有很多命令我们平时敲了很多遍,可是在紧急关头,可能也会是一头雾水。按 ...
12306技术讨论, 画了好几张图,共观摩。 http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=12306-120303073010-phpapp01&stripped_title=12306-11844267&userName=dynamiclu     如附件PPT 下载
   [文章作者:狂奔的鹿(陆松林) 本文版本:v1.0  转载请注明原文链接:http://dynamiclu.iteye.com/]   近期在作一个nginx换apache的项目,涉及到url的rewrite,  关于两者的区别, 这边就不提了, google一下,到处都是。 值得一提的是: apache里的RewriteCond 转化成nginx的配置时, 都说用if并OK; 若是: apache:   RewriteCond %{QUERY_STRING} ^search_content=(.*)$ RewriteRule ^/search.jspa$ http: ...
--探讨Web优化--- http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=web-111018091525-phpapp02&stripped_title=web-9749068&userName=dynamiclu   ----分享是最好的学习----     如附件PPT 下载
PPT如下链接, 关于JVM的结构、OOM、线程等。   http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jvm-110902233907-phpapp01&stripped_title=jvm-9116468&userName=dynamiclu       --------讲述是最好的学习---------     如附件PPT 下载
  这是一次内部培训讲的PPT, 一起补补基础,很多是个人经验的总结,供大家参考。 缓存基础  http://www.slideshare.net/slideshow/embed_code/8323848        如附件PPT 下载
   [文章作者:狂奔的鹿(陆松林) 本文版本:v1.0  转载请注明原文链接:http://dynamiclu.iteye.com/]      反爬虫策略,表面上看似乎跟WEB系统优化没有关系,经过分析,发现该策略是可以归到WEB性能优化的系列之中。    通过分析apache日志发现,某系统40%的带宽和服务器资源都消耗在爬虫上,如果除去10%-15%搜索引擎的爬虫,做好反爬虫策略,能节省20%-25%的资源,其实是变向优化了web系统。 一、爬虫请求与正常用户请求的区别      爬虫请求是类似httpClient的机制或curl,wget的命令,用户请求一般走浏览器。   ...
[文章作者:狂奔的鹿(陆松林) 本文版本:v1.0  转载请注明原文链接:http://dynamiclu.iteye.com/]   如下图所示, 是之前在实际工作中总结出来, 画成了一张图
[文章作者:狂奔的鹿 本文版本:v1.0  转载请注明原文链接:http://dynamiclu.iteye.com/]   近期, 用mysqld_multi开了几个mysql实例,mysql版本5.5.8;  然后授权: GRANT ALL PRIVILEGES ON *.* TO 'lsl'@192.168.0.1 IDENTIFIED BY 'lusonglin' WITH GRANT OPTION;   客户端连接报错 could not be resolved: getnameinfo() returned error (code: -3). 如下图: goo ...
      [文章作者:狂奔的鹿 本文版本:v1.0  转载请注明原文链接:http://dynamiclu.iteye.com/]         从开发人员到系统工程师、运维工程师以及架构师,经常会收到用户或需求方的反映,说我们网站打开地很慢,甚至出现了502等。这个问题原因较多,处理方式也较多。我要分享的是一个弱请求处理的优化方式。       弱请求在这里是指那些响应较慢、耗时较长的HTTP请求,是笔者临时命名的。有经验的工程师都知道,我们要分析系统性能问题时,只需分析这个系统的请求处理容量和单个请求的平均响应时间。有前辈分享的2/8原则,提到我们的系统有20%左右响应较慢的请求 ...
Global site tag (gtag.js) - Google Analytics