- 浏览: 178969 次
- 性别:
- 来自: 苏州
最新评论
-
jiasky:
好像是在练书法。
Oracle Function -
blackangel_can:
这样的代码见得多了。
Javascript Print(*) -
tianhendi:
Apache Solr and Tomcat6 Search engine -
laserdance:
我想问下,你怎么从Tomcat等服务器中把上述文件xml准确定 ...
Java parse XML methods(4) -
cskysnew:
第二种如果去掉synchronized,就不是线程安全的,应该 ...
Singlton ture or not?
文章列表
Java的多进程运行模式分析
一般我们在java中运行其它类中的方法时,无论是静态调用,还是动态调用,都是在当前的进程中执行的,也就是说,只有一个java虚拟机实例在运行。而有的时候,我们需要通过java代码启动多个java子进程。这样做虽然占用了一些系统资源,但会使程序更加稳定,因为新启动的程序是在不同的虚拟机进程中运行的,如果有一个进程发生异常,并不影响其它的子进程。
在Java中我们可以使用两种方法来实现这种要求。最简单的方法就是通过Runtime中的exec方法执行java classname。如果执行成功,这个方法返回一个Process对象,如果执行失败,将抛出一个IOExcepti ...
- 2007-12-11 11:29
- 浏览 5977
- 评论(0)
Dowload Netbean6 from http://netbeans.org
glassfish tips:
Start Server:
asadmin start-domain domain1
Stop Server:
asadmin stop-domain domain1
Deploy war:
Copy hello.war to install-dir/domains/domain1/autodeploy/
Create sun-rescources.xml if you want to use connection pool,jndi for JMS. this could be ...
- 2007-12-05 16:33
- 浏览 1561
- 评论(0)
Private Sub DataTransferExcel(ByVal tempDataTable As DataTable, ByVal strSaveFilePath As String)
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
...
- 2007-11-20 20:25
- 浏览 1425
- 评论(0)
Spring用回调HibernateCallBack方法实现持久层一些功能,当这些功能不能满足需求时,
我们也可以自已来重写HibernateCallBack,例:
public class UsersDAO extends HibernateDaoSupport {
......
public List getUsers() {
return getHibernateTemplate().executeFind(new HibernateCallback() {
public Object doInHibernate(Session s) throws HibernateExcept ...
- 2007-11-05 15:45
- 浏览 2965
- 评论(0)
Java中的浅复制与深复制
分析一下Java中关于浅复制与深复制的问题。探讨浅复制与深复制的概念、clone()方法和利用串行化做深复制的实现。
浅复制与深复制概念
1.1浅复制(浅克隆)
被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。1.2深复制(深克隆)
被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引用的对象都复制了一 ...
- 2007-11-05 13:10
- 浏览 1202
- 评论(0)
1. 实现打印功能
1) ExecWB()
通过脚本程序来调用IE菜单下面的打印命令。实现的代码如下:
<script language="javascript">
function printsetup(){ // 打印页面设置
wb.execwb(8,1);
}
function printpreview(){ // 打印页面预览
wb.execwb(7,1);
}
function printit() { //打印
if (confirm('确定打印吗?')) {
wb.execwb( ...
- 2007-11-05 12:45
- 浏览 7423
- 评论(1)
1、如何去除AJAX取过值后IE的缓存?
A:在url后面加一个当前时间。即:url = url + "&nocache="+new Date().getTime();
B: 在xmlhttp.open之后发送一个特定的头,简约代码如下:
xmlhttp.setRequestHeader('If-Modified-Since', '0');
2、在使用AJAX的时候发现在取得xmlHttp.status状态时为空,造成JS的ERROR信息错误,应该如何解决?
A:这种情况绝大多数情况是因为用户在xmlHttp.open时采用了异步调用的方式进行处理,即在服务 ...
- 2007-11-04 20:23
- 浏览 1523
- 评论(0)
<?php
//如果php>5.1.0
if(phpversion()>='5.1.0')
{
////获取php当前使用时区
//echo date_default_timezone_get();
//设置时区
date_default_timezone_set('Asia/Shanghai');
}
echo
- 2007-11-04 20:12
- 浏览 2019
- 评论(0)
个人理解 Future 模式就是在主线程中当需要进行比较耗时的作业,但不想阻塞主线程的作业时,将耗时作业交由 Future 对象在后台中完成,当主线程将来(这个 Future 的意义也就体现在这里了)需要时即可通过 Future 对象获得已经作业对象。
这里写了一个简单的例子来说明这种模式,其实写这个例子主要是自己想熟悉一下 JDK5 的 concurrency 包中 FutureTask 的用法了。例子模拟的是一个会计算账的过程,主线程中已经获得其他帐户的总额了,为了不让主线程等待 PrivateAccount 返回而启用新的线程去处理,并使用 FutureTask 对象来监控,最后需要计 ...
- 2007-11-04 19:54
- 浏览 2172
- 评论(0)
在中国,目前从事天使投资的主要为浙江、广东、北京等地区富有的个人、部分专业投资机构以及部分外企人士和海归人士,目前我国天使投资除了资金规模与美国有差距之外,绝大部分投资会以个体形式出现,被业内人士称为“边缘投资人群”。
名词解释:天使投资人
天使投资人又被称为投资天使(BusinessAngel),天使投资是权益资本投资的一种形式,指具有一定净财富的个人,对具有巨大发展潜力的初创企业进行早期的直接投资,属于一种自发而又分散的民间投资方式。
天使投资一词源于纽约百老汇,特指富人出资资助一些具有社会意义演出的公益行为,对于那些充满理想的演员来说,这些赞助者就像天使一样从天而降,使他们 ...
- 2007-11-04 10:26
- 浏览 960
- 评论(0)
一、常用输出格式
%c 列出logger名字空间的全称,如加上{<层数>}表示出从最内层算起的指定层数的名字空间
%X 按MDC(Mapped Diagnostic Context,线程映射表)输出日志。通常用于多个客户端连接同一台服务器,方便服务器区分是那个客户端访问留下来的日志。
%p 日志信息级别
%d %d{<日期格式>}:日志信息产生时间,使用ISO8601定义的日期格式
%C 日志信息所在地(全限类名)
%m 产生的日志具体信息
%n 输出日志信息换行
%F 显示调用logger的源文件名
%l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的 ...
- 2007-10-14 20:41
- 浏览 2322
- 评论(0)
readyState属性包括五种可能的取值:
0: (未初始化)send方法还没有被调用
1: (加载中)已调用了send方法,请求还在处理
2: (已加载)send方法已完成,整个应答已接收
3: (交互中) 正在解析应答
4: (已完成) 应答已经解析,准备好进行下一步处理。
对象XMLHttpRequest
属性status的含义:
0**:未被始化
1**:请求收到,继续处理
2**:操作成功收到,分析、接受
3**:完成此请求必须进一步处理
4**:请求包含一个错误语法或不能完成
5**:服务器执行一个完全有效请求失败
100——客户必须继续发出请求
101——客户 ...
- 2007-10-11 20:26
- 浏览 6087
- 评论(0)
这些是 SQL-92 设置语句,使 SQL Server 2000/2005 遵从 SQL-92 规则。
当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须符合所有 Transact-SQL 标识符规则。
SQL-92 标准要求在对空值进行等于 (=) 或不等于 (<>) 比较时取值为 FALSE。当 SET ANSI_NULLS 为 ON 时,即使 column_name 中包含空值,使用 WHERE column_name = N ...
- 2007-09-28 09:43
- 浏览 974
- 评论(0)
jasperreport tools enhance and solve the report issue for your web
一.设计jasperreport报表,编译jasperreport的jasper文件,制作jasper文件用的是IReport的一个工具.基本流程就是:
1.建立数据库连接,我们使用了mysql的数据库
2.利用向导生成xml文件.向导上的内容比较简单清楚,关键是字段的引用.
3.保存后,编译可以得到jasper文件,运行可以看到效果.
二.加入应用
一个很简单的测试.在我们自己的项目中加入报表功能.大致步骤如下:
1.将相关的库放入项目的lib目录,这些库包括 ...
- 2007-09-27 22:07
- 浏览 1216
- 评论(0)
Default Datetime format in sql server:
select getdate()
2004-09-12 11:06:08.177
SQL Server Datetime format conversion examples:
select CONVERT(varchar, getdate(), 120 )
2004-09-12 11:06:08
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
20040912110608
s ...
- 2007-09-27 15:33
- 浏览 1914
- 评论(0)