随笔分类 - Spring
摘要:一、如何理解线程池 类比操作系统中的作业处理机制,当有线程空闲时,直接运行作业,当线程都被占满时,将新来作业放入后备队列,通过调度算法调度作业 二、线程池的状态 1、RUNNING 表示线程池正常运行,既能接受新任务,也会正常处理队列中的任务 2、SHUTDOWN 当调用线程池的shutdown()
阅读全文
摘要:REST REST是一种架构。 首先我们要记住的是REST是一种架构方式,并不是一种协议。它只是告诉我们应该如何去搭建一个可靠的系统。 REST的全称是REpresentational State Transfer。中文可能不好翻译,我们暂将其定义为有代表性的状态转义。它是分布式系统的一种架构方式。
阅读全文
摘要:spring-config.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/
阅读全文
摘要:springmvc.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLS
阅读全文
摘要:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc
阅读全文
摘要:什么是AOP AOP(Aspect Oriented Programming 的缩写,翻译为面向方面或面向切面编程),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 <1>AOP 是 OOP 的延续和有益补充,也是 Spring 框架中的一个重要内容,是函数式编程的一种衍生范型 <2
阅读全文
摘要:一、SpringMVC 的基本概念 1.1 关于三层架构和 MVC 1.1.1 三层架构 我们的开发架构一般都是基于两种形式,一种是 C/S 架构,也就是客户端/服务器,另一种是 B/S 架构,也就是浏览器服务器。在 JavaEE 开发中,几乎全都是基于 B/S 架构的开发。那么在 B/S 架构中,
阅读全文
摘要:loc (控制反转) 概念 控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责,这样控制权就由应用转移到外部容器,控制权的转移就是所谓的反转 (控制权转移带来的好处就是降低了业务对象之间的依赖程度) DI (依赖注入) 概念 依赖注入就是对象之间的依赖关系是在运行时
阅读全文
摘要:pom.xml如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan
阅读全文
摘要:Spring概述 简介 Spring 是一个开源的设计层面框架,它解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。 2002 年,Rod Jahnson 首次推出了 Spring 框架雏形 interface21 框架。 2004 年3月24日,Spring 框
阅读全文