![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
记录
文章平均质量分 88
Direct_X
这个作者很懒,什么都没留下…
展开
-
springboot启动流程记录
看了spring 2.4.5的源码,记录一下关键步骤 注意里面一些经常调用的方法 根据当前项目类型创建对象 WebApplicationType=NONE WebApplicationType=SERVLET WebApplicationType=REACTIVE doWithListeners方法 通过EventPublishingRunListener发布event事件 根据event类型对listeners进行一个筛选,剩下的listeners对应事件进行一个处理 getSpringFactories原创 2021-05-23 20:58:53 · 107 阅读 · 0 评论 -
SPI实例与简单源码分析
SPI全称Service Provider Interface,见名知意,是提供给服务供应商的一个接口,是解耦思想的一个体现,它通过将服务进行接口定义,提前对接口进行一个基础功能模板的编程的形式,充分运用了模板方法的设计思想,让每个开发商根据自己的实际实现对应的接口方法,更加灵活,使用起来也更加方便。 实际操作 开发一个SPI接口需要两步,分别为服务使用端接口定义和服务供应商具体实现,像JDBC的具体实现就是如此,如果要增加可插拔性,也可以将接口独立出来,形成一个项目,让主项目去依赖,下面做一个最基础的实现原创 2021-05-16 11:47:10 · 246 阅读 · 0 评论 -
从零创建一个zookeeper集群
由于zookeeper是一个分布式协调服务,所以学习zookeeper的时候难免需要创建一个zk集群进行学习,下面就分享下怎么从0开始搭建zk集群 文章目录准备工作下载虚拟机下载centos7镜像文件下载xshell(可选)具体操作创建虚拟机配置网络在centos中安装zk环境配置ZK复制虚拟机 准备工作 下载虚拟机 一般自己学习的话不像真实环境,肯定是创建虚拟机进行学习,我使用的virtual box,下载完成安装完毕即可使用 VM Virtualbox 下载centos7镜像文件 需要一个操作系统,下载原创 2021-05-05 20:34:51 · 125 阅读 · 0 评论 -
关于slf4j-java.util.logging日志对应级别记录
关于slf4j-java.util.logging对应事务级别记录 最近在看一些日志门面和日志实现的整合,发现在最老的jul中日志分为七个级别,与slf4j的五个级别的对应关系如下: JUL slf4j SERVERE ERROR WARNING WARNING INFO INFO CONFIG INFO FINE DEBUG FINER DEBUG FIN...原创 2018-12-15 23:20:53 · 1106 阅读 · 0 评论