自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 spring事务配置

1、基于JDK动态代理: java代码: 该配置方式默认就是JDK动态代理方式 @Transactional() 可以将注解放到接口上 2、基于CGLIB类代理: j 将注解放在具体类上或具体类的实现方法上才会起作用 3、基于aspectj的 基于JDK动态代理 ,可以将@Transactional放置在接口和具体类...

2012-10-26 16:39:10 116

原创 转:Java集合框架与并发框架

[size=medium]写在前面 编辑 在深入了解Java集合前,有必要先来了解它的设计哲学。引用Java集合框架项目带头人 Joshua Bloch的一句话: "The main design goal of Collections Framework was to produce an API that was reasonably small, both in s...

2012-10-13 12:15:36 103

原创 mysql linux 下 安装与卸载

[size=medium]转:http://blog.csdn.net/tianlesoftware/article/details/7001808#t2 一.下载说明 前期的一些准备说明,参考: MySQL 发展史 http://blog.csdn.net/tianlesoftware/article/details/6999245 Mysql 不同版本 说明 ...

2012-10-11 17:34:38 169

原创 Java 连接池的工作原理

原文:http://www.oschina.net/question/157182_72094?from=20121007 什么是连接? 连接,是我们的编程语言与数据库交互的一种方式。我们经常会听到这么一句话“数据库连接很昂贵“。 有人接受这种说法,却不知道它的真正含义。因此,下面我将解释它究竟是什么。[如果你已经知道了,你可以跳到它的工作原理部分] 创建连接的...

2012-10-09 16:40:25 107

原创 每天问自己的十个问题(技术非技术)

[size=medium][size=medium]1、java对象的hash值 转::http://www.cnblogs.com/batys/archive/2011/10/25/2223942.html java的HashCode方法 有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要...

2012-10-09 10:18:30 157

原创 spring中的@Transaction配置详解-学习笔记

[size=medium]转:http://dylanxu.iteye.com/blog/1312457 spring中的@Transaction配置详解 1、Spring默认Transactional事物管理机制 如果程序抛出的是运行期例外,则数据回滚 事物处理 如果是运行Exception例外,则数据不会滚。 可以通过配置修改该规则 @Transactional(n...

2012-09-26 11:09:05 171

原创 事务传播级别隔离级别以及高并发下的应用经验

转:http://dylanxu.iteye.com/blog/1403038 [size=x-large][/size] 事务是逻辑处理原子性的保证手段,通过使用事务控制,可以极大的避免出现逻辑处理失败导致的脏数据等问题。 事务最重要的两个特性,是事务的传播级别和数据隔离级别。传播级别定义的是事务的控制范围,事务隔离级别定义的是事务在数据库读写方面的控制范围。 以下是...

2012-09-26 10:54:03 108

原创 java之yield(),sleep(),wait()区别详解-备忘笔记

转:http://dylanxu.iteye.com/blog/1322066 1、sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。 例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PR...

2012-09-26 10:50:01 75

原创 mysql与oracle

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

2012-09-26 10:19:04 114

原创 ZooKeeper学习

[size=medium][size=medium]转:原文出自 http://www.cnblogs.com/wenfeng762/archive/2011/11/13/2247576.html 高可用的高性能的分布式系统协调服务。局部不可用是分布式系统的固有特征,ZooKeeper可以很好的地处理这种情况。 下面从三个方面来理解ZooKeeper服务:数据模型、操...

2012-09-26 10:08:36 67

原创 转:控制事务(数据库引擎)

转:http://msdn.microsoft.com/zh-cn/library/ms175523(v=sql.105).aspx SQL Server 2008 R2 其他版本 应用程序主要通过指定事务启动和结束的时间来控制事务。可以使用 Transact-SQL 语句或数据库应用程序编程接口 (API) 函数来指定这些时间。系统还必须能够正确处理那些在事务完成之前便终止事务...

2012-09-20 17:39:25 88

原创 数据库事务

转:http://freeroy.iteye.com/blog/767255 并发用户数与单位时间事务数 软件测试   近日听到有人提及性能测试的并发用户数,言及之时总以“每秒多少多少并发用户”云云,而提到“每秒事务数”时又无法弄清楚其与所谓“每秒并发用户数”的关系。   其实“并发用户数”与“每秒事务数”是性能数据中不同性质的名词,没有直接关系。“并发用户数”针对的...

2012-09-20 16:58:16 73

原创 java Annotation

1. Annotation需要声明为@interface这样的东西 2. @Target(ElementType.TYPE) 代码这个annotation必须且一定要注释在什么语句上面 ElementType.TYPE代表此Annotation必须声明在public class Student{…}的上面,而不能写在任何的method{}(方法)或者是field(属性)的上方。 ...

2012-09-20 15:57:43 74

原创 转:HADOOP中WORDCOUNT源码分析

原文:http://www.cnblogs.com/wly603/archive/2012/04/29/2476178.html 前言 本文是学习hadoop后的笔记总结,由于对hadoop了解不深,正处于摸索阶段,所以分析不够透测。本文是记录我的学习过程和学习总结。 环境:ubuntu 8.04.4 hadoop1.0.2(hadoop的版本不同,API略有变化) ...

2012-09-18 17:01:24 158

原创 (转)乔布斯那些经典的激励我们的语录

不要按照用户的坏习惯去设计,也不要按照程序员的思维去设计! do not according to user bad habits to design, also do not according to programmers thinking design! 有好的想法要坚持,不要被其他人的观点的噪声掩盖你真正的内心的声音。当你的想法站不住时,立即大度的丢弃,这其实是更是一种坚持。 hav...

2012-07-25 09:54:30 97

原创 svn图标消失恢复

原文 http://blog.csdn.net/woyaowenzi/article/details/7538053 TortoiseSVN覆盖图标消失及寻回方法 最近发现TortoiseSVN的覆盖图标消失了,打开资源管理器,怎么都看不到已经同步的文件夹显示已同步图标。到SVN的设置面板,也找不到任何相关的解决办法。 不过有一天,使用DW浏览文件,定位到文件,这时候发现...

2012-07-18 21:45:53 106

原创 FreeMarker的优点和缺点[转载]

[size=large][/size][size=medium][/size]2010年04月01日 星期四 09:56 A.M. 一、 FreeMarker简介 FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。 所谓模板,就是一份已经写好了基本内容,有着固定格式的文档,其中空出或者用占位符标识的内容,由使用者来填充,不同的使用者给出的数据是不同的。在...

2010-07-13 15:40:52 157

经典电子书 精华文章打包

精华java文章打包,。。。。。。。。。。。。。。。。

2009-02-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除