摘要:一、引言 要想理解Spring框架,那么Spring Bean的生命周期就是必须要了解的一环,关于Spring Bean的生命周期,就是一个Bean在IOC容器中从创建到销毁的过程,下面就开始梳理一下一个Bean的创建过程。 二、生命周期概要流程 简单的来说,一个Bean的生命周期分为四个阶段: 1 阅读全文
posted @ 2020-02-25 10:59 卫旗 阅读(694) 评论(0) 推荐(0) 编辑
摘要:一、需求 最近有个需求,要连接很多个linux系统进行测试软件功能,但是我这里只有几个虚拟机,所以需要使用docker来安装几十个或者上百个虚拟机来进行测试。 二、安装docker 这里就不演示怎么安装了,网上有很多,也可以看这个https://www.runoob.com/docker/cento 阅读全文
posted @ 2019-12-18 11:25 卫旗 阅读(730) 评论(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 卫旗 阅读(369) 评论(0) 推荐(0) 编辑
摘要:前言 最近需要实现一个功能,动态刷新线上数据源环境,下面来使用Apollo配置中心和Spring提供的AbstractRoutingDataSource来实现。 具体实现 Apollo是携程开源的统一配置中心,和springboot无缝衔接并且不需要安装其他软件就可以直接使用,可以实时推送最新的配置 阅读全文
posted @ 2019-11-26 23:20 卫旗 阅读(1220) 评论(0) 推荐(0) 编辑
摘要:lambda表达式是java8提供了一个比较重要的新特性之一,简化了很多代码的编写。 1、先看一个简单的例子,不是用lambda表达式创建一个线程: 在Thread构造函数内传入一个Runnable接口的实现类。 2、再看一下使用lambda表达式创建线程的例子: 使用lambda表达式以后回省略很 阅读全文
posted @ 2019-09-01 17:06 卫旗 阅读(167) 评论(0) 推荐(0) 编辑
摘要:Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁 阅读全文
posted @ 2019-08-18 13:53 卫旗 阅读(71) 评论(0) 推荐(0) 编辑
摘要:@Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。添加的bean的id为方法名。 定义bean 下面是@Configuration里的一个例子: 这个配置就等同于之前在xml里的配置: bean的依赖 @bean 也可以依赖其 阅读全文
posted @ 2019-05-14 11:09 卫旗 阅读(4522) 评论(0) 推荐(0) 编辑
摘要:Filter简介 Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感 阅读全文
posted @ 2019-01-09 23:43 卫旗 阅读(168) 评论(0) 推荐(0) 编辑
摘要:前言 在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。 Connector的主要功能,是接收连接请求,创建Request和Response对象用于和请求端交换数据;然后分配线程让Engine(也就是Servlet 阅读全文
posted @ 2018-12-20 15:56 卫旗 阅读(2717) 评论(0) 推荐(0) 编辑
摘要:ClassLoader 做什么的? 顾名思义,它是用来加载 Class 的。它负责将 Class 的字节码形式转换成内存形式的 Class 对象。字节码可以来自于磁盘文件 *.class,也可以是 jar 包里的 *.class,也可以来自远程服务器提供的字节流,字节码的本质就是一个字节数组 []b 阅读全文
posted @ 2018-12-05 00:40 卫旗 阅读(872) 评论(0) 推荐(1) 编辑