posted @ 2015-07-17 11:35 朱杰兵 阅读(449) | 评论 (0) | 编辑 收藏
posted @ 2015-07-15 11:17 朱杰兵 阅读(149) | 评论 (0) | 编辑 收藏
posted @ 2015-07-09 09:59 朱杰兵 阅读(134) | 评论 (0) | 编辑 收藏
var myObject = { a: { one: 1, two: 2, three: 3 }, b: [1,2,3] }; var recursiveEncoded = $.param(myObject); var recursiveDecoded = decodeURIComponent($.param(myObject));//转成中文
posted @ 2015-07-07 17:32 朱杰兵 阅读(134) | 评论 (0) | 编辑 收藏
前台:
使用encodeURI()两次转码
var param = "中文";
get方式提交
var url = "aa.html?param="+
后台:
String problem = new String(URLDecoder.decode(request .getParameter("param"), "utf-8"));
这样转码过后,输出来的值就不会出现乱码了。
posted @ 2015-07-07 17:29 朱杰兵 阅读(119) | 评论 (0) | 编辑 收藏
posted @ 2015-06-16 10:51 朱杰兵 阅读(200) | 评论 (0) | 编辑 收藏
在以前的eclipse或者maven转成eclipse的项目的时候,导入myeclipse中,点击部署找不到项目。
解决办法:右键点击项目名称->myeclipse->Add Web Project Capilities...,这样就可以deployment了。
posted @ 2015-06-14 17:49 朱杰兵 阅读(210) | 评论 (0) | 编辑 收藏
posted @ 2015-06-04 11:29 朱杰兵 阅读(207) | 评论 (0) | 编辑 收藏
不可重复读
不可重复读的重点是修改:
同样的条件, 你读取过的数据, 再次读取出来发现值不一样了
例子:
在事务1中,Mary 读取了自己的工资为1000,操作并没有完成
幻读
同样的条件, 第1次和第2次读出来的记录数不一样
目前工资为1000的员工有10人。 事务1,读取所有工资为1000的员工。
posted @ 2015-06-02 09:11 朱杰兵 阅读(221) | 评论 (0) | 编辑 收藏
①.对于刚创建的一个对象,如果session中和数据库中都不存在该对象,那么该对象就是瞬时对象(Transient)
②.瞬时对象调用save方法,或者离线对象调用update方法可以使该对象变成持久化对象,如果对象是持久化对象时,那么对该对象的任何修改,都会在提交事务时才会与之进行比较,如果不同,则发送一条update语句,否则就不会发送语句
③.离线对象就是,数据库存在该对象,但是该对象又没有被session所托管
posted @ 2015-05-19 16:00 朱杰兵 阅读(80) | 评论 (0) | 编辑 收藏
Powered by: BlogJava Copyright © 朱杰兵