注意:所有文章除特别说明外,转载请注明出处.
第四章 Java并发编程基础
[TOC]
4.1 线程
提示:在一个Java程序中,Java程序运行不仅是main()方法运行,而是main线程和多个其它线程的同时运行。
4.1.3 线程优先级
现代操作系统基本采用时分的形式调度运行的线程,操作系统会分出一个个时间片,线程会分配到若干时间片,当线程的时间片用完了就会发生线程调度,并等待下一次分配。
注意:所有文章除特别说明外,转载请注明出处.
[toc]
Advice(通知)定义在连接点做什么,为切面增强提供织入接口。在Spring AOP中主要描述Spring AOP围绕方法调用而注入的切面行为。
在BeforeAdvice的继承关系中,定义了为待增强的目标方法设置的前置增强接口MethodBeforeAdvice,使用这个前置接口需要实现一个回调函数:
void before(Method method, Object[] args, Object target) throws Throwable;
在AfterReturning-Advice接口中定义了接口方法:
注意:所有文章除特别说明外,转载请注明出处.
[TOC]
在我们使用Spring MVC的时候,需要我们在web.xml文件中配置DispatcherServlet,该DispatcherServerlet可以看做是一个前端控制器的具体实现,还需要在Bean定义中配置Web请求和Controller的对应关系,以及各种视图的展现方式。在具体使用Controller的时候,会看到ModelAndView数据的生成,还会看到将ModelAndView数据交给相应的View来进行呈现。
Spring MVC 是建立在IoC容器基础上的,要了解SpringMVC,首先要了解 Spring IoC 是如何在Web环境中发挥作用的。
注意:所有文章除特别说明外,转载请注明出处.
[toc]
ClassLoader是类加载器,负责将Class加载到JVM中。ClassLoader在能够将Class加载到JVM中之外,还有一个重要作用就是审查每个类应该由谁加载,它是一种父优先的等级加载机制。