上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: Hibernate事务和并发控制 ++YONG原创,转载请注明1.事务介绍:1.1.事务的定义:事务就是指作为单个逻辑工作单元执行的一组数据操作,这些操作要么必须全部成功,要么必须全部失败,以保证数据的一致性和完整性。1.2.事务具有ACID属性:o原子性(Atomic):事务由一个或多个行为绑在一起组成,好像是一个单独的工作单元。原子性确保在事务中的所有操作要么都发生,要么都不发生。o一致性(Consistent):一旦一个事务结束了(不管成功与否),系统所处的状态和它的业务规则是一致的。即数据应当不会被破坏。o隔离性(Isolated):事务应该允许多个用户操作同一个数据,一个用户的操作. 阅读全文
posted @ 2012-04-24 22:24 jerry_xing8 阅读(6109) 评论(0) 推荐(1) 编辑
摘要: 通过对struts2的一段时间的接触,将自己对OGNL的核心值栈说说,值栈:简单的说,就是存放action的堆栈,当我们提交一个请求道服务器端 action时,就有个堆栈,如果action在服务器端进行跳转,所有action共用一个堆栈,当需要保存在action中的数据时,首先从栈顶开始 搜索,若找到相同的属性名(与要获得的数据的属性名相同)时,即将值取出,但这种情况可能出现找到的值不是我们想要的值,那么解决此问题需要用TOP语法 和N语法来进行解决。 当在客服端进行跳转时,当有请求提交到服务器的action时,只有一个堆栈存在,堆栈中存放的是当前的请求的action,而原来那么则销毁了(本人 阅读全文
posted @ 2012-04-23 23:11 jerry_xing8 阅读(45893) 评论(3) 推荐(3) 编辑
摘要: struts1.2和struts2区别2010-05-17 16:43:32|分类:struts|字号订阅struts1.2和struts2最大的不同是,struts2集成了Webwork。区别相当大,2.0改进很多,整合webwork,去掉了一些不常用得标签,struts2.x是在webwork2的基础上构建的,集成了大量的东西,像什么拦截器,校验框架等,相当复杂,struts1.x相对来说就显得小得多了,东西就那么几个。特性Struts 1.2Struts 2.0Action类Struts 1要求Action类要扩展自一个抽象基类。Struts 1的一个共有的问题是面向抽象类编程而不是面向 阅读全文
posted @ 2012-04-23 23:10 jerry_xing8 阅读(1628) 评论(0) 推荐(0) 编辑
摘要: 散列函数,主要目的是需找一个好的散列方法把这个数组的每一个位置都能均匀的用到,下面先上一个比较好的散列函数实现散列函数 1 package com.wuxing; 2 3 /** 4 * 散列函数 5 * @author wuxing 6 * 7 */ 8 public class Hash { 9 10 /**11 * 12 * @param key 键值13 * @param tableSize 存放数组的长度14 * @return 存放键值在数组的位置15 */16 public static ... 阅读全文
posted @ 2012-04-15 22:01 jerry_xing8 阅读(2202) 评论(0) 推荐(0) 编辑
摘要: 今天手动实现了一个小例子,模拟Hibernate将关系型数据库中的记录映射为Java对象的过程,虽然不太实用,但是却很简单明了地说明了映射的过程。下图是这个例子的类图:我们首先对上面的类图做一个简要的说明,IEntity是一个所有的实体都要实现的接口,它的getDefinition方法返回的是这个实体的定义(EntityDefinition),save方法接受一个java.sql.Connection类型的参数,然后把实体自己保存到数据库中,为简单起见这里没有定义其它数据访问的方法。EntityDefinition描述了一个实体映射到数据库中表的规则,为了简单起见我在这里设置的规则都是很简单的 阅读全文
posted @ 2012-04-15 21:53 jerry_xing8 阅读(1602) 评论(0) 推荐(1) 编辑
摘要: 写程序,能够计算组合数。首先想到的是写一个求阶乘的函数,然后再另一个函数中对其调用以计算该组合数。这个思路没有问题,但是能写好代码也不是件容易的事,而且我们应该意识到,招聘方的这道简单的问题很显然是需要我们尽量写得完整的,而不是象征性写出思路,因此,必要的健壮性是要体现出来的。很多人的程序如下:privatestaticintfactorial(intn){intret=1;for(inti=2;i<=n;ret*=i++);returnret;}publicstaticintcombination1(intall,intselect){returnfactorial(all)/fact 阅读全文
posted @ 2012-04-15 21:39 jerry_xing8 阅读(716) 评论(0) 推荐(0) 编辑
摘要: Android 按钮的UI设计,ListView 以及GridView的UI设计一.按钮的状态我们一般搞UI设计,按钮通常有三个状态:normal(正常状态);focus(焦点状态),pressed(按下状态)。如下图所示:我们会在res/drawable目录下定义一个资源文件,比如我们本例中要用到的handle.xml,在里面定义三种状态,每种状态对应一张图片。代码如下:按钮Selector1<?xml version="1.0" encoding="utf-8"?>2<selector xmlns:android="htt 阅读全文
posted @ 2012-04-15 21:14 jerry_xing8 阅读(2262) 评论(2) 推荐(0) 编辑
摘要: 原文出处:http://blog.csdn.net/hmg25/article/details/6203130FrameLayout 先来看官方文档的定义:FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住(除非后一个子元素是透明的)。我的理解是,把FrameLayout当作画布canvas,固定从屏幕的左上角开始填充图片,文字等。看 阅读全文
posted @ 2012-04-15 20:55 jerry_xing8 阅读(4739) 评论(0) 推荐(0) 编辑
摘要: java 线程池 工作队列 阅读全文
posted @ 2012-04-15 20:37 jerry_xing8 阅读(11692) 评论(0) 推荐(0) 编辑
摘要: 一.数据文件的扩展1.alter database datafile '$home/data/df1.dbf' antoextend on;alter database datafile '$home/data/df1.dbf' autoextend off;2.创建时启用create tablespace testuser datafile '$home/data/df1.dbf'autoExtend on next 10M maxsix 500M3.DBA_DATA_FILES ,AUTO_EXTENDselect name,auto_ext 阅读全文
posted @ 2012-04-09 23:21 jerry_xing8 阅读(313) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页