- 博客(27)
- 问答 (1)
- 收藏
- 关注
MANIFEST.MF用jar命令打包后格式混乱
我们平时在打jar包时会需要指定当前jar包的依赖jar包,那么我们就要在MANIFEST.MF文件的Class-Path中来声明这些包,通常可以直接手工修改jar包中的MANIFEST.MF文件,在别的jar包里如果也需要这个MANIFEST.MF文件,我们可以直接copy过去,也是可以使用的。 但是如果是用jar命令打包,指定这个手工修改得MANIFEST.MF文件,jar命令就会根据MA...
2009-03-22 22:33:07
410
URL请求传递中文参数乱码
有的时候我们发送URL请求会带有中文参数,例如url.do?name=浴盆,这样直接发送会产生中文乱码的问题。 下面据个例子 请求http://localhost:8080/Url/url.do?name=浴盆 action 定义如下 package com.url.action;import javax.servlet.http.HttpServletRequest;...
2009-03-19 20:24:22
322
原创 插入排序
第1次排序:4,5,3,7,6,1,第2次排序:3,4,5,7,6,1,第3次排序:3,4,5,7,6,1,第4次排序:3,4,5,6,7,1,第5次排序:1,3,4,5,6,7,排序后的数组:1,3,4,5,6,7, package datastructure;public class InsertSort { public InsertSort() { } public ...
2009-03-05 21:27:16
144
快速排序
分组后的数组:4,5,14,23,52,11,分组后的数组:4,5,11,23,52,14,分组后的数组:4,5,11,14,52,23,分组后的数组:4,5,11,14,23,52,排序后的数组:4,5,11,14,23,52, package datastructure;public class QuickSort { public QuickSort() { } publi...
2009-03-05 20:51:45
132
原创 选择排序
选择排序如果是从小到大排序,先找出排序对象中的最小数,然后与排序对象的第一个数对调位置,再从第二个数开始继续选择排序,如果第一个数就是最小数,那么就直接从第二个数开始选择排序如数组是 :3,2,4,1,5,8,7第1次排序:1,2,4,3,5,8,7 我们可以看到最小数是1与3对调了位置第2次排序:1,2,4,3,5,8,7 继续从第二个数开始,第二个数是剩余元素的最小数不必调换,继续从第...
2009-03-04 20:43:57
107
二分法查找
不用多说了,有点必须提下,查找前数组必须排序public class BinarySearch { public BinarySearch() { } public static int binarySearch(int[] datas, int key) { int index = -1; int low = 0; int high = datas.length - 1;...
2009-03-04 20:02:40
123
冒泡法排序
package datastructure;public class BubbleSort { public BubbleSort() { } public static void sort(int[] datas) { for (int i = 0; i < datas.length - 1; i++) { System.out.print("第" + (i + 1...
2009-03-03 21:06:02
107
java.lang.UnsatisfiedLinkError
System.loadLibrary("./dll/Microsoft.VisualBasic.dll")报如下错误结果发现是路径写的不对,应为 System.loadLibrary("./dll/Microsoft.VisualBasic") java.lang.UnsatisfiedLinkError: no ./dll/Microsoft.VisualBasic.dll in ja...
2009-01-21 13:45:19
188
在Postgres自定义函数中实现财务折旧金额的计算
-- Function: db(float8, float8, float8, float8, float8) -- DROP FUNCTION db(float8, float8, float8, float8, float8); CREATE OR REPLACE FUNCTION db(float8, float8, float8, float8, float8) RETURNS floa...
2009-01-20 17:55:23
189
struts.apache.org
造成错误的原因:struts-config.xml文件中引入的dtd文件和Struts包的版本不匹配比如你在struts-config.xml中引入的文件是struts-config_1_2.dtd,你可以去org.apache.struts.resources包下看有没有struts-config_1_2.dtd文件,如果没有放一个进去放进去,之后还报这个错误,就看看Struts包的版本是不是1...
2009-01-15 12:24:33
181
Element type "web-app" must be declared
造成错误的原因:web.xml文件中引入的web-app_2_3.dtd文件和jboss支持的不匹配 org.xml.sax.SAXParseException: Element type "web-app" must be declared. at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1196) ...
2009-01-15 12:23:57
1911
File类delete无法删除文件
今天调用File类里的delete方法删除临时目录里的文件时有几个文件总是删除不了,由于这个删除操作的前后执行了其他的一些方法,所以我就单独把它拿出来执行结果是可以删除的。经过仔细的阅读前面的代码发现原来是前面读文件打开的Stream没有关闭造成的,关闭之后再删除文件完全正常。...
2009-01-13 20:01:20
233
Lucene学习笔记之创建Drectory
import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.lucene.document.Field;import org.apache.lucene.index.IndexWriter;import org...
2009-01-07 22:21:47
140
字符串和十六进制转换
public static String hex2Str(String hexString) { String result = ""; byte[] bytes = new byte[hexString.length() / 2]; try { for (int i = 0; i < hexString.length(); i += 2) { bytes[i...
2009-01-07 21:22:41
263
Lucene索引文件类型
.f(n)格式化文件 .fdt包含各个域数据(field的特征)信息 .fdx是指向.fdt文件的指针。填写的是.fdt文件中每个文档的域数据信息的起始位置 .fnm各个域field的名字信息 .frq词元term的频率信息 .prx词元term在文档中的位置信息 .tis包含term数据信息,指向位置文件与频率文件的指针 .tii是.tis文件的快表,可...
2009-01-05 11:16:25
158
Lucene学习笔记之创建Index
import javax.management.Query;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.lucene.document.Field;import org.apache.luce...
2008-12-30 19:06:34
98
线程随笔-测试deadlock
package test.Thread;public class testDeadLock { public static void main(String[] args) { // TODO Auto-generated method stub deadRunner r1 = new deadRunner(); r1.flag = 1; deadRunner r2 = n...
2008-09-08 21:24:23
154
线程随笔-测试yield
package test.Thread;import java.util.Date;public class testYield { public static void main(String[] args) { // TODO Auto-generated method stub Thread4 t1 = new Thread4("t1"); Thread4 t2 = ...
2008-09-07 11:33:04
123
原创 线程随笔-测试priority
package test.Thread;public class testPriority { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Thread t1 = new Thread(new R1()); Thread...
2008-09-07 11:18:43
107
线程随笔-测试join
package test.Thread;import java.util.Date;public class testJoin { public static void main(String[] args) { // TODO Auto-generated method stub Runner4 r4 = new Runner4(); Thread t1 = new Th...
2008-09-06 16:43:49
106
线程随笔-测试sleep
package test.Thread;import java.util.Date;public class testSleep { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Thread1 t1 = new Thre...
2008-09-05 20:42:42
112
线程随笔-创建线程的基本方法
The method One: public class testThreadNormal { public static void main(String[] args) { Runner r1 = new Runner(); Thread t1 = new Thread(r1); t1.start(); for (int i = 1; i < 50; i++) {...
2008-09-03 21:39:53
101
Hibernate-Hql-到底是not is null还是is not null-测试发现h2都行
在Hibernate2.x里Hql支持 not is null 也支持 is not null 但是你打印出SQL语句就可以发现两者到最后生成的SQL语句都就变成了 is not null 但是在Hibernate3.x里Hql就不支持 not is null 的写法了,这是公司系统从Hibernate2.x升级到Hibernate3.x时候发现的,所以在Hibernate2.x里还是不要写...
2008-08-30 19:21:39
2403
Hibernate-load到底在什么地方执行select语句读取数据
我们都知道load默认是支持lazy策略的,但是它到底在什么地方开始执行select语句读取数据呢?注意:这里说的是最简单的情况,没有应用其他的策略,如inverse、lazy等 //这里不执行select查询语句,只是建立了一个代理对象User user = (User)session.load(User.class,1)//这里也不执行select查询语句,只是把执行load传入的I...
2008-08-03 20:21:44
137
正则表达式-验证Email
学习过程中随手写的一些测试的代码,记录下来以备日后查看也希望能给别人些许的帮助 System.out.println(".-".matches("[.-]*"));// true System.out.println(".".matches("[.-]*"));// true System.out.println("".matches("[.-]*"));// true
2008-07-31 19:37:50
260
正则表达式-验证字母
学习过程中随手写的一些测试的代码,记录下来做为学习过程的记录以备日后查看 也希望能给别人些许的帮助 //.表示一位任何字符 System.out.println("a".matches("."));//true //符合条件 System.out.println("4".matches("."));//true //“”0位不符合条件 System...
2008-07-30 22:12:17
730
正则表达式-验证数字
//+表示一位或者多位 //*表示0位或者多位 //“”空字符串肯定不包含一位或者多位数字所以返回false System.out.println("".matches("\\d+"));//false //*表示允许出现0位数字的情况,所以这里为true System.out.println("".matches("\\d*"));//true //“ ”...
2008-07-30 22:07:32
159
空空如也
在英文计算机书中plain和native这两个形容词是什么意思
2008-10-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人