摘要: AOP:面向切面编程,相当于OOP面向对象编程。 Spring的AOP的存在目的是为了解耦,AOP可以让一组类共享相同的行为。 Spring支持AspectJ的注解切面编程: (1)使用@Aspect声明是一个切面 (2)使用@Afte、@Before、@Around定义通知/建言,可以直接将拦截规 阅读全文
posted @ 2018-03-22 11:31 JohnEricCheng 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Java配置也是Spring4.0推荐的配置方式,完全可以取代XML的配置方式,也是SpringBoot推荐的方式。 Java配置是通过@Configuation和@Bean来实现的: 1、@Configuation注解,说明此类是配置类,相当于Spring的XML方式 2、@Bean注解,注解在方 阅读全文
posted @ 2018-03-22 10:29 JohnEricCheng 阅读(2929) 评论(0) 推荐(0) 编辑
摘要: 相关注解: @Component @Service @Controller @Repository @Inject:JSr-330提供的注解 @Autowire:Spring提供的注解 @Resource:JSR-250提供的注解 三者可以注解在set方法上,也可以注解在属性上,习惯性注解在属性上。 阅读全文
posted @ 2018-03-22 09:44 JohnEricCheng 阅读(1628) 评论(0) 推荐(0) 编辑
摘要: 1 package com.wisely.heighlight_spring4.ch2.el; 2 3 import java.io.IOException; 4 5 import org.apache.commons.io.IOUtils; 6 import org.springframework.beans.factory.annotation.Autowired; 7 i... 阅读全文
posted @ 2018-03-21 17:37 JohnEricCheng 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Bean的scope: 1、Singleton(单例): 一个Spring容器只有以这个Bean实例。 2、prototype(多例): 每次调用新建一个Bean的实例。 3、request:一个http request请求一个Bean实例。 4、Session:一个http session请求一个 阅读全文
posted @ 2018-03-21 16:52 JohnEricCheng 阅读(237) 评论(0) 推荐(0) 编辑
摘要: HTML DOM (文档对象模型) 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树。 HTML DOM 树 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。 JavaScrip 阅读全文
posted @ 2018-03-01 16:56 JohnEricCheng 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Undefined 和 Null Undefined 这个值表示变量不含有值。 可以通过将变量的值设置为 null 来清空变量。 阅读全文
posted @ 2018-03-01 14:55 JohnEricCheng 阅读(188) 评论(0) 推荐(0) 编辑
摘要: JavaScript数组 下面的代码创建名为 cars 的数组: JavaScript 对象 对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义。属性由逗号分隔: 1 //创建对象 2 var person = {id="666666",firstNam 阅读全文
posted @ 2018-03-01 14:47 JohnEricCheng 阅读(252) 评论(0) 推荐(0) 编辑
摘要: IDEA快捷键记录: Editing Ctrl + Space 替换为:Ctrl + ; Basic code completion (the name of any class, method or variable) 自动补全代码,可用于类、方法、变量 Ctrl + Shift + Space  阅读全文
posted @ 2018-02-23 19:50 JohnEricCheng 阅读(329) 评论(0) 推荐(0) 编辑
摘要: List ADT(抽象数据类型)有两种流行的实现方式。 ArrayList: 提供了List ADT的一种可增长数组的实现。使用ArrayList的优点在于,对get和set的调用花费常数时间。其缺点是新项的插入和现有相的删除代价昂贵,除非变动的是在ArrayList的末端。看下面代码,add和re 阅读全文
posted @ 2018-02-22 22:22 JohnEricCheng 阅读(243) 评论(0) 推荐(0) 编辑