- 博客(11)
- 收藏
- 关注
翻译 Hibernate事务与并发问题处理
一、数据库事务的定义 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性
2014-03-20 16:22:15 573
原创 Struts2文件的上传
struts2文件上传第一步:在WEB-INF/lib下加入commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar。这两个文件可以从http://commons.apache.org/下载。第二步:把form表的enctype设置为:“multipart/form-data“,如下: enctype="multipart/form
2014-03-03 13:25:59 590
原创 Struts2自定义类型转换
在Struts2中提供了StrutsTypeConverter类来简化自定义类型转换的设计,这个类有两个抽象方法需要实现: (1) public Object convertFromString(Map context, String[] values, Class toClass) ; 用于String类型数据转成自定义类型的处理方法
2014-03-01 10:28:15 910
原创 数据库三大范式详解
设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式
2014-02-27 09:05:12 1837
原创 innerText
通过innerText属性可以操作元素中包含的所有文本内容,无论文本位于子文档树中的什么位置。在通过innerText读取值是,它会按照由浅入深的顺序,将子文档树中所有文本拼接起来。以下面的HTML代码为例: id="mydiv"> This is a paragraph with a list following it. Item 1 Item 2 Item
2013-11-12 13:18:20 1239
原创 javaweb如何修改servlet模版?
第一步:查看MyEclipse属性,找到其所在位置第二步:以MyEclipse 10为例,查到工具起始位置向上一层目录的Common文件第三步:打开Common——plugins,在plugins中查找com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar,打开它如下图,在双击templates文件夹第四步:打开S
2013-10-30 20:19:26 757
原创 遍历
树树的遍历是树的一种重要的运算。所谓遍历是指对树中所有结点的信息的访问,即依次对树中每个结点访问一次且仅访问一次。树的3种最重要的遍历方式分别称为前序遍历、中序遍历和后序遍历。以这3种方式遍历一棵树时,若按访问结点的先后次序将结点排列起来,就可分别得到树中所有结点的前序列表、中序列表和后序列表。相应的结点次序分别称为结点的前序、中序和后序。方法树的这3种遍历方式可递归地定义如下
2013-10-18 13:10:41 670
原创 foreach循环
foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。 语法格式: for(type x : conllection){ } 实例:
2013-10-18 12:35:06 1793
原创 MyEclipse,Eclipse代码自动提示帮助问题
1. 设置代码自动提示window --> preference --> General --> keys --> 选择content assist默认的是ctrl+space,与系统的切换输入法冲突了,于是改成Alt+/,when下拉框选择In dialog and windows;并且勾选Include unbound commands。2. 代码提示的加强 w
2013-09-26 10:19:47 1294
原创 递归浅析
递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。递归算法解决问题的特点:(1) 递归就是在过程或函数里调用自身。(2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。(3) 递归算法解题通常显得很简洁,但递归算法解题的运行效率较低。所以一般不提倡用递归算法设计程序。(4
2013-09-08 19:02:47 639
原创 负数如何转换成二进制、取反
1个字节它不管怎么样还是只能表示256个数,因为有符号所以我们就把它表示成范围:-128-127。它在计算机中是怎么储存的呢?可以这样理解,用最高位表示符号位,如果是0表示正数,如果是1表示负数,剩下的7位用来储存数的绝对值的话,能表示27个数的绝对值,再考虑正负两种情况,27*2还是256个数。首先定义0在计算机中储存为00000000,对于正数我们依然可以像无符号数那样换算,从
2013-09-04 10:46:43 3010
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人