Java
harbey
哈哈`~~努力~!
展开
-
java读取某目录下所有文件名
Java的Flie对象的list方法可以获取该目录下的所有文件名集合;如下是通过list方法获取文件名后再针对特定的文件名进行处理:[code="java"]// 文件目录String path = "";File file = new File(path); String[] fns = file.list(new FilenameFilter() { publ...2009-09-29 15:22:29 · 108 阅读 · 0 评论 -
sql插入记录后返回主键值
执行插入SQL如下:INSERT INTO tableName(fieldname...) values(value...) SELECT @@IDENTITY AS returnName其中returnName就是返回的主键值,获取此值即可;2009-07-28 14:36:13 · 640 阅读 · 0 评论 -
List差集
[code="java"]import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;/** * List工具类 * * 提供处理List对象的各种方法实现。 * * * @author harbe...2009-07-30 22:48:52 · 75 阅读 · 0 评论 -
ehcache报告UnknownHostException错误
报错如下:[code="java"]java.net.UnknownHostException: 主机名: 主机名 at java.net.InetAddress.getLocalHost(InetAddress.java:1353) at net.sf.ehcache.Cache.(Cache.java:145) at net.sf....2010-06-05 15:07:15 · 336 阅读 · 0 评论 -
JAVA中几种概念
1、高内聚(将逻辑上相关的抽象放在一起)低耦合(减少模块间的依赖关系);2、继承(generalization)表明了“是一种”的关系。例如,苹果是一种水果; 关联(association)关系是类与类之间的联接关系,它使一个类知道另外一个类的属性和方法。引用关系。 聚合(aggregation)关系表明了“组成部分”的关系,不负责聚合对象的生命周期。例如,一个种植园作为一个整...原创 2010-08-27 13:52:31 · 75 阅读 · 0 评论 -
SVN服务端安装
一、下载安装文件可执行文件:http://subversion.tigris.org/files/documents/15/44049/Setup-Subversion-1.5.3.msi 二、软件安装 可执行文件安装方法: 当然是双击直接运行Setup-Subversion-1.5.3.msi 咯。简单吧! 三、SVN服务端环境配置 创建资源库: 方法一>>在...原创 2010-12-18 12:37:01 · 62 阅读 · 0 评论 -
dom4j生成xml
1、XMLWriter输出domcument对象:[code="java"]XMLWriter writer = null; try { // 输出到response.writer流中 writer = new XMLWriter(response.getWriter(), format); // 输出到文件流中 writer = new XML...原创 2011-01-17 16:00:52 · 66 阅读 · 0 评论 -
log4j不打印日志文件到tomcat日志中
如有以下log4j配置:[code="java"]log4j.rootLogger=INFO, stdoutlog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.Threshold = INFOlog4j.appender.stdout.encoding=UTF-8log4j.appen...原创 2011-01-18 11:06:47 · 1391 阅读 · 0 评论 -
Proxool报错Exception in Thread "HouseKeeper" java.lang.NullPointerException
问题:当tomcat里的项目设置成reload=true时,Proxool报错Exception in Thread "HouseKeeper" java.lang.NullPointerException ;原因:This is because Proxool is not being shutdown properly. If the JVM stops then Proxool ...原创 2011-01-19 17:45:48 · 204 阅读 · 0 评论 -
UML中类之间的关系及其Java代码例子<转>
关系是事物之间的联系。类之间有4种重要的关系:依赖、泛化、关联和实现。这些关系都可以映射到代码里。依赖是一种使用关系,描述了一个事物的规格说明的变化可能会影响到使用它的另一个事物(反之不一定)。在UML中表示为一条指向被依赖事物的虚线。依赖有很多构造型,不过一般不需要使用,以免搞得过份复杂。其实另外3种关系泛化、关联和实现都可以算作是某种依赖关系,只不过它们有比较强的语义和重要的作用,所以划分...原创 2011-05-11 09:38:07 · 203 阅读 · 0 评论 -
XML、JavaBean转换
[quote]转自http://lywybo.iteye.com/blog/468556#comments[/quote]最近项目中用到了xml和java bean的转换 用到xml的时候我们需要遍历解析。。。然后将解析的值放入声明好的java bean,过程很痛苦,结果很美好 我们能不能直接从xml转化到java bean呢,或者直接成java bean转化到xml呢? 答案是O...原创 2011-02-11 11:48:52 · 123 阅读 · 0 评论 -
HttpURLConnection相关
1、java.io.FileNotFoundException:http://url:port/当http://url:port/不可用时,报java.io.FileNotFoundException;2、java.net.SocketException: Connection reset原创 2011-09-16 17:57:01 · 72 阅读 · 0 评论 -
java反射:object is not an instance of declaring class
[code="java"] /** * * 通过反射执行某个方法,并将数据集放入cache中 * * * 方法实现呆完成 * * @param key * 缓存key * @param _class * 类名 * @param methodName * ...原创 2011-04-12 09:56:04 · 1567 阅读 · 1 评论 -
Java文件下载的几种方式
[code="java"]public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); //...原创 2010-01-06 15:02:53 · 65 阅读 · 0 评论 -
java 方法不定长参数
[code="java"] public List findAll() { return findByCriteria(); } protected List findByCriteria(Criterion... criterion) { return createCriteria(criterion).list(); }[/code]如上代码中,p...2009-07-15 13:58:45 · 212 阅读 · 0 评论 -
C3P0连接池详细配置
3 30 1000 false Test false 100 null false 60 3 60 15 100 ...原创 2009-07-03 17:46:42 · 56 阅读 · 0 评论 -
native2ascii转换中文properties文件
问题描述:在property文件中的中文,如果不经过encode的话,会以乱码的形式呈现;解决办法:可以通过${java_home}/jdk/bin下的native2ascii.exe来encode中文;例如:在dos下输入:native2ascii ApplicationResources.properties ApplicationResources_zh_CN.pro...2009-04-13 20:37:31 · 97 阅读 · 0 评论 -
File的getPath getAbsolutePath和getCanonicalPath的不同
[quote]http://www.blogjava.net/dreamstone/archive/2007/08/08/134968.html[/quote]file的这几个取得path的方法各有不同,下边说说详细的区别概念上的区别:(内容来自jdk,个人感觉这个描述信息,只能让明白的人明白,不明白的人看起来还是有点难度(特别试中文版,英文版稍好些)所以在概念之后我会举例说明。如果感...原创 2009-10-14 21:21:46 · 349 阅读 · 0 评论 -
Java File.renameTo方法一直返回false
描述:在使用File.renameTo修改文件名时,一直返回false;原因:在使用被修改文件名的文件,在IO流中被使用,并且使用完后没有关闭流,关闭流后使用renameTo方法即可该文件名;...2009-10-22 17:36:26 · 2609 阅读 · 1 评论 -
File API 常用方法
[code="java"] File f = new File("c:\\"); f.listFiles(new FileFilter(){ public boolean accept(File f) { if (f.getName().startsWith(".") || f.getName().startsWith("$"...2009-10-28 15:13:50 · 127 阅读 · 0 评论 -
Apach Common 包
[b]Common IO:[/b]FileUtils:[code="java"] File tpl = new File("c:\\test.html"); FileUtils.readFileToString(tpl, "GBK");[/code]原创 2009-10-28 22:47:02 · 78 阅读 · 0 评论 -
c3p0 DEBUG -- CLOSE BY CLIENT STACK TRACE
Indeed, there is nothing to worry about. Just odd log statements sprinkled throughout the C3P0 codebase.Raise the loglevel to INFO and these statemens will not appear anymore.CLOSE BY CLIENT S...原创 2009-11-06 14:32:11 · 153 阅读 · 0 评论 -
java SimpleDateFormat sqlserver日期字段格式化
问题描述:从sqlserver数据库中有时间字段值2009-05-31 17:00:00.000取出到页面后得到 2009-05-31 17:00:00.0解决方法:SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");format.format(rs.getTimestamp("BeginD...2009-05-07 17:04:29 · 305 阅读 · 0 评论 -
BufferedReader和FileReader读取txt文件乱码
[code="java"]读取txt文件乱码BufferedReader read = new BufferedReader(new FileReader(new File(filename)));解决办法:InputStreamReader isr = new InputStreamReader(new FileInputStream(file), "UTF-8");Bu...原创 2009-11-11 14:11:09 · 230 阅读 · 0 评论 -
DisplayTag的使用方法
DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net 一、最简单的情况,未使用标签 标签遍历List里的每一个对象,并将对象里的所有属性显示出来。一般用于开发的时候检查对象数据的完整性。 二、使用标签的情况 ...原创 2009-05-20 12:49:56 · 117 阅读 · 0 评论 -
树型下拉框实现
代码参考:http://www.java2000.net/p944[code="java"]public class SelectTree { // 编号 private String id; // 标题 private String title; // 下级列表 private List children = new ArrayList(); ...原创 2009-06-05 14:49:44 · 489 阅读 · 0 评论 -
TreeView鼠标放在node上显示文字
在node的Text属性上,包一层让其title属性来显示!例如:nodetext原创 2009-12-08 20:39:45 · 343 阅读 · 0 评论 -
log4j中关闭memcached日志
log4j.logger.com.danga.MemCached.MemCachedClient=ERROR 或整个log4j.logger.com.danga.MemCached=ERROR2010-03-27 18:31:02 · 239 阅读 · 0 评论 -
windows下将jar文件设置成bat
例如将如下jar包D:\bat\JRadiussimulator.jar生成bat文件:1、生成一个bat文件,例如jradius.bat,用文本打开该bat文件,写入如下内容:path=E:\dev\installs\Java\jdk6\bin(设置JAVA_HOME路径)java -jar D:\bat\JRadiussimulator.jar;2、设置环境变量,将pa...原创 2012-03-09 12:00:28 · 318 阅读 · 0 评论