自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (6)
  • 收藏
  • 关注

原创 SpringInAction:在Spring中应用切面

面向切面的Spring 散布于应用多处的功能被称为横切关注点,这些横切关注点从概念上讲是与应用的业务逻辑相分离的,把这些横切关注点与业务逻辑相分离正式面向切面编程所要解决的问题 切面实现了横切关注点的模块化(横切关注点可以被简单描述为影响应用多处的功能),在重用通用功能上,切面提供了取代继承和委托的另一种可选方案。 AOP术语 通知 : 切面的工作被称为通知 前置通知(Before

2016-10-23 13:21:07 404

原创 Spring 表达式语言SpEL 简单介绍和应用

使用Spring表达式语言进行装配 SpEL特性 - 使用bean的ID来引用bean; - 调用方法和访问对象的属性 - 对值进行算术、关系和逻辑运算 - 正则表达式匹配 - 集合操作 SpEL 表达式要放到 “#{…}”之中 样例#{T(System).currentTimeMillis()} //T()表达式会将java.lang.System 视为

2016-10-18 23:02:41 528

原创 SpringInAction学习笔记:运行时值注入

运行时注入 避免在配置bean时的硬编码 如 @Bean public CompactDisc sgtPeppers(){ return new BlankDisc("Sgt...","The Beatles"); }<bean id="sgtPeppers" class="..." c:_title="Sgt..." c:_artist="The Beatles"

2016-10-18 22:55:14 333

原创 SpringInAction学习笔记:Spring bean的作用域

bean的作用域默认情况下Spring应用上下文中所有bean都是作为以单例的形式创建的,不管给定的一个bean被注入到其他bean多少次,每次所注入的都是同一个实例 Spring定义的bean的作用域 - 单例(Singleton) : 整个应用中只创建bean的一个实例 原型(Prototype) : 每次注入或者通过Spring应用上下文获取的时候,都会创建一个新的b

2016-10-18 22:52:02 423

原创 SpringInAction 学习笔记:自动装配歧义性处理

处理自动装配的歧义性仅有一个bean匹配所需结果时自动装配才是有效的@Autowired public void setDessert(Dessert dessert){ this.dessert = dessert; }@COmponent public class Cake implements Dessert{...};@COmponent public class Cookies i

2016-10-17 23:21:40 297

原创 SpringInAction 学习笔记:高级装配

高级装配配置profile beanspring为环境相关的bean提供的解决方案其实与构建时的方案没有太大区别,根据环境决定该创建那个bean和不该创建哪个bean,且这并不是在构建时决定的,而是等到运行时来确定,使同一个部署单元能够适用于所有环境profile 的Java代码配置 使用@Profile注解指定某个bean属于哪一个profile 如@Configuration @Profil

2016-10-17 23:17:53 293

原创 Spring In Action学习笔记:Bean的简单装配

装配Bean Spring提供了三种主要的Bean装配机制 - 在xml中进行显示配置(便利的命名空间) - 在Java中进行显示配置(相对于xml是类型安全的) - 隐式的bean发现机制和自动装配 自动化装配bean Spring从两个角度来实现自动化装配 - 组件扫描 : Spring会自动发现应用上下文中所创建的bean - 自动装配 : Spring自

2016-10-17 12:13:17 385

原创 Spring In Action 学习笔记:入门

spring入门基础 以下文字和代码基本摘自Spring in action 第四版 一个Spring组件可以是任何形式的POJO Spring的四种关键策略 基于POJO的轻量级和最小侵入性编程 通过依赖注入和面向接口实现松耦合 基于切面和惯例进行声明式编程 通过切面和模板减少样板式代码 依赖注入(Dependency Injection DI

2016-10-17 00:03:17 624

原创 java复用类(组合、继承,代理,final关键字,初始化顺序) 知识点的总结

java复用类(组合、继承,代理,final关键字,初始化顺序) 知识点的总结 总结是源自java编程思想第四版 继承 在新的类中产生现有类的对象,这种方法称为 组合 在使用extends关键字+基类名 实现继承,子类会得到基类中所有的域和方法(对于基类的私有域有人解释是可以被继承但不能被子类访问) 当创建一个导出类(子类)对象时,该对象包含了一个基类的子对象,该子对象与用基类直接创建的对象是

2016-06-30 16:46:05 529

原创 java内部类知识点的概要总结

java内部类知识点的概要总结 (以下总结基本摘自于java编程思想第四版) 内部类对象类型声明 : 外部类名 . 内部内名创建内部类对象 :必须— 外部类对象(已经new过) . new 内部类对象名();内部类可以继承其他类或实现接口,且能够很好的隐藏其实现细节,可以向上转型(所继承实现的类或接口)可以在方法和作用域内定义内部类(如 if {} 作用域),匿名内部类通过实例初始化实现构造(匿

2016-06-20 21:08:11 326

原创 android-studio下ndk的配置和简单JNI调用遇到的问题

最近在学习简单的JNI的调用,但由于我看的视频教程是用eclipse作为IDE的,而我用的是android studio1.5,所以过程中遇到的一些问题(刚刚入门,各种问题很困扰啊!) 所以来分享一下我的解决方法 studio下NDK的配置:请看这篇文章: https://segmentfault.com/a/1190000003999352    (有图,解释的挺详细的,我按这个弄得,成

2016-03-16 19:22:01 801

转载 Eclipse快捷键

原文出处: IT江湖 本文是一些最实用、最齐全、最省时间的 Eclipse 快捷键总结,这些快捷键可以让帮助你完成工作中的任何一个操作。欢迎参考。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能

2015-05-28 19:58:34 202

空空如也

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

TA关注的人

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