- 浏览: 52653 次
-
最新评论
文章列表
我们要遍历所有的路径,需要使用到java.io.File类,该类中有一个方法File[] listFiles();可以返回该文件下面所包含的所有子文件,String
getPath();返回文件的全名称(包括路径),String getName();返回文件名。
首先,我们先来遍历一下D盘根目录下所有的子文件:
public static void fileList() {
File file=new File("d:/");
File[] files = file.listFiles();
if (files != nu ...
- 2013-07-08 16:02
- 浏览 260
- 评论(0)
将 Java 项目转成结构清晰的 UML 类图,可以让我们更轻松的理解项目的结构以及模块间的依赖关系。本文介绍 6 款开源的工具,可以将 Java 项目反向工程到 UML 的类图。
1.Eclipse MDT
模型开发工具(MDT)提供了一些示范性工具,在元模型的基础上的发展模式。它支持创建UML图,从代码的逆向工程到UML图等等。
2.ArgoUML
ArgoUML是一个领先的开源UML模型工具,它支持UML 1.4的所有标准,可以运行于任何Java平台上。
- 2013-07-08 15:56
- 浏览 236
- 评论(0)
在本教程中,我们将看到使用Eclipse调试Java应用程序。调试可以帮助我们识别和解决应用程序中的缺陷。我们将重点放在运行时间的问题,而不是编译时错误。有提供像gdb的命令行调试器。在本教程中,我们将集中在基于GUI的调试,我们把我们最喜爱的IDE Eclipse来运行,通过本教程。虽然我们说的Eclipse,点大多是通用的,适用于调试使用的IDE像NetBeans。
在看这篇文章前,我推荐你看一下Eclipse
快捷键手册,你也可以到这儿:下载PDF文件我的eclipse版本是4.2
Juno。
- 2013-07-08 15:42
- 浏览 266
- 评论(0)
从2002开始接触Java学会HelloWorld这么经典的程序到如今不知不觉已经十年啦,十年中
亲耳听到过不少大牛的演讲,见到过项目中的神人在键盘上运指如飞的编程速度,当时就
被震撼了。当编程越来越成体力活,我们还能有自 ...
- 2013-07-08 14:01
- 浏览 214
- 评论(0)
如果在DB2中遇到了下列错误:
--------
检测到 DB2 管理服务器通信错误。客户机系统:"9.123.241.19"。服务器系统 "9.123.241.19"。
说明:检测到 DB2 管理服务器通信错误。可能的原因包括下列内容: 1. 系统管理员关闭了服务器系统上的 DB2 管理服务器。2. 由于内部或系统错误,服务器系统上的 DB2 管理服务器终止。3. 未在服务器系统上安装 DB2 管理服务器。
- 2013-07-06 11:43
- 浏览 308
- 评论(0)
U:表示从服务器收到文件更新了
G:表示本地文件以及服务器文件都已更新,而且成功的合并了
其他的如下:
A:表示有文件或者目录添加到工作目录
R:表示文件或者目录被替换了.
C:表示文件的本地修改和服务器修改发生冲突
- 2013-06-18 08:49
- 浏览 215
- 评论(0)
对表进行任何操作都不被允许,提示SQLSTATE=57016 SQLCODE=-668 ,原因码 "7"的错误:
SQL0668N Operation not allowed for reason code "7" on table XXX. 首先查一下:
DB2 ? 57016 SQLSTATE 57016: 因为表不活动,所以不能对其进行访问。
解决方法为:执行命令:reorg table XXX;即可。
参考原文为:
Operation not allowed for reas ...
- 2013-06-04 09:09
- 浏览 469
- 评论(0)
Mybatis中关于OGNL表达式冲突的问题
表字段‘审核人’简称为shr,与mybatis的OGNL表达式发生冲突
在网上察看了ognl表达式的setValue方法的源码后,总结了一下变量命名可能发生冲突的变量集合
:bor(字符|)的英文
xor 字符^的英文
and 字符&&
band 字符&
eq 字符==
neq 字符!=
lt 字符<
gt 字符>
lte 字符<=
gte 字符>=
shl 字符 <<
shr 字符>>
ushr 字符> ...
- 2013-06-03 09:27
- 浏览 453
- 评论(0)
//清空原有数据
方法1:
var item = $('#filegrid').datagrid('getRows');
if (item) {
for (var i = item.length - 1; i >= 0; i--) {
var index = $('#filegrid').datagrid('getRowIndex', item[i]);
$('#filegrid').datagrid('deleteRow', index);
}
}
方法2:
$('#filegrid').datagrid('loadData', { total: 0, ...
- 2013-05-30 13:57
- 浏览 201
- 评论(0)
a). 新建Java Project>>新建package>>新建java类;
b). import jar包(一个就够),这里我用的是log4j-1.2.14.jar,
c). 新建log4j.properties,置于project根目录下;
log4j.rootLogger=info, ServerDailyRollingFile, stdout
log4j.appender.ServerDailyRollingFile=org.apache.log4j.DailyRollingFileAppender
log4j.appender.Server ...
- 2013-05-29 17:16
- 浏览 173
- 评论(0)
Log4J总是用总是忘记,从网上找了几个相关文章,今天标注下。
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。
1. 配置文件
Log4J配置文件的基本格式如下:
#配置根Loggerlog4j.rootLogger
= [
level
] ,
appenderName1 ,
appenderName2 , …#配置日志信息输出目的地Appenderlog4j.appender.appenderName
=
- 2013-05-29 17:08
- 浏览 228
- 评论(0)
现在框架生成json用的是jackson。
解析date类型时,生成的是毫秒的时间戳。
按照要求格式化,采用注解形式
1第一、写一个序列化Date类型的类,该类继承自com.fasterxml.jackson.databind.JsonSerializer。
1
2
- 2013-05-28 11:26
- 浏览 552
- 评论(0)
BigDecimal类型(+ - * /)所用的属性
11.10 BigDecimal类
对于不需要任何准确计算精度的数字可以直接使用float或double,但是如果需要精确计算的结果,则必须使用BigDecimal类,而且使用BigDecimal类也可以进行大数的操作。BigDecimal类的常用方法如表11-15所示。
表11-15 BigDecimal类的常用方法
序号
方 <wbr><wbr><wbr></wbr></wbr></wbr>法
类型
描 <w ...
- 2013-05-25 08:59
- 浏览 288
- 评论(0)
1、显示电脑所以的端口号及PID
netstat -ano
2、显示某一端口号(例如9646)
netstat -ano|findstr "9646"
3、查询某一PID对应的进程
tasklist|findstr "7660"
- 2013-05-24 22:04
- 浏览 280
- 评论(0)
方法主要有三种
转换函数、强制类型转换、利用js变量弱类型转换。
1. 转换函数:
js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正 ...
- 2013-05-24 15:22
- 浏览 212
- 评论(0)