- 浏览: 153662 次
- 性别:
- 来自: 南京
最新评论
-
ginolai:
<result>/page/ajax/ajax ...
Struts2 和 Ajax 交互 -
h416373073:
谢谢分享,收下了 :)
Ant 打 war 包过程 -
suhuajie:
<war warfile="${war.des ...
Ant 打 war 包过程 -
hello_player:
yvonxiao 写道copy资源的时候不仅仅要propert ...
Ant 打 war 包过程 -
hello_player:
郭伟良 写道No source files and no pa ...
Ant 打 war 包过程
文章列表
最近在下载一个小软件的时候被安装了个IE的插件,桌面生成了两个IE图标,桌面、快速启动栏和开始菜单里面被安装了好多小游戏或者网页之类的图标,也会修改桌面和快速启动栏里面除了 firefox 以外浏览器的默认网页,属性里面是查不到的,点击右键查看快捷方式目标里面在运行浏览器的时候后面多带了个网址参数,修改无法应用,虽然通过启动桌面的图标清理和删除注册表里面的相关操作可以删除图标,但重启机器发现又重新装回来了。
现象大概就是这样,下面说下清除步骤:
对于非 IE 浏览器启动页面被篡改的情况比较好解决,直接删除快捷方式图标,从安装文件夹里面重新拖出来快 ...
- 2009-11-05 12:55
- 浏览 11979
- 评论(0)
sequence number not allowed here
sequence 不能使用在 order by , group by 等 sql 语句当中。
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
使用 net.sf.json 这种 json 包时程序编译正常,但还要配合下面几个包才能正常使用:json-lib-2.2.2-jdk15.jar ezmorph-1.0.2.jar commons-beanutils-1.7.0.jar commons- ...
Array.prototype.slice
slice 返回一个查询数组,该方法在只有一个参数的情况下表示除去数组内的第一个元素;
Array.prototype.splice
主要作用是在数组的任意位置进行添加、删除或者替换元素,直接修改数组对象,splice 有三个以上参数,前两个是必须的,后面的参数是可选的。
具体的用法如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
< ...
- 2009-09-24 20:11
- 浏览 3959
- 评论(0)
线程池简介见前面一篇,这边介绍下使用 ThreadPoolExecutor 创建线程池用法:
import java.util.Queue;
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
public class ThreadPoolExecutorTest {
private static int queueDeep = 4;
public vo ...
- 2009-09-15 17:55
- 浏览 3976
- 评论(0)
在写后台程序的时候我们往往会用到多线程处理办法,为了尽量减少创建和销毁线程的系统开支,需要通过线程池的模式来维处于并发状态的多线程,jdk1.5 提供了较为方便的线程池维护类库,java.util.concurrent 在并发编程中很常用的实用工具类。
下面简单介绍下使用 Executors 创建线程池的用法:
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Semaphore;
public class Te ...
- 2009-09-14 21:56
- 浏览 3584
- 评论(0)
在oracle 中,对于一个sql语句,存在两种可选的解析过程, 一种是硬解析,一种是软解析.
一个硬解析需要经解析,制定执行路径,优化访问计划等许多的步骤.硬解释不仅仅耗费大量的cpu,更重要的是会占据重要的们闩资源,严重影响了系统的并发效率。当一个sql语句提交后,oracle会首先检查一下共享缓冲池里有没有与之完全相同的语句,如果有的话只须执行软分析即可,否则就得进行硬分析。
而唯一使得oracle 能够重复利用执行计划的方法就是采用绑定变量。绑定变量的实质就是用于替代sql语句中的常量的替代变量。绑定变量能够使得每次提交的sql语句都完全 ...
- 2009-08-25 20:30
- 浏览 1539
- 评论(0)
Java 开发中有时候需要调用一个返回结果集的存储过程,批量返回查询数据结果。下面用个简单的存储过程演示下调用和处理过程。
数据库脚本执行:
Create Table student (grade varchar2(5), num number(6), Name Varchar2(20), age Integer);
Insert Into student Values('101', 100001, 'Jack', 20);
Insert Into student Values('102', 100001, 'Mike', 21);
Insert Into student Values(' ...
- 2009-08-25 10:23
- 浏览 3160
- 评论(0)
Aptana 启动时经常双击启动图标只闪了下开始加载的图片就启不起来了,应该是加载的时候内存溢出了,出现这种情况以后,重启机器也还是启动不了,重装 Aptana 也还很可能会重复这类问题,被这个问题搞得头大。
后来摸索了下找到个变通的解决办法,打开 Aptana 的安装目录,下面有个 startup.jar ,双击这个 jar 包启动程序,中间有可能会报内存溢出问你是否需要关闭,中间提示全部点否,启动完了以后,这个时候还不能正常使用,因为每打开一个页面或者点一个标签都会报 "An error has occurred. See error log for ...
- 2009-08-15 13:38
- 浏览 4035
- 评论(2)
Ant 相关的介绍我就不详述了,网上这方面介绍还是比较多的,下面我就用一个简单的 web 应用做示例。
附件 anttest.rar 包里面是一个简单的登陆应用,输入用户和密码跳转成功页面并显示输入的值,这个工程是用 myeclispe 写的,下面我就模拟实现 myeclipse 的 tomcat 发布 web 应用,将这个应用打包到 tomcat 的 webapps 目录下。
1.构建ant环境
1)安装jdk,设置JAVA_HOME ,PATH ,CLASS_PATH。
2)下载ant 地址www.apache.org。
3)解压ant 你得到的是一个压缩包,解压缩它
4)设置ANT_HO ...
- 2009-08-03 10:01
- 浏览 27004
- 评论(8)
由于 JUnit 在平时 Java 开发的过程中用得比较多,网上这部分详细介绍的也不多,找了点资料整理一下一些开发中常用的 JUnit 测试使用方法。里面我都故意使断言出错,错误详细信息我就不贴了,执行看看就清楚了。
JUnit 简介
针对写好的 Java 程序进行测试,一般的测试方式通常依赖于人工对输入结果的判断,缺少效率且难以组织,可以使用 JUnit 提高测试效率,
JUnit 用途是单元测试,针对包中的类和方法进行测试,找出程序中存在的问题或者 bug。
JUnit 特性
对预期结果的断言
用于共享测试数据的的测试工具
便于组织执行测试的测试套件
图形和文字的测试界面
简单断言测试 ...
- 2009-07-25 19:39
- 浏览 3402
- 评论(4)