- 浏览: 120517 次
- 性别:
- 来自: 上海
最新评论
-
donaldfischer:
能够解释下 为什么afterReturning 不能改变返回值 ...
Spring 后置通知 -
蒲公英的约定:
提示 $Proxy0 cannot be cast to ...
Spring 异常通知 -
xuhang1128:
这里有例子
http://blog.csdn.net/shuq ...
异常链 -
jaystarba:
受益匪浅 以前简直搞不懂的 现在又清晰了些
谢谢了 楼主 ...
InputStream与Reader -
wu_yong988:
...
Spring 环绕通知
文章列表
在时间的表达上实质上只有三种句型:
1)整点
2)几点过几分
3)几点差几分
然而在表达15分钟时则说是一刻钟,30分钟则说办。则:时间表达的代码如下:
public class TimeExpression {
private static final String[] HOUR = new String[] {
"零点", "一点", "两点", "三点", "四点",
"五点", "六点" ...
- 2008-05-12 22:57
- 浏览 989
- 评论(0)
情况1:如果用户没有输入任何数字或者输入错误将值设置为0
操作:parseInt(enter_number) | 0
情况2:如果value值为null或者为空设置为默认值
操作: value || default
- 2008-05-04 10:51
- 浏览 724
- 评论(0)
Java在JDK1.4中开始加入了正则表达式。但Java的正则表达式使用与其他语言的正则表达式有个很大的区别:反斜杠!在Java中“\\”表示一个反斜杠因此“\\\\”才表示两个反斜杠。然后某些转义字符却只需要一个反斜杠,如“\n”,“\t”,不用写成“\\n”,“\\t”。
在Java中可以使用Pattern.compile静态方法创建正则表达式。在使用正则表达式匹配数据时,可以根据具体情况有可以使用Matcher类的find,lookingAt,matcher方法。
三种匹配方法匹配成功的情况为:
find:字符中存在匹配成功的字符
lookingAt:匹配成功字符必须在字符 ...
- 2008-05-03 21:30
- 浏览 1032
- 评论(0)
复制文件
- 博客分类:
- Java I/O操作
public class FileUtil {
/**
* 复制文件
* @param from 原文件
* @param to 目标文件
*/
public static void copyFile(String from, String to)
throws FileNotFoundException, IOException {
FileChannel
fChannel = new FileInputStream(from).getChannel(),
tChannel = new FileOutputStream(from).getC ...
- 2008-04-14 20:53
- 浏览 1019
- 评论(0)
java.nio.*引入了新的Java I/O类库。目的是用于提升速度 —— 使用文件的映射方式读取或写入文件。
在旧I/O类库中有3个类可以产生FileChannel(FileInputStream,FileOutputStream,RandomAccessFile)。Reader和Writer不具备产生通道,但可以使用Channels提供的使用方法在通道中生成Reader和Writer。
ByteBuffer的方法介绍:
1)allocate():对文件只读操作
2)flip():为读取字节做准备,即get()方法或write()方法
3)clear():为rea ...
- 2008-04-13 21:29
- 浏览 853
- 评论(0)
InputStream与Reader
- 博客分类:
- Java I/O操作
InputStream/OutputStream:1)是所有的输入和输入类的基类。
2)面向字节形式的I/O操作(8位字节流)。
Reader/Writer:面向字符的I/O操作(16位的Unicode字符)
兼容Unicode ...
- 2008-04-09 23:13
- 浏览 3713
- 评论(1)
FilenameFilter
- 博客分类:
- Java I/O操作
FilenameFilter接口用于过滤目录列表。例子如下:
public class DirList {
public static FilenameFilter filter(final String regex) {
return new FilenameFilter() {
public boolean accept(File dir, String name) {
return name.indexOf(regex) != -1;
}
};
}
/**
* @param args
*/
public static v ...
- 2008-04-08 21:40
- 浏览 1739
- 评论(0)
一、容器填充:Collections.fill()
限制:1.只能填充list对象
2.填充的数据相同
3.只能替换现有的元素信息,无法增加list元素
二、LRU算法 new LinkedHashMap(16, 0.75, true)
三、逆转容器的元素顺序:Collections.reverse()
四、容器元素向后移动distance个位置:Collections.rotate(List, int)
五、交换List中位置i与位置j的元素:Collections.swap(Lis ...
- 2008-04-08 21:16
- 浏览 1152
- 评论(0)
在网站的开发过程中随时会使用JavaScript,但JavaScript随着游览器的不同而产生不同差异,既不兼容的情况。这里我以工作中遇到的JavaScript不兼容情况进行总结与分析。
一、日期
1) 显示日期的区别:IE:使用UTC
Mozilla:显示GMT
注:UTC就是GMT,只是显示不同
2) 获取年 new Date().getYear():IE: 显示2008
Mozilla:显示108(以1900做为参照点)
解决方法:new Date().g ...
- 2008-04-08 13:53
- 浏览 881
- 评论(0)
一、填充数组:Arrays.fill()方法
缺点:填充的数据单一。
二、复制数组:System.arraycopy()方法
clone()方法,限制:全部复制,无法部分的复制。
三、比较数组:Arrays.equala()方法
comparable接口:compareTo()方法
实现comparable接口的类有了自身的比较功能
comparator接口:compare()方法和equals()方法
...
- 2008-04-07 21:32
- 浏览 4121
- 评论(0)
Java的Stack是一个糟糕的设计,它除了Stack的功能之外还有一些其他的古怪的行为(Vector的行为)因此应该重新写一个Stack栈用于使用而不使用JDK中的Stack类。
public class MyStack {
private LinkedList list = new LinkedList();
public void push(Object o) {
list.addFirst(o);
}
public Object top() {
return list.getFirst();
}
public Object ...
- 2008-04-07 21:09
- 浏览 902
- 评论(0)