cuisongliu的专栏

致力于JavaWeb的研究开发。知识创造价值,技术成就未来。

spring aop的案例(一)日志拦截

日志拦截,一般主要在service和action进行日志拦截。这里我们直接讲用法,至于原理就不做具体讲解。 我们使用spring+spring mvc架构项目 aplicationContext-common.xml:<context:component-scan base-packa...

2015-10-15 17:38:20

阅读数:1570

评论数:0

spring aop的实现方式(二)

这里我们说说spring aop 事务处理的配置,这里有三种方式实现: 这里要注意一点,,要进行事务管理的方法,必须在方法外进行异常的抛出,这样事务管理器才能接收到,然后进行事务的回滚。如果用try-catch处理异常,将不会进行事务回滚。 事务管理器都是使用的声明式事务处理注解实现s...

2015-10-15 12:04:33

阅读数:371

评论数:0

spring aop的实现方式(一)

spring aop是一种面向切面的编程思想,我们知道AOP的应用场景,例如事务处理、日志、缓存等,但是很多人对AOP的原理并不是很了解。这里我们讲述一下为什么使用AOP和怎么使用AOP的简单使用。AOP定义 面向切面编程是对程序OOP编程的另一种补充。OO将应用程序分解为对象层次,而AOP则将...

2015-10-14 23:59:36

阅读数:339

评论数:0

mybatis的常见问题

mybatis的常见问题

2015-09-27 21:09:36

阅读数:1134

评论数:0

生成二维码

二维码图片工具类package com.ttcity.portal.common.qrcode;import java.awt.image.BufferedImage;import jp.sourceforge.qrcode.data.QRCodeImage;public class Urcode...

2015-10-23 11:09:25

阅读数:284

评论数:0

arraylist和vector 与hashmap hashtable中的区别

就ArrayList与Vector主要从二方面来说. 同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半 就HashMap与HashTable主...

2015-10-14 21:04:04

阅读数:204

评论数:0

论set和map

表面上看Set和Map没有太大的相似之处,但是如果只看Set和Map的key,不难发现,这些Map的Key具有一个特征:所有的Key不能重复,且key之间没有顺序,也就是说如果把Map的key集中起来,这些key就组合成了一个Set的集合。所以,发现Map集合提供了一个方法返回所有的Key: Se...

2015-10-14 21:01:37

阅读数:212

评论数:0

论JAVA集合的实现细节,Map和List的联系

表面上我们感觉这俩没什么联系,实际上是有一些联系的。 Map是一个关联数组,它包含两组值,key-value.Key组成了一个Set集合,另外一个是values的集合。因为Map的values完全可以重复。 但是实际上并未返回一个List集合: HashMap和TreeMap这...

2015-10-14 20:52:52

阅读数:289

评论数:0

list && iterator

在List实现类中有3个主要的实现类:ArrayList ,Vector(向量,可变数组),LinkedList.其中Vector有一个Stack(栈)子类,这个子类仅仅在父类的基础上增加了5个子类,这五个方法就降一个向量扩展成了栈。本质上Stack就是一个Vector只是多了5个方法而已。新增的...

2015-09-27 21:19:09

阅读数:433

评论数:0

TOMCAT图标更改

IE7中每个页面都有一个自己的图标,如果不自己制定的话,会变成tomcat的小猫咪。下面说一下怎么改掉这个小猫咪。 1)、在每个页面的里加入以下两行代码。     这里的{contextPath}是你的站点的名字,所以这里是绝对路径,如果我没有记错的话,在jsp中相对路径好像是不好用的。比...

2012-11-27 09:04:15

阅读数:275

评论数:0

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