读书笔记
文章平均质量分 74
一只小小牛
这个作者很懒,什么都没留下…
展开
-
在SpringMVC中获取request对象的几种方式
1.最简单的方式(注解法) @Autowired private HttpServletRequest request; 2.最麻烦的方法a. 在web.xml中配置一个监听 <listener> <listener-class> org.springframework.web.context.request.RequestContex转载 2016-09-29 10:15:35 · 260 阅读 · 0 评论 -
java方法的重载与特殊情况
方法重载,通过方法的签名(方法名+参数列表)识别,特殊情况除外,特殊情况:(1.6以后编译不通过,应该是官方修复了,方法重载还是只能靠方法签名)public int test(List<Integer> list){ return 1; } public String test(List<String> list){ return ""; }【j原创 2017-02-28 21:21:12 · 416 阅读 · 0 评论 -
java 中类初始化,构造方法,静态成员变量,静态块的加载顺序
1、编译和运行概念要搞清:编译即javac的过程,负责将.java文件compile成.class文件,主要是类型、格式检查与编译成字节码文件,而加载是指java *的过程,将.class文件加载到内存中去解释执行,即运行的时候才会有加载一说。2、类的加载时机,肯定是在运行时,但并不是一次性全部加载,而是按需动态,依靠反射来实现动态加载,一般来说一个class只会被加载一次,之后就会从jvm的cla原创 2017-03-02 22:34:46 · 6504 阅读 · 0 评论 -
java中的初始化模块
如果类中有多个构造函数都共享一段代码,并且各个构造函数之后不会调用其他的构造函数,那么可以将这段公共的代码放在初始化模块中。初始化模块是用{}括起来的语句块,它位于类的声明中,但不是包括在类方法或者类的构造函数中的。它的作用就是相当于将初始化模块放到每个构造函数的最开始位置,用于初始化对象。一个类可以有多个初始化模块,执行顺序按照在类中出现的顺序执行。类中的初始化模块包括实例初始化模块跟静态初始化模转载 2017-03-23 22:54:48 · 1224 阅读 · 0 评论 -
Spring in Anction:Spring AOP 小记
1.什么是AOP(面向切面编程) 不扯那些概念的东西,简单说来AOP是OOP的一个补充,AOP可以在程序运行期追加一些公用的功能,比如权限判断,日志记录,这些功能都是项目需要的,但是又不能每个地方都调用,这样无疑增加了代码的复杂度和工作量,我们可以将这些分散在系统中的公用代码集中于一个地方并通过aop技术应用于系统各个地方。2. AOP术语切点:我们需要插入这些公用功能的点?比如哪些类?哪些原创 2017-09-14 20:29:48 · 336 阅读 · 0 评论 -
SpringMVC起步-构建Web应用程序
1.SpringMVC流程图先来看看流程图,从浏览器发送请求到响应完成经过的流程2.配置DispatcherServlet DispatcherServlet是Spring MVC的核心所有请求都将经过它。 public class SpitterWebInitializer extends AbstractAnnotationConfigDispatcherServletInitiali原创 2017-09-14 20:34:07 · 413 阅读 · 0 评论