java
leo133845920
这个作者很懒,什么都没留下…
展开
-
处女贴...递归遍历文件夹删除文件
平时总是直接在workspace里面直接考项目,总是包含了很多的svn文件,写了类遍历项目文件夹,删除svn文件夹,测试可用[code="java"]import java.io.File;public class digui { public void PackageDelete(String filePath){ File f = new File(filePat...2010-04-01 16:46:12 · 96 阅读 · 0 评论 -
java随机发牌
[code="java"]import java.util.Random;public class faPai {public static void main(String[] args) { Random ran=new Random(); int a[]=new int[54]; int x[]=new int[18]; int y[]=new i...原创 2010-10-20 09:55:34 · 312 阅读 · 0 评论 -
log4j配置
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , ...原创 2011-01-30 17:26:36 · 64 阅读 · 0 评论 -
httpclient读取inputstream流
[code="java"] public static String getString(InputStream is, String charset) { String str = null; if (is == null) { return str; } StringBuffer sb = new StringBuffer(); try { B...原创 2011-02-10 10:35:18 · 1910 阅读 · 0 评论 -
xpath不完全整理版
Xpath 多条件实例: [code="java"]//cell[data[text()='Alpha'] and data[@type='String']] [/code]或 [code="java"]//cell[data[text()='Alpha' and @type='String']][/code]原创 2011-02-17 09:44:04 · 98 阅读 · 0 评论 -
js关闭窗口
原创 2011-02-28 14:31:50 · 96 阅读 · 0 评论 -
List转成Array
[code="java"]List list = new ArrayList();Part[] parts = (Part[])list.toArray(new Part[parts.size()]);[/code]待编辑...2010-12-07 10:37:29 · 81 阅读 · 0 评论 -
ARRAYLIST VECTOR LINKEDLIST 区别与用法
最近用到了,所以依然是转载ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向...原创 2011-03-28 10:45:28 · 72 阅读 · 0 评论 -
java关键字Transient与volatile
Volatile修饰的成员变量在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。 Java语言规范中指出:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值对比。 这样当多个线程同时与某个对...原创 2011-03-28 10:57:53 · 90 阅读 · 0 评论 -
singleton实例
[code="java"]public class Singleton { private static Singleton instance = null; public static synchronized Singleton getInstance() { if (instance ==null) instance=new Singleton(...2011-03-30 17:02:15 · 111 阅读 · 0 评论 -
Content-Encoding: deflate
[code="java"]new InflaterInputStream(is, new Inflater(true))[/code]原创 2011-04-08 14:27:49 · 731 阅读 · 0 评论 -
jetty 打包的问题
WARN::failed struts2: Unable to load configuration. - bean - jar:file:/F:/jt_posttool/jposttool_V1.0_lib/struts2-core-2.1.6.jar!/struts-default.xml:29:722011-05-10 20:15:58.781:WARN::Failed startup ...原创 2011-05-10 20:52:58 · 453 阅读 · 0 评论 -
FusionCharts的参数使用
今天刚把调用FusionCharts的代码封装好还测试了一下,去除了查数据库返回空的bug打算好好整理一下FusionCharts的各项参数使用效果却发现,原来FusionCharts已经更新到v3 了……好在只是一下标签换了个名,其他没大的变化,修改起来还是很简单的 引用内容FusionCharts v2.3升级到FusionCharts v3的方法...原创 2011-01-18 20:21:55 · 70 阅读 · 0 评论 -
java中进行二,八,十六,十进制间相互转换
昨天fanny问我知不知道java的方法转换进制,才晓得原来都有了这样的方法,话说当年自己还写了个类来算,超级笨的方法,猛计算 - -!废话不多说,进入正题:十进制转成十六进制:Integer.toHexString(int i)十进制转成八进制Integer.toOctalString(int i)十进制转成二进制Integer.toBinaryString(...2010-04-02 17:07:03 · 143 阅读 · 0 评论 -
从java线程中获得运算结果
java的线程是由Thread来实现的,一般我们创建线程进行一个复杂的运算,然后在主线程中对运算结果进行处理,但是Thread的run函数并没有返回值,那么我们运算出结果后,怎么通知其它线程呢,本文讲述了几种返回信息的方法。 一。java线程的创建 要创建线程有两种办法,一是继承Thread类,二是实现Runnable,然后将其传递给一个Thread的构造函数,实例如下(假设我们要...2010-04-25 16:36:57 · 208 阅读 · 0 评论 -
获取applicationContext的几个类
1, ApplicationContext ac = new FileSystemXmlApplicationContex("src/ applicationContext.xml"); //2, WebApplicationContext ctx = null; if (ctx == null) { ctx = WebApplicationContext...原创 2010-05-13 14:36:00 · 124 阅读 · 0 评论 -
简单的读写xml
[code="java"] public synchronized static List ReadBlogList(){ List list = new ArrayList(); try { String filepath = ""; if ("".equals(SystemVariable.APP_PATH)) { filepath = SystemVar...2010-08-02 15:45:21 · 79 阅读 · 0 评论 -
临时写的敏感度分析
public class Temp{ public static void main(String[] args) { String str = "考古现场发掘发现,唐代以上的深黑色淤泥文化层厚度约3.0米," + "距现地表约时代跨度为宋代至民国时期。淤泥里面遗存大量的水生动" + "物,如河蚌、螺壳等,还出土了地表的灰陶瓦片和瓷片以及数件豆柄、豆盘" +...2010-05-27 20:34:44 · 218 阅读 · 0 评论 -
JSON中,java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
使用JSON,在SERVLET或者STRUTS的ACTION中取得数据时,如果会出现异常:java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher是因为需要的类没有找到,一般,是因为少导入了JAR包,使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:comm...原创 2010-09-02 17:34:39 · 102 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计算机内部,所有的...原创 2010-09-03 11:15:57 · 72 阅读 · 0 评论 -
JSP页面EL表达式无效的问题
以前用WSAD wizard做的,都可以在JSP页面中解析到EL表达式,当然前提是JSP2.0的情况下。 今天遇到了一个莫名其妙的问题。刚下载Eclipse3.3+MyEclipse6.0体验的过程中,遇上了解析不到EL表达式的问题。经过好几个小时的琢磨终于发现了,给大家share一下: 问题就出在建Web Project的时候web.xml声明上。 web.xml声明部分一般分为如下...原创 2011-04-20 19:40:56 · 148 阅读 · 0 评论 -
启动Tomcat6.x时manager does not exist or is not a readable directory
前几天重新安装了Tomcat6,安装完Tomcat6后在wepapps下面会有一些tomcat自带的项目(root、manager、host-manager等几个),这几天项目没什么用我就删掉了,后来在MyEclipse中配置好Tomcat,新建web项目,在启动Tomcat是会出现 严重: Error starting static Resources java.lang.Illeg...原创 2011-01-10 13:55:28 · 75 阅读 · 0 评论 -
session.flush与transaction.commit
以session的save方法为例来看一个简单、完整的事务流程,如下是代码片段:…………………………………………………………………………Session session = sessionFactory.openSession();Transaction tx = session.beginTransaction();session.save(customer);//之前已实例化好了...原创 2011-04-27 09:34:12 · 117 阅读 · 0 评论 -
java环境变量
【系统变量】列表中,添加“JAVA_HOME”,在变量值里面填入jdk的安装路径;“C:\Program Files\Java\jdk1.6.0_04”添加“Path”的环境变量,在变量值的最后面加上“ ;%JAVA_HOME%\bin”, 记得别忘了最前面的那个分号添加“CLASSPATH”的环境变量,在变量值里面填入“ .;%JAVA_HOME%\lib\dt.jar;%J...2011-04-10 12:26:58 · 79 阅读 · 0 评论