有关Java 5.0+ 并发包的探讨-2 section博客分类:Core JavaJavathreadAccessF#前面文章用直接使用Thread类的start方法来新启动一个线程,看起来貌似没有什么问题,问题就在于线程使用场景的需求上,如果希望每个一段时间自动运行一次这个线程,如果想使用线程池...
分类:
编程语言 时间:
2014-06-28 22:26:21
阅读次数:
413
原文地址:http://blog.csdn.net/chuyuqing/article/details/19629229在对《Set和hashCode()》的一篇原创文章写完后,由于对自己的一些论断产生了模糊和怀疑,因此又对Set进行了一些研究,形成本篇。在Set的使用场景中,我们不外乎看中了她存储...
分类:
编程语言 时间:
2014-06-24 11:50:33
阅读次数:
238
1.3 使用场景
典型的成熟的spring web应用
spring使用第三方框架作为中间层
远程使用场景
EJB包装
1.3.1 依赖管理、命名规则(包)
spring-*.jar *号代表的是模块的简写,如:spring-core, spring-webmvc, spring-jms
可以在四个不同的地方...
分类:
编程语言 时间:
2014-06-22 23:00:21
阅读次数:
331
使用场景:关闭window的时候增加监听事件。
正确的使用方式:
addwin = new Ext.Window({
title : '新增',
closable : true,
width : 500,
autoHeight: true,
border : false,
plain : true,
modal : true,
layout : 'fit',
bo...
分类:
Windows程序 时间:
2014-06-22 19:07:56
阅读次数:
1013
在访问共享数据时通常使用同步。若不使用同步则可以将对象封闭在一个线程中达到线程安全的目的,该方法称为线程封闭(ThreadConfinement)。其中实现线程封闭中规范的方法是使用ThreadLocal类。线程封闭技术一种常用的使用场景是在JDBCConnection对象。publicclassConnectionHelp..
分类:
编程语言 时间:
2014-06-22 10:04:11
阅读次数:
403
一、简单工厂1.1 使用场景 1、工厂类负责创建的对象比较少; 2、客户只知道传入工厂类的参数,对于如何创建对象(逻辑)不关心; 3、由于简单工厂很容易违反高内聚责任分配原则,因此一般只在很简单的情况下应用。1.2优缺点 优点: 工厂类是整个模式的关键.包含了必要的逻辑判断,根据外界给定的...
分类:
编程语言 时间:
2014-06-20 23:42:08
阅读次数:
368
参数适配使用场景:当无法对一个参数的类型使用接口提取,或者该参数难以被"伪装"时.例如,该参数的类型是一个含有很多方法的接口类型.在进行单元测试时必须编写一个实现该接口的实现类.可以使用Mock.问题:从维护的角度来看,传递了一个宽接口,而其实方法内部只使用了该接口的部分契约.所以,应该尽量使用窄接...
分类:
其他好文 时间:
2014-06-20 22:22:12
阅读次数:
230
因为现项目中有用到多线程和并发的知识,所以打算近期补习一下多线程相关的内容。第一篇文章从最基础的开始,就是如何开启一个线程,如何启动线程和阻塞线程等,这篇文章分以下几点进行总结。多线程初印象多线程的使用场景线程的启动,挂起和终止一个简单的多线程实例多线程初印象 首先通过一张图来了解一下进程Pr...
分类:
编程语言 时间:
2014-06-20 17:53:29
阅读次数:
307
/* 设计模式之单例模式$_instance 必须声明为静态的私有变量构造函数必须声明为私有,防止外部程序 new 类从而失去单例模式的意义getInstance() 方法必须设置为公有的,必须调用此方法以返回实例的一个引用:: 操作符只能访问静态变量和函数 new 对象会消耗内存使用场景:最常用的...
分类:
Web程序 时间:
2014-06-18 22:06:32
阅读次数:
233
栈和线性表类似,也是有两种存储结构,分别为顺序结构和链式结构。大部分情况下,栈使用前者,这和它的使用场景有关,因为通常情况下我们不会对栈进行频繁地,随机地插入,删除操作。下面是我用顺序结构实现的栈,这个栈有个特点就是它的通用性,因为我并没有限制它所存储的数据类型...
分类:
其他好文 时间:
2014-06-15 15:02:00
阅读次数:
209