摘要: 一、Future Future是一个接口,所有方法如下: 上源码: package java.util.concurrent; public interface Future<V> { boolean cancel(boolean mayInterruptIfRunning); boolean is 阅读全文
posted @ 2023-02-01 15:20 卫旗 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 一、概述 execute和submit都是线程池中执行任务的方法。 execute是Executor接口中的方法 public interface Executor { void execute(Runnable command); } submit是ExecuteService接口中的方法。 pu 阅读全文
posted @ 2023-02-01 15:18 卫旗 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: 一、线程池有哪些优点 减少资源开销,不用频繁的创建和销毁线程 提高响应时长,有任务时可直接执行。 提高线程的可管理性,所有线程资源都由线程池统一管理。 二、线程池的主要参数 线程池ThreadPoolExecutor的继承关系: 想知道有哪些参数,先看参数最多的构造函数: public Thread 阅读全文
posted @ 2023-01-31 10:53 卫旗 阅读(1071) 评论(0) 推荐(1) 编辑
摘要: 一、引言 要想理解Spring框架,那么Spring Bean的生命周期就是必须要了解的一环,关于Spring Bean的生命周期,就是一个Bean在IOC容器中从创建到销毁的过程,下面就开始梳理一下一个Bean的创建过程。 二、生命周期概要流程 简单的来说,一个Bean的生命周期分为四个阶段: 1 阅读全文
posted @ 2020-02-25 10:59 卫旗 阅读(8830) 评论(0) 推荐(1) 编辑
摘要: 一、需求 最近有个需求,要连接很多个linux系统进行测试软件功能,但是我这里只有几个虚拟机,所以需要使用docker来安装几十个或者上百个虚拟机来进行测试。 二、安装docker 这里就不演示怎么安装了,网上有很多,也可以看这个https://www.runoob.com/docker/cento 阅读全文
posted @ 2019-12-18 11:25 卫旗 阅读(3036) 评论(0) 推荐(1) 编辑
摘要: 一、设置垃圾收集器的参数 -XX:+UseSerialGC,虚拟机在Client模式下的默认值,Serial+Serial Old -XX:+UseParNewGC,ParNew+Serial Old,在JDK1.8中已经不推荐使用并且将被移除(Java HotSpot(TM) Client VM 阅读全文
posted @ 2019-12-07 19:50 卫旗 阅读(2515) 评论(0) 推荐(0) 编辑
摘要: 前言 最近需要实现一个功能,动态刷新线上数据源环境,下面来使用Apollo配置中心和Spring提供的AbstractRoutingDataSource来实现。 具体实现 Apollo是携程开源的统一配置中心,和springboot无缝衔接并且不需要安装其他软件就可以直接使用,可以实时推送最新的配置 阅读全文
posted @ 2019-11-26 23:20 卫旗 阅读(4076) 评论(1) 推荐(0) 编辑
摘要: lambda表达式是java8提供了一个比较重要的新特性之一,简化了很多代码的编写。 1、先看一个简单的例子,不是用lambda表达式创建一个线程: 在Thread构造函数内传入一个Runnable接口的实现类。 2、再看一下使用lambda表达式创建线程的例子: 使用lambda表达式以后回省略很 阅读全文
posted @ 2019-09-01 17:06 卫旗 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁 阅读全文
posted @ 2019-08-18 13:53 卫旗 阅读(273) 评论(0) 推荐(0) 编辑
摘要: @Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。添加的bean的id为方法名。 定义bean 下面是@Configuration里的一个例子: 这个配置就等同于之前在xml里的配置: bean的依赖 @bean 也可以依赖其 阅读全文
posted @ 2019-05-14 11:09 卫旗 阅读(16400) 评论(0) 推荐(1) 编辑