引用:在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完美解决这个问题,本文将完成介绍@Async的用法。 1. 何为异步 ...
分类:
编程语言 时间:
2017-10-26 16:57:53
阅读次数:
279
软件开发中的MVC设计模式 软件开发的目标是减小耦合,让模块之前关系清晰. MVC模式在软件开发中经常和ORM模式一起应用,主要作用是将(数据抽象,数据实体传输和前台数据展示)分层,这样前台,后台,数据库三层分离,减小耦合. 1)Model : 负责抽象并存储数据库数据 2)Controller : ...
分类:
编程语言 时间:
2017-10-18 12:37:35
阅读次数:
329
1.什么是PL/SQL PL/SQL是结合了Oracle过程语言和结构化查询语言的一种扩展语言。是一种块结构的语言。 2.PL/SQL的组成? 声明部分 执行部分 异常处理部分 3.PL/SQL的优点 支持事务控制和SQL数据操作命令 支持SQL的所有数据类型,并且在此基础上扩展了新的数据类型,也支 ...
分类:
数据库 时间:
2017-10-09 16:45:07
阅读次数:
192
AOP面向切面的编程思想。Spring的主要特性之一,今天我整理了一下,小牛试刀,写了一个Demo分享给大家。切面最主要的功能是在不影响主业务方法逻辑的情况下,在执行业务方法之前或之后加入执行代码。在JavaEE中最常见的莫过于事务控制,使得程序员只需关注核心业务逻辑,而无需..
分类:
编程语言 时间:
2017-10-06 21:29:08
阅读次数:
217
1:事务的概念 事务是一系列作为一个逻辑单元来执行的操作集合 他是数据库维护数据一致性的单位,他将数据库从一个一致状态,转变为新的另外一个一致状态 说的简单一点就是:如果一组处理步骤要么全部成功,要么全部失败,这样就保证了 数据始终一个状态,维护了数据的完整和可靠 2:jdbc处理事务的逻辑: 详见 ...
分类:
编程语言 时间:
2017-10-05 12:27:22
阅读次数:
275
SQL主要分成四部分: (1)数据定义。(SQL DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。 (2)数据操纵。(SQL DML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。 (3)数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等... ...
分类:
数据库 时间:
2017-09-22 11:56:02
阅读次数:
222
1. 为什么使用Spring ? 1). 方便解耦,简化开发 通过Spring提供的IoC容器,可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。 2). AOP编程的支持 通过Spring提供的AOP功能,方便进行面向切面的编程,如性能监测、事务管理、日志记录等。 ...
分类:
编程语言 时间:
2017-09-14 21:50:09
阅读次数:
215
SQL查询与SQL函数 本章目标 了解Oracle数据类型 了解数据定义语言和数据操纵语言 了解事务控制语言和数据控制语言 掌握SQL操作符和SQL函数 SQL(structured query language)--结构化查询语言 通过SQL可以实现与Oracle服务器的通信 SQL是数据库语言, ...
分类:
数据库 时间:
2017-09-07 20:28:45
阅读次数:
357
1.在项目中新建springMVC配置文件applicationContext.xml 2.基本配置 [1].配置数据源 [2].配置和mybatis的整合 [3].配置mybatis扫描器 [4].事务控制配置 applicationContext.xml具体配置如下: dbconfig.prop ...
分类:
编程语言 时间:
2017-09-06 19:46:21
阅读次数:
269
一个业务的成功: 调用的service是执行成功的,意味着service中调用的所有的dao是执行成功的。 事务应该在Service层统一控制。 如果手动去实现,则需要对dao进行代理,在方法前后进行事务操作和异常处理,需要AOP和代理,不过spring已经集成该功能可以直接声明使用。 事务控制概述 ...
分类:
编程语言 时间:
2017-09-06 10:55:14
阅读次数:
148