![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高性能开发
文章平均质量分 64
怀揣梦想
做有理想的人
展开
-
java编程优化
1.JVM 管理两种类型的内存:堆内存(heap),栈内存(stack),堆内在主要用来存储程序在运行时 创建或实例化的对象与变量.而栈内存则是用来存储程序代码中声明为静态(static)(或非静态) 的方法. 2.JVM 中对象的生命周期,创建阶段,应用阶段,不可视阶段,不可到达阶段,可收集阶段,终结阶 段,释放阶段 3.避免在循环体中创建对象,即使该对象点用内存空间不大. ...原创 2013-03-07 12:19:43 · 87 阅读 · 0 评论 -
java性能调优资料收集二
[code="java"] Java代码优化方案 I 一.性能优化 III 一.new关键字的使用 III 二.使用非阻塞I/O III 三.慎用异常 III 四.不要重复初始化变量 III 五.尽量指定类的final修饰符 III 六.尽量使用局部变量 III 七.乘法和除法 III 八.选择合适的引用机制 III 九.在spring中对orm层的动作设置只读属性 III ...原创 2013-03-08 17:24:54 · 87 阅读 · 0 评论 -
java高并发解决方案
来源:[url]http://www.juziku.com/zhouchao/wiki/4684.htm[/url] 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采...原创 2013-03-13 12:13:07 · 72 阅读 · 0 评论 -
java性能调优资料收集三
来源:[url]http://www.cnblogs.com/chinafine/articles/1787118.html[/url] [code="java"] 一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。 例子: import java.util.vec...原创 2013-03-13 14:54:41 · 109 阅读 · 0 评论 -
java性能调优4
1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: •控制资源的使用,通过线程同步来控制资源的并发访问; •控制实例的产生,以达到节约资源的目的; •控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。 2.尽量避免随意使用静态变量 ...原创 2013-03-18 10:20:15 · 59 阅读 · 0 评论 -
海量数据处理
来源:[url]http://www.cnblogs.com/200911/archive/2012/09/23/2698681.html[/url] 所谓海量数据处理,无非就是基于海量数据上的存储、处理、操作。何谓海量,就是数据量太大,所以导致要么是无法在较短时间内迅速解决,要么是数据太大,导致无法一次性装入内存。 那解决办法呢?针对时间,我们可以采用巧妙的算法搭配合适的数...原创 2013-04-02 16:13:51 · 163 阅读 · 0 评论 -
大数据量高并发的数据库优化(一)
一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考...原创 2013-04-06 00:16:49 · 98 阅读 · 0 评论 -
“并发用户数”、“系统用户数”和“同时在线用户数”的计算公式
“并发用户数”、“系统用户数”和“同时在线用户数”的计算公式 与并发用户数相关的概念还包括“并发用户数”、“系统用户数”和“同时在线用户数”,下面用一个实际的例子来说明它们之间的差别。 假设有一个OA系统,该系统有2000个使用用户——这就是说,可能使用该OA系统的用户总数是2000名,这个概念就是“系统用户数”,该系统有一个“在线统计”功能(系统用...原创 2013-04-06 13:35:38 · 398 阅读 · 0 评论 -
使用Memcached提高.NET应用程序的性能
最近在做C#的微信开发,高效性学习 来源:[url]http://blog.csdn.net/zhoufoxcn/article/details/6282099[/url]原创 2013-06-09 13:31:25 · 86 阅读 · 0 评论