自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Be a Man Keep fighting for destination

每天不是进步就是退步

  • 博客(14)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 Java classpath理解

1、src不是classpath, WEB-INF/classes,lib才是classpath,WEB-INF/ 是资源目录, 客户端不能直接访问。2、WEB-INF/classes目录存放src目录Java文件编译之后的class文件,xml、properties等资源配置文件,这是一个定位资源的入口。3、引用classpath路径下的文件,只需在文件名前加classpath:

2017-01-19 14:23:46 303

原创 MYSQL将另一个数据库中的列插入当前数据库中

insert into dbname1.tablename1(filed1,filed2,filed3) select filed1,filed2,filed3from dbname2.tablename2 where 条件;同一个数据库 将 一个表中的 列 插入另一个表 则去掉 dbname就行了:insert into user(yhm) select yh from xx w

2017-01-14 10:20:17 361

转载 Spring AOP(execution表达式)

execution(* com.sample.service.impl..*.*(..))解释如下:符号含义execution()表达式的主体;第一个”*“符号表示返回值的类型任意;com.sample.service.implAOP所切的服务的包名,即,我们的业务部分包名后面的”.

2017-01-07 16:00:32 6089

转载 Spring中AOP的两种代理方式(Java动态代理和CGLIB代理)

cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib封装了asm,可以在运行期动态生成新的class。cglib用于AOP,jdk中的proxy必须基于接口,cglib却没有这个限制。 原理区别:java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体

2017-01-07 15:23:25 272

原创 spring 4.0 AOP (使用AspectJ的注解方式 的aop实现)简单实例

AspectJ:Java 社区里最完整最流行的 AOP 框架. spring aop 配合使用aspectj(AOP框架)实现我们所需的aop功能在 Spring 中启用 AspectJ 注解支持 必须在 classpath 下包含 AspectJ 类库: aopalliance.jar、aspectj.weaver.jar 和 spring-aspects.jar

2017-01-07 15:21:19 7008

原创 Spring4.0 xml显示配置(构造器参数注入,属性注入)

项目目录:package paraBean;public class AnoBean { void play(){ System.out.println("i am abbean"); }}package paraBean;public class CtBean { void play(){ System.out.println("i am ctb

2017-01-06 12:04:48 2190

原创 spring bean作用域以测试小例子

在默认情况下,Spring应用上下文中所有bean都是作为以单例(singleton)的形式创建的。也就是说,不管给定的一个bean被注入到其他bean多少次,每次所注入的都是同一个实例。在大多数情况下,单例bean是很理想的方案。初始化和垃圾回收对象实例所带来的成本只留给一些小规模任务,在这些任务中,让对象保持无状态并且在应用中反复重用这些对象可能并不合理。有时候,可能会发现,你所使用的

2017-01-05 17:35:33 496

原创 Spring web基于javaconfig类配置 的web.XML配置

<!-- Configure ContextLoaderListener to use AnnotationConfigWebApplicationContextinstead of the default XmlWebApplicationContext -->contextClassorg.springframework.web.context.support.AnnotationC

2017-01-05 16:21:17 1460

原创 Spring4.0学习笔记 第二章 自动装配(使用自定义的限定符注解)

Spring4.0允许我们使用自定义的限定注解,现在我们有一个Disk接口,两个实现类JayDiskImpl 和TomDiskImpl,现在我们要在CtBean中自动注入Disk 的实例,因为有两个实现类,使用@Autowired 是会报错的(没有加限定符注解的话,注入的实例默认只能有一个实现,大于一个会报错),如果我们不自己实现可以使用@Autowired @Qualifier("jayDisk

2017-01-05 15:37:14 993

转载 Java target retention doucmented inherited元注解

【第一部分:】 了解一下java1.5起默认的三个annotation类型:  @Override:  只能用在方法之上的,用来告诉别人这一个方法是改写父类的。  @Deprecated: 建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上.  @SuppressWarnings:这一个类型可以来暂时把一些警告信息消息关闭.

2017-01-05 10:40:33 300

原创 Spring4.0学习笔记 第二章 自动装配(下)

处理自动装配的歧义性   自动装配能够提供很大的帮助,因为它会减少装配应用程序组件时所需要的显式配置的数量。不过,仅有一个bean匹配所需的结果时,自动装配才是有效的。如果不仅有一个bean能够匹配结果的话,这种歧义性会阻碍Spring自动装配属性、构造器参数或方法参数。Spring使用 自动装配(@Autowired  )注入 bean,spring不懂该去选哪个就会报错。 如下例子

2017-01-04 23:47:05 236

原创 Spring4.0学习笔记 第二章 Javaconfig 显式装配(中)

构造器注入目录结构:CDConfig:package config;import interfaces.ConstuctBean;import interfaces.DiskImpl;import interfaces.DiskInterface;import org.springframework.context.annotation.Bean;

2017-01-03 23:06:14 382

转载 Spring bean单例模式

Spring的原型Bean与单例Bean的设置spring单例Bean在spring中的Bean缺省的情况下是单例模式的,在spring容器中分配Bean的时候(无论通过getBean()还是通过依赖注入(IOC)),它总是返回同一个Bean的实例,如果你想每次向上下文请求一个bean的时候总是得到一个不同的实例,或者想每次想从spring容器中得到一个bean的不同实例,需要将b

2017-01-03 21:07:44 367

原创 Spring4.0学习笔记 第二章 Javaconfig 显式装配(上)

目录结构:DiskInterface是一个接口,而DiskImpl 和DiskImpl分别是它的实现,CDConfig 则是JavaConfig配置类,CDplayer为测试类CDConfig:@Bean告诉spring容器实例化这个bean,跟Spring  xml中的 是等价的DiskInterface:        DiskImpl:

2017-01-03 20:29:33 464

apache tiles jar所有jar包

tiles 开发所需的 所有jar包

2017-03-09

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

TA关注的人

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