http://www.infoq.com/cn/articles/java-threadPool/1. 引言合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线...
分类:
编程语言 时间:
2014-06-26 00:08:19
阅读次数:
324
线程池作用:1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。
2.可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为消耗过多的内存,而把服务器累趴下(每个线程需要大约1MB内存,线程开的越多,消耗的内存也就越大,最后死机)。
Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。...
分类:
编程语言 时间:
2014-06-10 18:32:00
阅读次数:
254
一: MVC简介:
MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。
MVC模式的目的:实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本...
分类:
Web程序 时间:
2014-06-05 00:54:40
阅读次数:
359
1.JavaBean
是Java中的一个组件技术,类似于微软的COM组件SUN公司将JavaBean定义为:可以重复利用的软件组件2.JavaBean的种类:a.可视化JavaBean
b.非可视化JavaBean3.设计一个JavaBean就是要设置其属性和方法,编码规则如下: a.每个属性必须有...
分类:
编程语言 时间:
2014-05-17 20:09:59
阅读次数:
279
memcache不会释放内存,而是重新利用。在缓存的清除方面,memcache是不释放已分配内存。当已分配的内存所在的记录失效后,这段以往的内存空间,memcache只会重复利用。memcached的内存回收机制不是说你设置的key到了生命周期就自动从内存中清除的,这个时候必须有一个新的对象入驻请求...
分类:
其他好文 时间:
2014-05-09 04:00:31
阅读次数:
375
/**
*在js中并不存在类,所以可以直接通过Object来创建对象,但是使用这种方式创建有一
*弊端:由于没有类的约束,无法实现对象的重复利用,并且没有一种规范约定,在操作时容易带来问题。
*/
var person = new Object();
person.name = "octopus";
person.age = 25;
person.say = function(...
分类:
Web程序 时间:
2014-05-03 15:39:22
阅读次数:
371
unity中,perfab是一个很重要的知识点,它是可重复利用的Game Object。这使我联想到cocos2dx中的CCSpriteBatchNode批次渲染可以大大提高渲染效率。同样,unity中的perfab使用批量物体的渲染如大量子弹、城墙等。好,下面我们来在unity中创建导弹。
一、导入3D模型
如果还不知道如何制作简单的3D导弹模型,或者没有该模型的,可以参考这篇文章: htt...
分类:
其他好文 时间:
2014-04-30 22:47:39
阅读次数:
633