2018年1月30日

Spring 事务

摘要: Spring 事务管理 API 分析 Spring 框架中,涉及到事务管理的 API 大约有100个左右,其中最重要的有三个:TransactionDefinition、PlatformTransactionManager、TransactionStatus。所谓事务管理,其实就是“按照给定的事务规 阅读全文

posted @ 2018-01-30 11:49 Louis军 阅读(267) 评论(0) 推荐(0) 编辑

2018年1月29日

性能测试相关名词

摘要: 响应时间 a)定义:从用户发送一个请求到用户接收到服务器返回的响应数据这段时间就是响应时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间。由于一个系统通常会提供许多功能,而不同功能的处理逻辑也千差万别,因而不同功能的响应时间也不尽相同,甚至同 阅读全文

posted @ 2018-01-29 14:27 Louis军 阅读(521) 评论(0) 推荐(0) 编辑

2018年1月25日

Java中的并发工具类:CountDownLatch、CyclicBarrier和Semaphore

摘要: 在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。 一.CountDownLatch用法 CountDownLatch类位于java.util.concur 阅读全文

posted @ 2018-01-25 14:26 Louis军 阅读(252) 评论(0) 推荐(0) 编辑

2018年1月22日

spring与mybatis五种整合方法

摘要: 1、采用数据映射器(MapperFactoryBean)的方式 不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。 (1)Spring配置文件: (2)数据映射器UserMapper,代码如下: public interface UserMapper { @Select("S 阅读全文

posted @ 2018-01-22 11:25 Louis军 阅读(11674) 评论(0) 推荐(1) 编辑

2018年1月19日

Powerdesigner使用技巧

摘要: 查看powerdesigner里面一个pdm的总表数; A: 右键 PDM模块 →List Of →Tables,弹出List of Tables 对话框, 左侧的序列号代表Table 的个数。 powerdesigner 设置字段显示comment注释 选中准备编辑的表,【右键】->【Proper 阅读全文

posted @ 2018-01-19 18:03 Louis军 阅读(1638) 评论(0) 推荐(1) 编辑

2018年1月17日

基于Redis的Spring cache 缓存介绍

摘要: Cache API及默认提供的实现 Spring提供的核心Cache接口: package org.springframework.cache; public interface Cache { String getName(); //缓存的名字 Object getNativeCache(); / 阅读全文

posted @ 2018-01-17 11:46 Louis军 阅读(19087) 评论(0) 推荐(0) 编辑

2018年1月12日

AspectJ AOP介绍

摘要: idea下aspectj程序运行示例 有些同学可能想自己编写aspect程序进行测试练习,博主在这简单介绍运行环境的搭建,首先博主使用的idea的IDE,因此只对idea进行介绍。首先通过maven仓库下载工具包aspectjtools-1.8.9.jar,该工具包包含ajc核心编译器,然后打开id 阅读全文

posted @ 2018-01-12 12:26 Louis军 阅读(6753) 评论(0) 推荐(2) 编辑

Spring AOP的实现原理

摘要: Spring AOP的实现原理是基于动态织入的动态代理技术,而AspectJ则是静态织入,而动态代理技术又分为Java JDK动态代理和CGLIB动态代理,前者是基于反射技术的实现,后者是基于继承的机制实现,下面通过一个简单的例子来分析这两种技术的代码实现。 JDK动态代理 先看一个简单的例子,声明 阅读全文

posted @ 2018-01-12 11:35 Louis军 阅读(885) 评论(0) 推荐(0) 编辑

spring aop两种配置方式

摘要: 基于注解的Spring AOP开发 简单案例快速入门 定义目标类接口和实现类 使用Spring 2.0引入的注解方式,编写Spring AOP的aspect 类: 编写配置文件交由Spring IOC容器管理 编写测试类 简单说明一下,定义了一个目标类UserDaoImpl,利用Spring2.0引 阅读全文

posted @ 2018-01-12 11:18 Louis军 阅读(40489) 评论(0) 推荐(2) 编辑

2018年1月10日

Spring MVC拦截器(Interceptor )详解

摘要: 处理器拦截器简介 Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。 常见应用场景 1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。 阅读全文

posted @ 2018-01-10 18:21 Louis军 阅读(18671) 评论(1) 推荐(3) 编辑

导航