- 浏览: 147787 次
- 性别:
- 来自: 上海
最新评论
-
月亮不懂夜的黑:
我还是希望是chm格式的。
freemarker 中文手册 -
avajworm:
字节流, 字符流 , 分析很清楚~~ 谢谢~~
java.io 对字节流和字符流的讨论 -
attcnbc1949:
非常感谢,中文版的哦
freemarker 中文手册 -
demojava:
!你后台数据是返回的是xml。json....劳烦发个后台数 ...
jquery autocomplete 实现(自动填充及连选) -
halatate:
Mark, Thank you very much.
freemarker 中文手册
文章列表
假设你打算结合多种技术来构建一个企业级web站点。比如,你准备采用J2EE技术往你的web站点里添加新内容,而这个系统的其他部分是用CGI或者微软的IIS Server搭建的。在这种情况下,怎样让你的应用系统从外观和感受(look and feel)上保持一致呢?一种办案就是采用J2EE技术全部重写,然后选用一种框架,比如Struts-Tiles,但这种办案的开发成本太高,不太现实。另一种可选方案是在你的应用系统的各个部分采用相同的Look and Feel。但这种方案会使维护站点变成噩梦,因为每当一个应用系统里面的Look and Feel需要改变的时候,你就需要让系统里的其他web应用保持同 ...
9. 单词边界
元字符<<\b>>也是一种对位置进行匹配的“锚”。这种匹配是0长度匹配。
有4种位置被认为是“单词边界”:
1) 在字符串的第一个字符前的位置(如果字符串的第一个字符是一个“单词字符”)
2) 在字符串的最后一个字符后的位置(如果字符串的最后一个字符是一个“单词字符”)
3) 在一个“单词字符”和“非单词字符”之间,其中“非单词字符”紧跟在“单词字符”之后
4) 在一个“非单词字符”和“单词字符”之间,其中“单词字符”紧跟在“非单词字符”后面
“单词字符”是可以用“\w ...
- 2008-05-04 16:03
- 浏览 885
- 评论(0)
1.什么是正则表达式
基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用<<regex>>来表示一段具体的正则表达式。
一段文本就是最基本的模式,简单的匹配相同的文本。
2.不 ...
- 2008-05-04 16:02
- 浏览 712
- 评论(0)
\t 代表 Tab(0x09)
\r 代表回车符(0x0D)
\n 代表换行符(0x0A)
要注意的是Windows中文本文件使用“\r\n”来结束一行而Unix使用“\n”。
- 2008-05-04 15:42
- 浏览 1010
- 评论(0)
假如我有两个类她们存在一对多的管理。例如:
pubic class Fax{
//...
@OneToMany(mappedBy = "fax", cascade = CascadeType.ALL)
private Set<AttachmentFile> attachmentFile;
//...
}
public class AttachmentFile{
//...
@ManyToOne
@JoinColumn(name = "fax_id")
pri ...
- 2008-05-04 15:28
- 浏览 686
- 评论(0)
假定你的工程名称为projects,你在浏览器中输入请求路径:
http://127.0.0.1:8080/projects/pages/newForm.jsp
则执行下面向行代码后打印出如下结果:
1、 System.out.println(request.getContextPath());
打印结果:/projects
2、System.out.println(request.getServletPath());
打印结果:/pages/newForm.jsp
3、 System.out.println(request.getRequestURI());
打印结果:/project ...
- 2008-05-03 11:30
- 浏览 1046
- 评论(0)
Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。
估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet和filter中的url-pattern还是有一些 ...
- 2008-05-03 11:27
- 浏览 1052
- 评论(0)
package com.derby.dms.neil;
import com.opensymphony.xwork2.ActionSupport;
import java.io.File;
import java.io.IOException;
public class UploadFileAction extends ActionSupport {
private File[] file;
private String[] fileName;
private static final float CONSTANT = 1024f;
...
- 2008-04-27 21:02
- 浏览 947
- 评论(0)
package com.derby.dms.neil;
import com.opensymphony.xwork2.ActionSupport;
import java.util.regex.Pattern;
/*
struts2 的 ActionSupport类提供了validate方法,此方法可以对使用的Action进行校检。例如:
public class RegistAction extends ActionSupport {
private String name;
//重写ActionSupport的此方法进行校检
@Override
...
- 2008-04-27 17:15
- 浏览 1340
- 评论(0)
package com.neil;
import com.opensymphony.xwork2.interceptor.Interceptor;
import com.opensymphony.xwork2.interceptor.AbstractInterceptor;
import com.opensymphony.xwork2.ActionInvocation;
import com.opensymphony.xwork.ActionContext;
import com.opensymphony.xwork.Action;
import com.derby.dms.domain.Us ...
- 2008-04-27 16:21
- 浏览 1462
- 评论(0)
DateFormat SLAH = new SimpleDateFormat("yyyy-MM-dd",Locale.US);
public static Date addDays(Date date, int days){
java.util.Calendar ca = Calendar.getInstance();
ca.setTime(date);
ca.add(Calendar.DAY_OF_YEAR,days);
return ca.getTime();
}
SLAH.format(addDays(date,days));
- 2008-04-22 17:29
- 浏览 1147
- 评论(0)
<ww:select name="nameA" onchange="changeItem(this.value)" list="{'飞机','火车'}" />
<ww.select id="item" name="nameB" list={}/>
<script>
function changeItem(val){
var item= $("nameB");
item.options.length = 0;
...
- 2008-04-21 16:55
- 浏览 1055
- 评论(0)
public class PropertyReader {
private static Properties pro = null;
static{
pro = new Properties();
try {
pro.load(new FileInputStream("kickConfig.properties"));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOExce ...
操作EXCEL 可以使用第三方jar包(jxl)
//第一步指定 excel工作薄位置
Workbook book = Workbook.getWorkbook(new File("xxx//xxx.xls"));
//第二步指定 EXCEL中的工作表
Sheet sheet = book.getSheet("sheet1");
//第三步 得到行数
int rows = sheet.getRows();
//第四步 得到第i行第一列值得内容
sheet.getCell(0,i). ...
IO分两种流
字节流 InputStream OutputStream
字符流 Reader Writer
他们都是抽象类
具体实现
字节流 FileInputStream FileOutputStream
字符流 FileReader FileWriter
字节流转换成字符流可以用 InputSteamReader OutputStreamWriter
转换成BufferdReader BufferedWriter 他们具有缓冲区
例如:读取文件 从字节流输入到字符流输入
定义一个字节流:
FileInputStream fileInputStream = ...