`
aaron_ch
  • 浏览: 172947 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
Java的多进程运行模式分析 一般我们在java中运行其它类中的方法时,无论是静态调用,还是动态调用,都是在当前的进程中执行的,也就是说,只有一个java虚拟机实例在运行。而有的时候,我们需要通过java代码启动多个java子进程。这样做虽然占用了一些系统资源,但会使程序更加稳定,因为新启动的程序是在不同的虚拟机进程中运行的,如果有一个进程发生异常,并不影响其它的子进程。 在Java中我们可以使用两种方法来实现这种要求。最简单的方法就是通过Runtime中的exec方法执行java classname。如果执行成功,这个方法返回一个Process对象,如果执行失败,将抛出一个IOExcepti ...
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 ...
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         ...
Spring用回调HibernateCallBack方法实现持久层一些功能,当这些功能不能满足需求时, 我们也可以自已来重写HibernateCallBack,例: public class UsersDAO extends HibernateDaoSupport { ...... public List getUsers() { return getHibernateTemplate().executeFind(new HibernateCallback() { public Object doInHibernate(Session s) throws HibernateExcept ...
Java中的浅复制与深复制 分析一下Java中关于浅复制与深复制的问题。探讨浅复制与深复制的概念、clone()方法和利用串行化做深复制的实现。 浅复制与深复制概念 1.1浅复制(浅克隆)         被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。1.2深复制(深克隆)         被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引用的对象都复制了一 ...
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( ...
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时采用了异步调用的方式进行处理,即在服务 ...

PHP Get time from server

    博客分类:
  • PHP
<?php //如果php>5.1.0 if(phpversion()>='5.1.0') {     ////获取php当前使用时区     //echo date_default_timezone_get();     //设置时区     date_default_timezone_set('Asia/Shanghai'); } echo

Future pattern

    博客分类:
  • Java
个人理解 Future 模式就是在主线程中当需要进行比较耗时的作业,但不想阻塞主线程的作业时,将耗时作业交由 Future 对象在后台中完成,当主线程将来(这个 Future 的意义也就体现在这里了)需要时即可通过 Future 对象获得已经作业对象。 这里写了一个简单的例子来说明这种模式,其实写这个例子主要是自己想熟悉一下 JDK5 的 concurrency 包中 FutureTask 的用法了。例子模拟的是一个会计算账的过程,主线程中已经获得其他帐户的总额了,为了不让主线程等待 PrivateAccount 返回而启用新的线程去处理,并使用 FutureTask 对象来监控,最后需要计 ...
 在中国,目前从事天使投资的主要为浙江、广东、北京等地区富有的个人、部分专业投资机构以及部分外企人士和海归人士,目前我国天使投资除了资金规模与美国有差距之外,绝大部分投资会以个体形式出现,被业内人士称为“边缘投资人群”。   名词解释:天使投资人   天使投资人又被称为投资天使(BusinessAngel),天使投资是权益资本投资的一种形式,指具有一定净财富的个人,对具有巨大发展潜力的初创企业进行早期的直接投资,属于一种自发而又分散的民间投资方式。   天使投资一词源于纽约百老汇,特指富人出资资助一些具有社会意义演出的公益行为,对于那些充满理想的演员来说,这些赞助者就像天使一样从天而降,使他们 ...
一、常用输出格式 %c 列出logger名字空间的全称,如加上{<层数>}表示出从最内层算起的指定层数的名字空间 %X 按MDC(Mapped Diagnostic Context,线程映射表)输出日志。通常用于多个客户端连接同一台服务器,方便服务器区分是那个客户端访问留下来的日志。 %p 日志信息级别 %d %d{<日期格式>}:日志信息产生时间,使用ISO8601定义的日期格式 %C 日志信息所在地(全限类名) %m 产生的日志具体信息 %n 输出日志信息换行 %F 显示调用logger的源文件名 %l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的 ...
readyState属性包括五种可能的取值:   0: (未初始化)send方法还没有被调用 1: (加载中)已调用了send方法,请求还在处理 2: (已加载)send方法已完成,整个应答已接收 3: (交互中) 正在解析应答 4: (已完成) 应答已经解析,准备好进行下一步处理。 对象XMLHttpRequest 属性status的含义: 0**:未被始化 1**:请求收到,继续处理 2**:操作成功收到,分析、接受 3**:完成此请求必须进一步处理 4**:请求包含一个错误语法或不能完成 5**:服务器执行一个完全有效请求失败 100——客户必须继续发出请求 101——客户 ...
这些是 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 ...
jasperreport tools enhance and solve the report issue for your web 一.设计jasperreport报表,编译jasperreport的jasper文件,制作jasper文件用的是IReport的一个工具.基本流程就是: 1.建立数据库连接,我们使用了mysql的数据库 2.利用向导生成xml文件.向导上的内容比较简单清楚,关键是字段的引用. 3.保存后,编译可以得到jasper文件,运行可以看到效果. 二.加入应用 一个很简单的测试.在我们自己的项目中加入报表功能.大致步骤如下: 1.将相关的库放入项目的lib目录,这些库包括 ...
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 ...
Global site tag (gtag.js) - Google Analytics