摘要: 所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这两个操作要么都执行,要么都不执行。 数据库事务必须具备ACID特性,ACID是Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性)的英文缩写。 原子性:指整个数据库事务是不可分割的工作单位。只有使据库中所有的操作执行成功,才算整个事务成功;事务中任何一个SQL语句执行失败,那么已经执行成功的SQL语句也必须撤销,数据库状态应该退回到执行事务前的状态。 一致性:指数据库事务不能破坏... 阅读全文
posted @ 2013-04-17 16:53 jshen 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 寄存器:我们在程序中无法控制栈: 存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆: 存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间。二、常量池(constant pool)常量池指的是在编译期被确定,并被保存在已编译的。class文件中的一些数据。除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值(final)还包含一些以文本形式出现的符号引用,比如:类和接口的全限定名;字段的名称和描述符;方法和名称和描述符。虚拟机必须为每个被装载的类型维护一个常 阅读全文
posted @ 2013-04-17 16:52 jshen 阅读(171) 评论(0) 推荐(0) 编辑
摘要: //json-lib-2.2-jdk15.jarimport net.sf.json.JSONArray;import net.sf.json.JSONObject;1.//把java对象列表转换为json对象数组,并转为字符串JSONArray array = JSONArray.fromObject(userlist); String jsonstr = array.toString();2.//把java对象转换成json对象,并转化为字符串JSONObject object = JSONObject.fromObject(invite);Log4jInit.ysulogger.debu 阅读全文
posted @ 2013-04-17 16:50 jshen 阅读(285) 评论(0) 推荐(0) 编辑
摘要: <embed src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_wh.swf" quality="high" bgcolor="#ffffff" width="160" height="70"> 阅读全文
posted @ 2013-04-17 10:36 jshen 阅读(113) 评论(0) 推荐(0) 编辑