搞懂多线程(三)之Future接口


搞懂多线程(三)之Future接口 一、概念 Future:是Java5新加的一个接口,它提供了一种异步并行计算的功能。如果主线程需要执行一个很耗时的计算任务,我们就可以通过future把这个任务放到异步线程中执行。主线程继续处理其他任务或者先行结束,再通过Future获取计算结果。 二、Futur

搞懂多线程(二)之创建多线程的方式


一、程序、进程、线程程序(program):为完成特定任务,用某种语言编写的一组指令的集合。即指一段静态的代码。进程(process):程序的一次执行过程,或是

搞懂多线程(一)之基本概念


搞懂多线程(一)之基本概念 一、程序、进程、线程 程序(program):为完成特定任务,用某种语言编写的`一组指令的集合`。即指一段静态的代码。 进程(process):程序的一次执行过程,或是正在内存中运行的应用程序。程序是静态的,进程是动态的。进程作为操作系统调度和分配资源的最小单位。 线程(

Springboot整合Redis


Springboot配置优先级


Springboot配置优先级 一、项目内部 以下是 SpringBoot 属性源加载顺序。后面的会覆盖前面的值。由低到高,高优先级配置覆盖低优先级 默认属性(通过SpringApplication.setDefaultProperties指定的) @PropertySource指定加载的配置(需要

Springboot的一些加载流程


Springboot的一些加载流程 Springboot的生命周期流程 Springboot启动加载流程 Springboot事件触发流程

Springboot之自动装配原理


Springboot之自动装配原理 一、@SpringBootApplication SpringBoot 的核心注解@SpringBootApplication可以看作是 @SpringBootConfiguration、@EnableAutoConfiguration、@ComponentSca

Spring之IOC和AOP

spring 

Spring之IOC和AOP及DI 一、IOC(Inversion of Control)控制反转 1. 概念 IoC是 Inversion of Control 的简写,译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。

Spring之bean的生命周期

spring 

Spring之bean的生命周期 整体概括 实例化Bean --> Bean属性填充 --> 初始化Bean -->销毁Bean 接口层面 首先是实例化Bean,当客户向容器请求一个尚未初始化的bean时,或初始化bean的时候需要注入另一个尚末初始化的依赖时,容器就会

Spring之基于注解的Bean管理

spring 

Spring之基于注解的Bean管理 一、开启Bean自动扫描 定义配置类 @Configuration //@ComponentScan({"com.litecode.controller", "com.litecode.service","com.litecode.dao"}) @Compone