Server端在单台服务器上的优化,并没有多少技巧可言。
当然,这是在你充分了解如何写出优秀代码的前提下,如果你对这方面没有自信,建议先看看《XX性能优化》这类的书!
1. Server端的优化,排在第一位的一定是【缓存】
根据二八定律,数据库修改数据和查询数据的比例是2:8,在门户网站,这样的比率还要更低!
如果数据没有变化,理论上基于...
分类:
其他好文 时间:
2015-04-29 10:01:55
阅读次数:
131
由于考试的原因,好长时间都没能来写博文了(什么时候出的CSDN-markdown编辑器),今天就代码优化方面来写一篇博文,主要是讲Java。
优秀代码具备的品质:
1.简练
2.可读性强
3.模块化
4.层次性
5.设计良好
花些时间设计你的程序,因为思考的代价要小于调试。
6.高效
7.清晰
清晰是优秀代码的基本。
常见的编程规范:
1.基本要求
*程序...
分类:
移动开发 时间:
2015-04-04 23:48:22
阅读次数:
345
设计模式相关知识
1、设计模式是一套被反复使用、多数人知晓、经过分类编目的优秀代码设计经验的总结
2、设计模式起源于建筑工程设计
3、目前有23种设计模式,分为3大类型
4、设计模式的要素有模式名称、问题、已知的应用、推理、末态环境、举例、效果、解决方案、环境或初始环境和其他有关模式
5、设计模式分为创建型、结构型和行为型三大类型...
分类:
其他好文 时间:
2015-03-03 23:39:55
阅读次数:
172
阅读优秀代码是提高开发人员修为的一种捷径…… 1.Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C...
分类:
编程语言 时间:
2015-02-03 18:57:10
阅读次数:
148
如何在github上fork一个项目来贡献代码以及同步原作者的修改作为一个IT人,通过github进行学习是最快的成长手段。我们可以浏览别人的优秀代码。但只看不动手还是成长得很慢,因此为别人贡献代码才是明智之举。比如我们看下片看,许多大片都是由字幕组免费翻译压制的。为什么他们要这样做呢?因为他们都是...
分类:
其他好文 时间:
2015-01-12 17:09:20
阅读次数:
166
6月23日英雄会平台发布了一道难度为超5星的微软比赛题目,截止活动结束共有300多名编程爱好者参与线上答题,而最终通过者仅有7人,通过率仅为2%。为什么成绩如此出人意料?是因为题目的英文描述难以理解?还是题目本身的难度太高让很多人望而生畏知难而退?为此我们诚邀各路英雄豪杰前来切磋探讨,共同发现:1....
分类:
其他好文 时间:
2015-01-10 16:20:56
阅读次数:
117
优点:
1,语法简洁,可读性强
2,开源,库函数丰富,很多问题都有现成的优秀代码了
3,既可以用于科学计算,又可以用作普通字符串操作,可谓“阳春白雪,下里巴人”都适用
缺点:
1,中文资料较少,这个没法和Microsoft比
2,IDE轻量级,但是功能太简单,很希望能推出像VS那样,直接拖拽生成UI界面,调试也不太方便,错误解释功能较弱
学习时,尽量看官方文档,搞清楚...
分类:
编程语言 时间:
2014-11-30 18:45:00
阅读次数:
181
这两天,我做了两件事: 1.重构了系统某个模块的部分代码: 花了一天时间,一个6k多行的java文件,搞到4k行加若干个类文件,恕我能力有限,后面的实在重构不下去了,那是一种3个domain属性名几乎一样100多个字段但是却用同一个copy了三遍的方法来处理的欲哭无泪,那是一种使劲滚鼠标滚轮都滚.....
分类:
其他好文 时间:
2014-11-06 14:23:45
阅读次数:
129
阅读优秀代码是提高开发人员修为的一种捷径……...
分类:
编程语言 时间:
2014-11-06 11:01:45
阅读次数:
224
apk是很容易被反编译的
(一)反编译的好处
1.能学习别人优秀代码
看看优秀apk他们的string、color命名规则,看看布局排版等都能学习到东西。
2.进行简单修改,二次打包...
分类:
其他好文 时间:
2014-10-27 09:22:15
阅读次数:
148