Archives: 2月 2010


malformedinput异常解决办法

读写文件时

BufferedReader br = new BufferedReader(new FileReader(File file));
br.readLine();

IBM JDK5抛出sun.io.malformedinputexception异常

这个异常产[……]

继续阅读

删除Map时抛出同步修改异常的解决办法

在对一个map进行迭代遍历并删除一些符合条件的键值对的时候,容易出现

java.util.ConcurrentModificationException 这个异常。
Exception in thread “main” java.util.ConcurrentModificationExce[……]

继续阅读

Hashmap遍历选择Keyset还是entryset?

遍历hashmap使用entryset要比keyset快。下面是小实验:

public class HashMapTest {
 
public static void main(String[] args) {
HashMap hashmap = new HashMap();
for(int i=0;i<1000;i++){
hashmap.put(""+i,"hello");
}
 
long bs = Calendar.getInstance().getTimeInMillis();
Iterator iterator = hashmap.keySe[......]<p class="read-more"><a href="http://neoremind.com/2010/02/hashmap%e9%81%8d%e5%8e%86%e9%80%89%e6%8b%a9keyset%e8%bf%98%e6%98%afentryset/">继续阅读</a></p>

pass-by-reference? pass-by-value?

最近项目中做一个tableCellContentKeyword,遇到一个棘手的问题

public void method (Integer i){

i = new Integer(6); //想改变i的值但是没有setXX的API方法,但实际上没有变化

}

真是把SCJP都忘[……]

继续阅读

DOS命令静默强制删除文件夹(rm -rf)

I came across a serious problem, it can be said to be a DB2 bug. Always, when replicating db between three or more dbs, it prompts that c:\QSASNQA is[……]

继续阅读

STAF小试牛刀

1.问题描述: 利用STAF框架提供的API,编写Java Code,来取出远程linux系统里某些文件的信息(例如进度信息,端口号等等) 2.模拟环境: 1) 版本STAF3.3.1,Windows XP + RHEL5 2)联通测试 staf IP process start comm[……]

继续阅读

STAF配置

STAF 全称Software Testing Automation Framework. 作为一个软件的自动测试框架,他以各种称之为服务作为各种功能. STAF是一个开源软件. 下面就STAF/STAX的安装配置作简要的介绍. Windows下的安装 1.从STAF的官网上下载STAF和[……]

继续阅读

Ant自定义宏

Ant脚本project.xml 首先导入宏文件common.xml:

<import file="common.xml" />
 
<target name="任务:重新启动远端Resin服务器">
<rebootRe[......]<p class="read-more"><a href="http://neoremind.com/2010/02/ant%e8%87%aa%e5%ae%9a%e4%b9%89%e5%ae%8f/">继续阅读</a></p>

文本过滤命令行的方法【以取MAC地址为例】

如何从命令行里截取自己开发所需要的数据呢? 下面的例子演示了如何获取MAC地址,仅作参考

public static String getMACAddress() {
 
        String address = "";
        String os = System.getProperty("os.name");
        if ( os != null && os.startsWith("Windows")) {
        try {
        String command = "cmd.exe /c ipconfig /all";[......]<p class="read-more"><a href="http://neoremind.com/2010/02/%e6%96%87%e6%9c%ac%e8%bf%87%e6%bb%a4%e5%91%bd%e4%bb%a4%e8%a1%8c%e7%9a%84%e6%96%b9%e6%b3%95%e3%80%90%e4%bb%a5%e5%8f%96mac%e5%9c%b0%e5%9d%80%e4%b8%ba%e4%be%8b%e3%80%91/">继续阅读</a></p>

JNI之Helloworld

问题背景:由于最近生活轻松,毕设刚刚紧张起来,音频检索的代码全部是C/C++编写的,而B/S平台的应有要搭建服务器,我只会J2EE/JSP那些东东,所以要学会JNI调C/C++代码。

下面介绍下如何构建自己第一个JNI程序。

(1) 将%JAVA_HOME%下的include文件[……]

继续阅读

WAS管理Profile命令

WAS设计中把bin和每个server的profile文件分离开来,所以删除/profiles/AppSrv01,还可以利用一下的命令新建profile,或者干脆直接打一个tar包,包含一个clean的Profile都是可行的。
[root@rfidiczh bin]# ./manageprofi[……]

继续阅读

Oracle远程连接所用到的3个重要文件

注: 本文讲述了oracle数据库实例连接的配置过程,三个重要的配置文件位于C:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN目录下

1. sqlplus sys/oracle@orcl

sqlnet.ora 文件格式NAMES.DIRECTORY_P[……]

继续阅读

Shell脚本100%进度条显示

#!binbash
drawper ()
{
_per=`expr $1 * 100 / $2`
case `expr $_per / 4 % 4` in
0) _char="|" ;;
1) _char="/" ;;
2) _char="-" ;;
3) _char="\" ;;
esac
printf "r$_char $_per%%"
if [ $1 -eq $2 ];then
printf "n"
fi
}
 
i=1[......]<p class="read-more"><a href="http://neoremind.com/2010/02/shell%e8%84%9a%e6%9c%ac100%e8%bf%9b%e5%ba%a6%e6%9d%a1%e6%98%be%e7%a4%ba/">继续阅读</a></p>

Ajax与Jython结合的简单应用

1. 安装Tomcat

2. 在<TOMCAT_HOME>/webapps/建立文件夹jythonAjax.

3. Go to <TOMCAT_HOME>/webapps/jythonAjax

新建一个jython源文件HelloWorld.py

from javax.servlet.http import HttpServlet 
 
class HelloWorld(HttpServlet):
 
def doPost(self, req, res):
 
searchterm = req.getParameter("username")[......]<p class="read-more"><a href="http://neoremind.com/2010/02/ajax%e4%b8%8ejython%e7%bb%93%e5%90%88%e7%9a%84%e7%ae%80%e5%8d%95%e5%ba%94%e7%94%a8/">继续阅读</a></p>