http://www.infoq.com/cn/articles/java-threadPool/1. 引言合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线...
分类:
编程语言 时间:
2014-06-26 00:08:19
阅读次数:
324
1. 使用最新版本的jQueryjQuery的版本更新很快,你应该总是使用最新的版本。因为新版本会改进性能,还有很多新功能。下面就来看看,不同版本的jQuery性能差异有多大。这里是三条最常见的jQuery选择语句: $('.elem') $('.elem', context) context...
分类:
Web程序 时间:
2014-06-25 23:50:51
阅读次数:
301
原来使用中的sql2005的全文检索的速度总是不如意,尤其是带rank的。今天搜了一下,原来在freetexttable中还有一个参数top_n_by_rank,是第4个参数。注意还要设置:EXEC sp_configure 'precompute rank', '1'EXEC sp_configu...
分类:
数据库 时间:
2014-06-25 23:42:54
阅读次数:
305
1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联的条件...
分类:
编程语言 时间:
2014-06-25 22:46:12
阅读次数:
216
发一张policy的参数图设置图:场景1 - 数据的懒加载/延迟加载在很多时候,为了提高网页的加载速度,减少不必要的开销,会将页面的数据拆分成几个部分,首先加载呈现可视区域内的数据,然后剩下来的会在需要的时候在进行加载。而这种按需加载的数据又分为两种: 1.按照需要进行加载;可以是由某个动作触发来....
分类:
Web程序 时间:
2014-06-25 21:55:42
阅读次数:
263
很多人总感觉javascript无法入门,笔者在这里写一下自己的学习过程,以及个人认为的最佳看书过程,只要各位能按照本人所说步骤走下去,不用很长时间,坚持个3个月,你的js层级会提高一个档次,无他,唯有努力与坚持,请看:1. 从头到尾对一遍>,不懂的地方可以暂时掠过,给自己对javascript有一...
分类:
编程语言 时间:
2014-06-24 15:21:30
阅读次数:
224
1.进程进程是指在系统中正在运行的的一个应用程序;每个进程之间是独立的,每个进程运行在独立的且受保护的专用内存空间中;2.线程线程是程序的基本执行单元,一个进程的所有任务都在线程中执行;一个线程中任务是串行的;3.多线程一个进程中可以开启多条线程,多条线程可以并行执行不同的任务;多线程技术可以提高程...
分类:
编程语言 时间:
2014-06-24 12:50:32
阅读次数:
224
异步网络据说能极大的提高网络server的连接速度,所以打算写一个专题,来学习和了解异步网络.因为Python有个非常出名的异步Lib:Twisted,所以就用Python来完成.OK,首先写一个pythone socket的server段,对开放三个端口:10000,10001,10002.kro...
分类:
编程语言 时间:
2014-06-24 12:06:39
阅读次数:
176
一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。本文将从JVM内存模型、GC工作原理,以及GC的几个关键问题进行探讨,从GC...
分类:
编程语言 时间:
2014-06-24 11:52:29
阅读次数:
310
预加载器(Pre-loader)可以说是提高浏览器性能最重要的举措。Mozilla 官方发布数据,通过预加载器技术网页的加载性能提升了19%,Chrome测试了 Alexa 排名前2000名网站,性能有20%的提升。 它并不是一门新技术,有人认为只有 Chrome 才具备这个功能。也有人认为它...
分类:
Web程序 时间:
2014-06-24 11:16:21
阅读次数:
277