`
nully
  • 浏览: 9467 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
文章一: 我们都知道事务的概念,那么事务的传播特性是什么呢?(此处着重介绍传播特性的概念,关于传播特性的相关配置就不介绍了,可以查看spring的官方文档) 在我们用SSH开发项目的时候,我们一般都是将事务设置在Service层 那么当我们调用Service层的一个方法的时候它能够保证我们的这个方法中执行的所有的对数据库的更新操作保持在一个事务中,在事务层里面调用的这些方法要么全部成功,要么全部失败。那么事务的传播特性也是从这里说起的。 如果你在你的Service层的这个方法中,除了调用了Dao层的方法之外,还调用了本类的其他的Service方法,那么在调用其他的Service方法的时候,这 ...
8.8 数据库事务 数据库事务(transaction)就是一组SQL语句,这组SQL语句是一个逻辑工作单元。可以认为事务就是一组不可分割的SQL语句,其结果应该作为一个整体永久性地修改数据库的内容,或者作为一个整体取消对数据库的修改。 数据库事务的一个例子是将钱从一个银行账号中转到另外一个银行账号中。此时通常包含两步操作:一条UPDATE语句负责从一个银行账号的总额中减去一定的钱数,另外一条UPDATE语句负责向另外一个银行账号中增加相应的钱数。减少和增加这两个操作必须永久性地记录到数据库中,否则钱就会丢失。如果钱的转帐有问题,则必须同时取消减少和增加这两个操作。这个简单的例子只使用了2个U ...
Java分布式原理和应用:http://nesta2001zhang.iteye.com/blog/1146509 JTA( Java  Transaction API)允许应用 程序 执行分布式事务处理--在两个或多个 网络 计算机资源上访问并且更新数据。JDBC 驱动 程序的JTA支持极大地增强了数据访问能力。 本 ...

JSON总结

    博客分类:
  • JSON
JSON全称JavaScript Object Notation,是一种轻量级的数据交换格式。JSON使用javascript语法,但又独立于JavaScript,可以在任意编程语言中使用。 JSON主要有以下数据类型: 1. 字符串 2. 数字(整数和浮点数) 3. 逻辑值(true false) 4. 数组([]) 5. 对象 6. null JSON字符串与Json对象的转换 方式一 eval('('+json+')') eval('jsonObj='+json); 方法二 使用json2.js包 JSON.parse() JSON.stringify(json); j ...
sql语句优化 http://blog.csdn.net/csh624366188/article/details/8457749 性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。 为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。 常见的简化规则如下: 1)不要有超过5个以上的表连接(JOIN) 2)考虑使用临时表或表变量存放中间结果。 3)少用子查询 4)视图嵌套不要过深,一般视图嵌套不要超过2个为宜。 连接的表越多,其编译的时间和连接的开销也越大,性能越不好控 ...
SQL语句优化技术分析(转) 最近几周一直在进行数据库培训,老师精湛的技术和生动的讲解使我受益匪浅。为了让更多的新手受益,我抽空把SQL语句优化部分进行了整理,希望大家一起进步。 一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多了一个转换的过程 ...
Global site tag (gtag.js) - Google Analytics