Spring事务控制我们要明确的: 1.JavaEE体系进行分层开发,事务处理位于业务层,所以,一般情况下我们使用事务代理,一般放在分层设计业务层。 2.spring框架为我们提供了一组事务控制的应用程序接口(API)。 3.spring的事务控制都是基于AOP的,它既可以使用编程的方式实现,也可以 ...
分类:
其他好文 时间:
2019-07-08 22:14:48
阅读次数:
131
目录 AOP简介 Spring AOP的2种代理 JDK动态代理 CGLIB代理 AOP简介 AOP全称Aspect-Oriented Programming,即面向切面编程,它是面向对象编程(OOP)的一种补充。 在通常的业务处理中,都会进行事务处理、日志记录等操作,比如: 这是一个操作用户的类, ...
分类:
编程语言 时间:
2019-07-05 00:39:52
阅读次数:
211
压力测试是指在MySQL上线前,需要进行大量的压力测试,从而达到交付的标准。压力测试不仅可以测试MySQL服务的稳定性,还可以测试出MySQL和系统的瓶颈。 TPCC测试:Transaction Processing Performance Council,要熟练使用 TPC是一系列事务处理和数据库 ...
分类:
数据库 时间:
2019-07-05 00:19:33
阅读次数:
349
装饰器的定义: 装饰器本质上就是一个python函数,它可以让其它函数在不需要做任何代码改动的前提下增加额外的功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景中,比如-- >插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离 ...
分类:
编程语言 时间:
2019-07-03 17:05:00
阅读次数:
147
之前我们简单了解了各种查询的用法,然而在实际开发中还会用到一些比较高级的数据处理和查询,包括索引、视图、存储过程和触发器。从而能够更好地实现对数据库的操作、诊断及优化。什么是索引呢,索引是SQLServer编排数据的内部方法,他为SQLServer提供了一种方法来编排查询数据的路由,从而达到通过使用索引来提高数据库的检索速度、改善数据库性能。索引也是分为以下六类:1、唯一索引:不允许两行具有相同的
分类:
数据库 时间:
2019-07-02 21:14:27
阅读次数:
162
第一章 1.1NoSQL简介 传统关系型系统中的事务控制是一个很好的机制,但是本身有一个最大的缺点,处理速度慢。单节点的数据库即使再厉害,你所在的服务器的硬件性能再好,你也无法承受几亿条数据。 Nosql=Not Only SQL 不仅仅是SQL 特点: 采用数据集存储 动态结构定义 存储精简 可扩 ...
分类:
数据库 时间:
2019-07-01 00:42:42
阅读次数:
163
一、事务使用条件和场景 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。 事务用来管理 insert,update,delete 语句 二、事务特性 一般来说,事务是必须满足4个 ...
分类:
数据库 时间:
2019-06-30 09:22:07
阅读次数:
126
存储引擎:定义:引擎就是驱动各种数据库的程序,它负责处理数据库相关工作的核心部份。同样的,数据库应用项目的操作指令,均会通过数据库引擎的处理作用到数据库上。引擎的选择: 大尺寸的数据集趋向于InnoDB引擎,因为它支持事务处理和故障恢复。数据库的大小决定了故障恢复的时间长短,InnoDB可以利用事务 ...
分类:
其他好文 时间:
2019-06-17 17:39:20
阅读次数:
113
数据库安装+使用主要分为三个模块(安装模块+配置模块,图形界面安装使用+数据库基本语句) 主要近期学习数据库的使用,所以记录下便于以后回顾方便 步骤如下: 1、打开下载的mysql安装文件mysql-5.5.27-win32.zip,双击解压缩,运行“setup.exe”。(根据自己电脑选择win3 ...
分类:
数据库 时间:
2019-06-17 12:34:15
阅读次数:
153