半同步简介:在默认情况下,MySQL的复制是异步的,这意味着主服务器及其从服务器是独立的。异步复制可以提供最佳的性能,因为主服务器在将更新的数据写入它的二进制日志(Binlog)文件中后,无需等待验证更新数据是否已经复制到从服务器中,就可以自由处理其它进入的事务处理请..
分类:
数据库 时间:
2015-04-14 20:17:39
阅读次数:
328
MySql存储引擎MySql数据库有很多种存储引擎,不同的引擎特点不同,有各自的优点。最近在看MySQL技术内幕,刚好做下笔记。InnoDB存储引擎这个是自从MySQL 5.5.8版本后的默认存储引擎,也是我平时使用的搜索引擎。支持事务操作,主要面向联机事务处理的应用,特点是行锁设计,支持外键,也支持类似Oracle的非锁定读这种默认读取操作不会产生锁。通过使用版本控制来获得高并发并且实现了SQL标...
分类:
数据库 时间:
2015-04-13 20:54:36
阅读次数:
116
三大框架整合原理
1、三大框架的作用
struts2是一个mvc框架
spring容器
1、利用ioc和di做到了完全的面向接口编程
2、由于spring的声明式事务处理,使程序员不再关注事务
3、dao层和service层的类是单例的,但是action层是多例
hibernate
就是一个数据库的ormapping的框架
2、整合原理
1、当tomcat启动时,做的事情
...
分类:
其他好文 时间:
2015-04-11 11:48:39
阅读次数:
163
Spring虽然提供了灵活方便的事务管理功能,但这些功能都是基于底层数据库本身的事务处理机制工作的。要深入了解Spring的事务管理和配置,有必要先对数据库事务的基础知识进行学习。何为数据库事务“一荣俱荣,一损俱损”这句话很能体现事务的思想,很多复杂的事物要分步进行,但它们组成一个整体,要么整体生效...
分类:
编程语言 时间:
2015-04-10 20:01:43
阅读次数:
203
1. 什么是AOP及实现方式1.1. 什么是AOPAOP:Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。1.2. AOP实现方式1....
分类:
其他好文 时间:
2015-04-10 16:49:56
阅读次数:
203
android使用的是sqlite数据库,sqlite是比较轻量级的数据库,sqlite默认在插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作。一次插入10000条记录也就是要10000次读写磁盘操作,导致速度慢。
解决方法:
添加事务处理,把5000条插入作为一个事务
dataBase.beginTransaction(); //手动设置开始...
分类:
移动开发 时间:
2015-04-10 15:43:13
阅读次数:
158
在MySQL中执行命令时,通常都直接被确定提交了。也就是说用户不用意识此事,所有的命令都会被自动COMMIT。特别是当存储引擎为MyISAM的情况下,本身它是不支持事务处理的,只要执行了命令,所有的命令部会被提交。这样的默认自动提交的功能就被称为自动提交功能。自动提交功能默认被置为ON的状态。但是,...
分类:
数据库 时间:
2015-04-09 21:20:21
阅读次数:
195
事务:由多个原子操作组成,所谓原子操作即单个操作和功能,该操作会立即执行。事务处理流程:1、关闭自动提交功能2、开启事务处理模块3、事务处理(成功-》提交,失败-》回滚)4、重新开启自动提交功能以数据库mysql为例,目前mysql支持事务的数据库(表)引擎常用的是innodb..
分类:
其他好文 时间:
2015-04-09 20:04:13
阅读次数:
158
redis对事务的处理目前还非常简单,Redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令,当一个client在一个连接中发出multi命令的时候,这个连接会进入一个事务上下文,该连接后续的命令不会立即执行,而是先放到一个队列中,当执行ex..
分类:
其他好文 时间:
2015-04-08 01:15:11
阅读次数:
128
插入sqlite插入数据的方法 1,execSQL() 直接拼接sql语句 2,insert() 3,compileStatement()预处理这三中方式插入数据相对较快依次是compileStatement ,insert,execSQL插入大量数据是加上事务处理 1 package com...
分类:
数据库 时间:
2015-04-08 01:00:00
阅读次数:
319