logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

9千字长文带你了解SpringBoot启动过程--史上最详细 SpringBoot启动流程-图文并茂

来自面试官发自内审深处的灵魂拷问:“说一下springboot的启动流程”;一脸懵逼的面试者:“它简化了spring的配置,主要是因为有自动装配的功能,并且可以直接启动,因为它内嵌了tomcat容器”;面试官:“嗯, 没错,这是 它的一些概念,你还没回答我的问题,它是怎么启动的,启懂时都经过了哪些东西?”;一脸懵逼的面试者:“额~~~不知道额····,我用的很熟练,但是不知道它里面做了哪些事情!”

#spring#java-ee
docker下安装mysql5.7教程

准备好Linux系统机器,并安装好docker,阅读这篇文章前请先了解清楚docker的基本知识并且会熟悉运用docker的常用命令。学习docker基础知识可以参考安装好并启动docker后就可以开始安装mysql了。

#docker#容器#运维
9千字长文带你了解SpringBoot启动过程--史上最详细 SpringBoot启动流程-图文并茂

来自面试官发自内审深处的灵魂拷问:“说一下springboot的启动流程”;一脸懵逼的面试者:“它简化了spring的配置,主要是因为有自动装配的功能,并且可以直接启动,因为它内嵌了tomcat容器”;面试官:“嗯, 没错,这是 它的一些概念,你还没回答我的问题,它是怎么启动的,启懂时都经过了哪些东西?”;一脸懵逼的面试者:“额~~~不知道额····,我用的很熟练,但是不知道它里面做了哪些事情!”

#spring#java-ee
SpringCloud整合nacos配置中心并配置nacos权限

1. 环境准备springcloud版本需要与springboot版本兼容,否则无法运行;nacos是springcloud alibaba旗下的,版本对应与原生态的springcloud有所不同本文所举的例子版本如下springcloud:Hoxton.SR9springcloud alibaba:2.2.3.RELEASEspringboot:2.3.5.RELEASEnacos:2.2.3.

#spring cloud#微服务#spring boot
Springboot过滤器和拦截器的区别

上两篇文章我们介绍了过滤器Filter和拦截器Intercepter,其功能都是对请求进行拦截并对请求过滤,本篇文章就介绍一下两者的区别1. 过滤器和拦截器的区别过滤器和拦截器触发时机不一样,过滤器是在请求进入容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之前。拦截器可以获取IOC容器中的各个bean,而过滤器就不行,因为拦截器是spri

#spring#java#java-ee
SpringBoot自定义过滤器Filter使用详解

JavaWeb组件Servlet提供了filter过滤功能,其功能是对目标资源的请求和响应进行拦截,对拦截到的请求和响应做出特殊的功能处理,比如我们请求中有一些敏感信息过滤就是利用过滤器过滤1. Filter的原理Java Servlet API中提供了Filter接口,编写Filter的实现类,从而实现自定义过滤器。Filter的请求流程为:客户端发起请求服务容器判断当前请求资源是否有过滤器,有

#java#spring boot#spring
SpringBoot自动装配原理解析——面试可以这样会回答

1. 前言SpringBoot是目前软件中最主流的框架,无论是工作还是面试基本都有它的身影,SpringBoot主要解决了传统spring的重量级xml配置Bean,实现了自动装配;所以,我们也常在面试中被问到SpringBoot是如何实现自动装配。本篇文章会从springboot源码进行自动装配的原理解析,并总结面试如何简洁的描述2. 源码解析我们以springboot 2.2.5.RELEAS

#java
CAS原理详解

CAS全称是Compare And Swap,它的实现和它的字面意思一样,先比较后交换,它是CPU硬件层面的一种指令,从CPU层面能保证"比较并更新"这一段操作的原子性。与synchronized关键字比较不同是synchronized是一种悲观锁,CAS是一种乐观锁。CAS有三个操作数,内存值V,旧的预期值A,要修改的更新值B,当A和V相同时将V修改成B,否则一直比较V和的值直至A和V相同为止,

#java
docker下安装mysql5.7教程

准备好Linux系统机器,并安装好docker,阅读这篇文章前请先了解清楚docker的基本知识并且会熟悉运用docker的常用命令。学习docker基础知识可以参考安装好并启动docker后就可以开始安装mysql了。

#docker#容器#运维
暂无文章信息