以前的事务采用的是JTA,xml注入的方式。本人就着开发要优雅合理利用轮子的态度,一直不满意JTA式的申明和切入方式。spring的注解方式多优雅,可是万恶的直到项目快要上线时终于找到了注解式不能回滚的缘由。Spring的事务回滚,当且仅当捕获到RuntimeException类型异常时,才会回滚,...
分类:
其他好文 时间:
2014-12-22 00:46:33
阅读次数:
221
转载请注明:TheViperhttp://www.cnblogs.com/TheViper >这本书写的真的很好,只可惜本屌不才,大部分都看不懂,暂且记下与mysql优化有关,对自己有用的东西。测试指标吞吐量吞吐量指的是单位时间内的事务处理数,单位tps(transaction per second...
分类:
数据库 时间:
2014-12-21 19:18:17
阅读次数:
290
如果用普通的方式向数据库中插入10000条数据,会不会妨碍用户体验呢?答案是肯定会,那么如何优化我们的数据库的各种操作呢。
(1)使用事务。 String sql = "insert into bus_line_station(direct,line_name,sno,station_name) values(?,?,?,?)";
SQLiteStatement stat = d...
分类:
数据库 时间:
2014-12-21 18:05:13
阅读次数:
283
错误描述:数据库的事务日志已满。若要查明无法重用日志中的空间的原因 ,请参阅sys.databases 中的 log_reuse_wait_desc 列 。
首先引入一下事务日志的概念(来自百度百科):
事务日志是一个与数据库文件分开的文件。它存储对数据库进行的所有更改,并全部记录插入、更新、删除、提交、回退和数据库模式变化。事务日志还称作前滚日志或重做日志。
事务日志是备份和恢...
分类:
数据库 时间:
2014-12-21 16:41:16
阅读次数:
186
sqlite 是单线程的,在node-webkit软件中执行事务时再执行别的操作会失败。因此创建排队机制,所有执行等待事务执行完成再执行。应用了“sqlite3-transactions”库,方便快速的处理。在sqlite中事务执行前设置“P...
分类:
数据库 时间:
2014-12-21 12:46:25
阅读次数:
227
守护进程 守护进程是生存期较长的一种进程,它们常常在系统自举时启动,仅在系统关闭时才终止。因为它们没有控制终端,所以说它们是在后台运行的。UNIX系统由很多守护进程,它们执行日常事务活动. 本章主要介绍守护进程的结构,以及如何编写守护进程程序和守护进程如何报告错误情况.一.守护进程的编程规则 (.....
分类:
系统相关 时间:
2014-12-20 22:03:16
阅读次数:
263
第八章数据处理1.数据操纵语言DML(DataManipulationLanguage–数据操纵语言)可以在下列条件下执行:向表中插入数据修改现存数据删除现存数据事务是由完成若干项工作的DML语句组成的2.INSERT语句语法使用INSERT语句向表中插入数据。使用这种语法一次只能向表中插入一条数据。INS..
分类:
数据库 时间:
2014-12-20 18:28:37
阅读次数:
210
问题:在没有事务的情况下,通过hibernate的session.save(entity),无法将数据持久化至数据库中,即使强制刷新后(flush())后也同样如此。
原因:对于增删改操作,必须commit后才能持久化至数据库。若不commit,只有在同一个连接中才能看到最新的更改,对其他连接不可见。
Hibernate的flush:
执行时会清除session缓存并向数据库发送SQL语句并...
分类:
Web程序 时间:
2014-12-20 18:17:15
阅读次数:
180
1.当描述事物时,事物的内部还有事物,该事物用内部类来描述。因为内部事务在使用外部事物的内容。2.内部类的访问规则: 1)内部类可以直接访问外部类中的成员,包括私有。 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this 2)外部类要访问内部类,...
分类:
编程语言 时间:
2014-12-20 14:15:26
阅读次数:
227
注意:proxy-target-class属性值决定是基于接口的还是基于类的代理被创建。如果proxy-target-class 属性值被设置为true,那么基于类的代理将起作用(这时需要cglib库)。如果proxy-target-class属值被设置为false或者这个属性被省略,那么标准的.....
分类:
其他好文 时间:
2014-12-19 21:57:51
阅读次数:
218