- 浏览: 41358 次
- 性别:
- 来自: 黑龙江
最新评论
文章列表
Hibernate 的持久层访问必须按如下步骤进行:
(1)创建 Configuration 实例。
(2) 创建 SessionFactory 实例。
(3)创建 Session 实例。
(4) 打开事务。
(5) 开始持久化访问。
(6) 提交事务。
(7) 如果遇到异常,回滚事务。
(8) 关闭 Session。
虽 ...
在xml中想放入一个html代码,其中出现了点问题,html中有 "<" , ">" 符号,放在xml会出错的,要用xml转意符号:
< < less than
> > greater than
& & ampersand
' ' apostrophe
" " quotation mark
比如xml如下
<html><input type="text" name=" ...
Selenium 是 thoughtworks公司的一个集成测试的强大工具。最近参与了一个系统移植的项目,正好用到这个工具,
把一些使用心得分享给大家,希望大家能多多使用这样的强大的,免费的工具,来保证我们的质量。
Selenium ...
下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。
匹配中文字符的正则表达式: [u4e00-u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了
匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:ns*r
评注:可以用来删除空白行
匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*? />
评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分 ...
jsoup 解析 html 文档 (Document) 时,节点对应的类是 Element 。
我们可以调用 Element 的 attr 方法来修改属性值,同时可对属性进行增删改操作,删除属性的方法是 removeAttr。
同时对节点本身也可进行删除操作 (remove),或者删除节点下的所有子节点 (removeChild)
另外也可以对节点中的文本进行操作,例如:
1. 文本操作
Element div = doc.select("div").first(); // <div></div>
div.text("fi ...
File input = new File("/tmp/input.html");
Document doc = Jsoup.parse(input, "UTF-8", "http://example.com/");
Elements links = doc.select("a[href]"); // a with href
Elements pngs = doc.select("img[src$=.png]");
// img with src e ...
六种异常处理的陋习
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?
OutputStreamWriter out = ...
java.sql.Connection conn = ...
try { // ...
Hibernate Tools for Eclipse Plugins 的安装和使用
安装Hibernate插件
http://download.jboss.org/jbosstools/updates/development
http://download.jboss.org/jbosstools/updates/stable/
启动Eclipse3.4.1选择Help-Software Updates,打开Available Software选项卡,然后单击Add Sites分别输入JBoos的工具和Hibernate工具在线安装地址,然后选择安装Hibernate ToolsJb ...
<%@ page contentType="text/html; charset=gbk" %>
<%@ taglib uri="/struts-tags" prefix="s"%>
<html>
<a href="excel.action">下载文件</a>
</html>
struts.xml文件
文件内容:
<?xml version="1.0" encoding="UTF-8&qu ...
一.POI简介
Jakarta POI 是apache的子项目,目标是处理ole2对象。它提供了一组操纵Windows文档的Java API
目前比较成熟的是HSSF接口,处理MS Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属性如sheet,cell等等。
二.HSSF概况
HSSF 是Horrible SpreadSheet Format的缩写,也即“讨厌的电子表格格式”。 也许HSSF的名字有点滑稽,就本质而言它是一个非常严肃、正规的API。通过HSSF,你可以用纯Java代码 ...
sqlMapConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-//ibatis.apache.org//DTD Config 3.0//EN"
"http://ibatis.apache.org/dtd/ibatis-3-config.dtd">
<configuration>
<propertie ...
Eclipse3.4下安装 Subversion
在Eclipse 3.4上正确安装Subersive(SVN)插件
Eclipse 3.4菜单->Help->Software Updates...->选择Available Software
点击“Add Sites...”按钮,分别添加两个站点:
http://download.eclipse.org/technology/subversive/0.7/update-site/
和
http://www.polarion.org/projects/subversive/download/eclipse/2 ...
引用
Map以按键/数值对的形式存储数据,和数组非常相似,在数组中存在的索引,它们本身也是对象。
Map的接口
Map---实现Map
Map.Entry--Map的内部类,描述Map中的按键/数值对。
SortedMap---扩展Map,使按键保持升序排列
关于怎么使用,一般是选择Map的子类,而不直接用Map类。
下面以HashMap为例。
public static void main(String args ...
J2EE程序员需掌握的技术
(每一分类建议掌握一种)
本人根据自己的工作经验、J2EE技术发展趋势与目前国内外Java程序员技术市场发展需求,列举些值得学习与研究的技术与项目,希望对有些程序员有所帮助。
Web开发框架:JSF(Facelets,Richfaces,Ajax4jsf,ICEFaces),Struts2,Shale(综合 Struts与JSF),WebWork,Tapestry,Wicket,Spring MVC,Apusic OperaMasks(国内第一个JSF引擎),Apache Tiles
持久层框架:Hibernate,JDO,Ibatis,JD ...
属性
id:'cbid',
name:'year',//name只是改下拉的名称
hiddenName:'hyear',//提交到后台的input的name(重要)
width : 80,
store : Wayfoon.Year,//填充数据
emptyText : '请选择',
mode : 'local',//数据模式,local代表本地数据
readOnly : true,//是否只读
value : (new Date()).YEAR,//默认值,要设置为提交给后台的值,不要设置为显示文本
...