`
haotianpeng163
  • 浏览: 25107 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

spring事务配置

    博客分类:
  • java
1、基于JDK动态代理: java代码: <tx:annotation-driven transaction-manager="txManager"/>    该配置方式默认就是JDK动态代理方式 @Transactional() 可以将注解放到接口上 2、基于CGLIB类代理: j <tx:annotation-driven transaction-manager="txManager" proxy-target-class="true"/> 将注解放在具体类上或具体类的实现方法上才会起作用 ...
写在前面 编辑 在深入了解Java集合前,有必要先来了解它的设计哲学。引用Java集合框架项目带头人 Joshua Bloch的一句话: "The main design goal of Collections Framework was to produce an API that was reasonably small, both in size, and, more importantly, ...
转:http://blog.csdn.net/tianlesoftware/article/details/7001808#t2 一.下载说明 前期的一些准备说明,参考: MySQL 发展史 http://blog.csdn.net/tianlesoftware/article/details/6999245 Mysql 不同版本 说明 http://blog.csdn.net/tianlesoftware/article/details/6723117 MySQL 分为Community Server 和 Enterprise Edition。 其中Community Se ...
原文:http://www.oschina.net/question/157182_72094?from=20121007 什么是连接? 连接,是我们的编程语言与数据库交互的一种方式。我们经常会听到这么一句话“数据库连接很昂贵“。 有人接受这种说法,却不知道它的真正含义。因此, ...
[size=medium]1、java对象的hash值 转::http://www.cnblogs.com/batys/archive/2011/10/25/2223942.html java的HashCode方法 有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。   总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较 ...
转:http://dylanxu.iteye.com/blog/1312457 spring中的@Transaction配置详解 1、Spring默认Transactional事物管理机制 如果程序抛出的是运行期例外,则数据回滚 事物处理 如果是运行Exception例外,则数据不会滚。 可以通过配置修改该规则 @Transac ...
转:http://dylanxu.iteye.com/blog/1403038 [size=x-large][/size] 事务是逻辑处理原子性的保证手段,通过使用事务控制,可以极大的避免出现逻辑处理失败导致的脏数据等问题。 事务最重要的两个特性,是事务的传播级别和数据隔离级别。 ...
转:http://dylanxu.iteye.com/blog/1322066 1、sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意 ...

mysql与oracle

提交方式 oracle默认不自动提交,需要用户手动提交。 mysql默认是自动提交。 mysql: mysql以表级锁为主,对资源锁定的粒度很大,如果一个session对一个表加锁时间过长,会让其他session无法更新此表中的数据。 虽然InnoDB引擎的表可以用行级锁,但这个行级锁的机制依赖于表的索引,如果表没有索引,或者sql语句没有使用索引,那么仍然使用表级锁。 oracle: oracle使用行级锁,对资源锁定的粒度要小很多,只是锁定sql需要的资源,并且加锁是在数据库中的数据行上,不依赖与索引。所以oracle对并发性的支持要好很多。

ZooKeeper学习

 
[size=medium]转:原文出自 http://www.cnblogs.com/wenfeng762/archive/2011/11/13/2247576.html 高可用的高性能的分布式系统协调服务。局部不可用是分布式系统的固有特征,ZooKeeper可以很好的地处理这种情况。 下面从三个方面来理解ZooKeeper服 ...
转:http://msdn.microsoft.com/zh-cn/library/ms175523(v=sql.105).aspx SQL Server 2008 R2 其他版本 应用程序主要通过指定事务启动和结束的时间来控制事务。可以使用 Transact-SQL 语句或数据库应用程序编程接口 (API) 函数来指定这些时间。系统还必 ...

数据库事务

转:http://freeroy.iteye.com/blog/767255 并发用户数与单位时间事务数  软件测试      近日听到有人提及性能测试的并发用户数,言及之时总以“每秒多少多少并发用户”云云,而提到“每秒事务数”时又无法弄清楚其与所谓“每秒并发用户数”的关系。   其实“并发用户数”与“每秒事务数”是性能数据中不同性质的名词,没有直接关系。“并发用户数”针对的是时刻,比如我查看上午8时31分32秒这个时刻的在线人数是23,这个23就是这一时刻的“并发用户数”;而我提取31分到35分这5分钟的访问量是600,那么每秒平均事务数就是2了。   但是“并发用户数”与“每秒事务数” ...

java Annotation

    博客分类:
  • java
1.  Annotation需要声明为@interface这样的东西 2.  @Target(ElementType.TYPE) 代码这个annotation必须且一定要注释在什么语句上面 ElementType.TYPE代表此Annotation必须声明在public class Student{…}的上面,而不能写在任何的method{}(方法)或者是field(属性)的上方。 @Target:  表示该注解可以用于什么地方。可用ElementType枚举类型主要有:               TYPE : 类、接口或enum声明               FIELD: 域(属性)声明 ...
原文:http://www.cnblogs.com/wly603/archive/2012/04/29/2476178.html 前言       本文是学习hadoop后的笔记总结,由于对hadoop了解不深,正处于摸索阶段,所以分析不够透测。本文是记录我的学习过程和学习总结。 环境:ubuntu 8.04.4   hadoop1.0.2(hadoop的版本不同,API略有变化) 参考书籍:          《 Hadoop权威指南(中文版)》      清华出版社           《实战Hadoop--开启通向运计算的捷径》      刘鹏主编 1、Hadoop版的hellowor ...
不要按照用户的坏习惯去设计,也不要按照程序员的思维去设计! do not according to user bad habits to design, also do not according to programmers thinking design! 有好的想法要坚持,不要被其他人的观点的噪声掩盖你真正的内心的声音。当你的想法站不住时,立即大度的丢弃,这其实是更是一种坚持。 have good ideas are going to insist, don’t be others’ opinion noise drown out your own inner voice. When yo ...
Global site tag (gtag.js) - Google Analytics