- 浏览: 37893 次
- 性别:
- 来自: 厦门
最新评论
文章列表
线程池(java.util.concurrent.ThreadPoolExecutor)的使用 ( 转载来的)
2010-07-19 15:46:50| 分类: 技术 |字号 订阅
一、简介
线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,
long keepAliveTime, TimeUnit unit,
BlockingQueue<Runnable> workQueue,
Rejected ...
java SSH2 框架搭建 (myeclipse 6.5 + jdk 1.6+ struts-2.3.1.2+hibernate 3.5+spring 3.1)
来公司都半年了,还没搭建过框架,整天都是维护项目。。。
今天忙里偷闲,想自己搭建个ssh2框架试试,谁知碰到好多问题,特在这里和大家分享一下
一.由于我用的是 myeclipse 6.5,它不支持 struts2,所以要自己先导入官方struts-2.3.1.2核心包,创建struts2.xml、创建action、修改web.xml
首先,我先在struts2官方网站下载了一个struts-2.3.1.2的lib包,咋一看吓 ...
第一种(懒汉,线程不安全):
public class Singleton {
private static Singleton instance;
public static Singleton getInstance() {
if (instance == null) {
instance = new Singleton();
}
return instance;
}
}
这种写法lazy loading很明显,但是致命的是在多线程不能正常工作。
第二种(懒汉,线 ...
一:基础语法
1.ant的编译文件默认为build.xml,一般无需改变。
2.build.xml的根节点为,一般格式如下:
name为工程名称;
default为默认的target,就是任务;
basedir就是基路径。一般为"."
3.property可以定义变量,一般格式如下:
引用的时候这么引用${test}
如果变量是路径的话,则可以这么定义:
这么定义就可以不用担心"\"和"/"的问题了。
4.定义target:
...
log4j.properties配置详解
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。
1. 配置文件
Log4J配置文件的基本格 ...
Json-lib可以将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。
一、 准备工作
1、 首先要去官方下载json-lib工具包
下载地址:
http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/
目前最新的是2.4的版本,本示例中使用的是v2.3;json-lib还需要以下依赖包:
jakarta commons-lang 2.5
jakarta commons-beanutils 1.8 ...
1. 查询整个映射对象所有字段
//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段
String hql = "from Users";
Query query = session.createQuery(hql);
List<Users> users = query.list();
for(Users user : users) {
System.out. ...