自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 Cobar监控日志级别设为debug抛出java.sql.SQLException: Unsuppo

公司使用cobar作为分库的中间件,最近要上对cobar的监控,从github上知道cobar本身是带了监控模块的,编译打包后发布到tomcat,修改好配置可以正常运行。后来不知怎么回事把日志级别调为debug了,然后就不停的抛异常,刚开始没意识是日志的问题,看异常信息: Exception...

2014-05-23 17:22:00 313

转载 Spring 声明式事务

Spring的声明式事务管理是通过Spring AOP实现的,默认情况下,Spring事务只在遇见RuntimeException时才会回滚,可以通过配置来设置其他类型异常。 概念上来说,在事务代理上调用方法的工作过程看起来像这样: 基于@Transactional注解...

2013-09-15 22:18:00 90

转载 事务以及隔离级别

数据库事务概念 数据库事务必须同时满足 4 个特性:原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)和持久性(Durabiliy),简称为ACID。下面是对每个特性的说明。 原子性:表示组成一个事务的多个数据库操作要么全部成功、...

2013-09-15 15:06:00 108

转载 Spring AOP(6)代理机制以及方法调用在同一个类的另一个方法的问题

Spring AOP使用JDK动态代理或者CGLIB来为目标对象创建代理。(建议优先使用JDK的动态代理) 如果被代理的目标对象实现了至少一个接口,则会使用JDK动态代理。所有该目标类型实现的接口都将被代理。 若该目标对象没有实现任何接口,则创建一个CGLIB代理。 如果你希望强...

2013-09-14 22:19:00 576

转载 Spring AOP(5)通知顺序

如果我们有多个通知想要在同一连接点执行,那执行顺序如何确定呢?SpringAOP使用AspectJ的优先级规则来确定通知执行顺序。 总共有两种情况:同一切面中通知执行顺序、不同切面中的通知执行顺序。 同一切面中通知执行顺序: 1. ...

2013-09-13 22:39:00 222

转载 Spring AOP(4)Advisor

"advisor"这个概念来自Spring1.2对AOP的支持,而在AspectJ中没有等价的概念。Advisor表示只有一个通知和一个切入点的切面,Advisor可以使用<aop:config>标签下的<aop:advisor>标签定义,下面配置一个前置通知的Adv...

2013-09-13 22:11:00 65

转载 Spring AOP(3)基于XML配置实现的示例

使用注解的方式配置切面类在程序出问题的时候不方便查找问题,尤其是AOP这种tricky的功能,因此在spring配置文件中配置aop是一个相对好的选择(个人感觉): <aop:config> <aop:pointcut id="pointcut" exp...

2013-09-13 20:13:00 72

转载 Spring AOP(2)基于注解实现的示例

首先配置Spring容器: <!-- 激活annotation功能 --><context:annotation-config /><!-- 激活aop功能 --><aop:aspectj-autoproxy/><...

2013-09-13 19:02:00 78

转载 Spring AOP(1)相关概念

首先通过一个例子来看一下AOP可以干什么,在一个支付系统中,需要做日志的记录,在一般情况下,我们可以使用一个LogUtils的工具类用来记录支付开始日志以及支付结果日志: 支付部分,定义IPayService接口并定义支付方法“pay”,并定义了两个实现:“Point...

2013-09-13 17:37:00 104

转载 单例模式以及通过反射和序列化破解单例模式

单例模式可以有以下几种方式: 饿汉方式 懒汉方式 双重检查加锁懒汉方式 内部类方式 枚举方式 破解单例模式有两种方式:通过反射的方式和通过序列化的方式。下面将一一对此进行分析。 饿汉方式非常简单,即使用一个初始化的静态变量,代码如下...

2013-09-11 19:19:00 51

转载 枚举

Java在1.5之后,有了enum关键字,定义枚举类。它是一种特殊的类,同样可以有方法和属性,可以实现一个或多个接口,可以定义构造器。它与普通类区别: 1.枚举类可实现一个或多个接口,使用enum定义的枚举类默认继承了java.lang.Enum类,而不是Object类。而java.l...

2013-09-11 14:39:00 64

转载 NIO-(二)

缓冲区内部细节 NIO中两个重要的缓冲区组件:状态变量和访问方法(accessor)。 状态变量是"内部统计机制"的关键。每一个读/写操作都会改变缓冲区的状态。通过记录和跟踪这些变化,缓冲区就可能够内部地管理自己的资源。 在从通道读取数据时,数据被放入到缓冲区。在有些情况...

2013-09-08 14:39:00 91

转载 NIO-(一)

I/O与NIO对比 I/O或者输入/输出:指的是计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。它对于任何计算机系统都非常关键,因而所有I/O的主体实际上是内置在操作系统中的。单独的程序一般是让系统为它们完成大部分的工作。 在Java编程中,直到最近一直使用流的方式...

2013-09-08 14:29:00 136

转载 Java IO

流 Java中,可以从其中读入一个字节序列的对象叫做输入流,可以向其中写入一个字节序列的对象叫做输出流。字节序列的来源和目的地可以是文件,也可以是网络连接和内存块。抽象类InputStream和OutputStream是字节流类的基础。 从抽象类Reader和Writer中继承...

2013-09-04 14:39:00 74

转载 Java7的新特性1-project coin

Projectcoin projectcoin是Java一些语法改进的一个项目。 Stringsinswitch 在Java1.7之前,switch语句只能是byte、char、short和int以及包装类和枚举常量,比如: ...

2013-07-29 22:51:00 57

转载 HashMap和Hashtable的区别

首先来看这两个类: public class Hashtable<K,V> extends Dictionary<K,V> implements Map<K,V>, Cloneable, java.io.Serializabl...

2013-07-25 14:38:00 52

转载 volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 ...

2013-07-20 17:29:00 82

转载 jstat命令

Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对 Heap size和...

2013-07-10 16:25:00 68

转载 提交表单时,两个相同id字段造成的问题

翻看笔记,看到刚工作时遇到的一个问题,虽小但很有意思,贴出来。 在提交表单的时候,input中没有任何内容,但是提交到后台后显示为一个逗号,用firebug查看,该字段值也是逗号,搞了半天,原来是表单中有两个相同id的元素,页面当做一个数组来处理了,比如,两个都为空,则变为[...

2013-07-10 16:10:00 423

转载 Spring MVC拦截器+注解方式实现防止表单重复提交

原理:在新建页面中Session保存token随机码,当保存时验证,通过后删除,当再次点击保存时由于服务器端的Session中已经不存在了,所有无法验证通过。 1.新建注解: /** * <p> * 防止重复提交注解,用于方法上<...

2013-07-09 13:12:00 344

转载 nginx页面报500 Internal Server Error错误

前台页面报nginx 500 Internal Server Error ,后台应用程序没有任何日志,且在本地不报错,查看nginx日志,发现如下: 2013/07/09 12:00:24 [crit] 21816#0: *1233399 o...

2013-07-09 13:06:00 755

空空如也

空空如也

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

TA关注的人

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