自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

翻译 Hibernate事务与并发问题处理

一、数据库事务的定义  数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性

2014-03-20 16:22:15 549

原创 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 541

原创 Struts2自定义类型转换

在Struts2中提供了StrutsTypeConverter类来简化自定义类型转换的设计,这个类有两个抽象方法需要实现:     (1) public Object convertFromString(Map context,  String[] values,  Class toClass) ;          用于String类型数据转成自定义类型的处理方法         

2014-03-01 10:28:15 880

原创 数据库三大范式详解

设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式

2014-02-27 09:05:12 1811

原创 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 1179

原创 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 729

原创 遍历

树树的遍历是树的一种重要的运算。所谓遍历是指对树中所有结点的信息的访问,即依次对树中每个结点访问一次且仅访问一次。树的3种最重要的遍历方式分别称为前序遍历、中序遍历和后序遍历。以这3种方式遍历一棵树时,若按访问结点的先后次序将结点排列起来,就可分别得到树中所有结点的前序列表、中序列表和后序列表。相应的结点次序分别称为结点的前序、中序和后序。方法树的这3种遍历方式可递归地定义如下

2013-10-18 13:10:41 639

原创 foreach循环

foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。    语法格式:                               for(type x : conllection){                               }   实例:

2013-10-18 12:35:06 1742

原创 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 1256

原创 递归浅析

递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。递归算法解决问题的特点:(1) 递归就是在过程或函数里调用自身。(2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。(3) 递归算法解题通常显得很简洁,但递归算法解题的运行效率较低。所以一般不提倡用递归算法设计程序。(4

2013-09-08 19:02:47 614

原创 负数如何转换成二进制、取反

1个字节它不管怎么样还是只能表示256个数,因为有符号所以我们就把它表示成范围:-128-127。它在计算机中是怎么储存的呢?可以这样理解,用最高位表示符号位,如果是0表示正数,如果是1表示负数,剩下的7位用来储存数的绝对值的话,能表示27个数的绝对值,再考虑正负两种情况,27*2还是256个数。首先定义0在计算机中储存为00000000,对于正数我们依然可以像无符号数那样换算,从

2013-09-04 10:46:43 2940

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除