自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 linux防火墙操作命令

linux防火墙操作命令 #查询端口是否开放 firewall-cmd --query-port=8080/tcp #开放端口 firewall-cmd --permanent --add-port=8080/tcp #移除端口 firewall-cmd --permanent --remove-port=8080/tcp #重启防火墙(修改配置后要重启防火墙) firewall-cmd --reload #查询以开放的所有端口 firewall-cmd --list-ports 关闭防火墙命令:syste

2021-04-18 10:59:56 157

原创 Spring初始化bean过程(三级缓存解决循环依赖)

三级缓存 //一级缓存,用来存放初始化完成的Bean,可对外提供使用,在 final Map<String, Object> singletonObjects = new ConcurrentHashMap<>(256); //二级缓存 ,用来提前暴露Bean,该缓存中的Bean还未完成自身的初始化过程,不可对外提供使用,待完成初始化后,会将该Bean放置一级缓存方可使用 final Map<String, Object&

2021-03-24 19:44:01 535

原创 SpringMVC执行过程(debug)

SpringMVC执行过程(debug) 一、DispatcherServlet.doDispatch() springMVC完成接口的响应代码基本是在该方法中完成 下方为该方法的官方说明 Process the actual dispatching to the handler. The handler will be obtained by applying the servlet’s HandlerMappings in order. The HandlerAdapter will be obtai

2021-03-20 09:55:26 1006

原创 NIO三大核心组件之间的关系

NIO三大核心组件之间的关系 背景 今年准备阅读一下netty源码,由于netty的底层是对nio的一种封装,所以在阅读netty之前先把nio的源码看一遍。 探索 nio有三大核心角色Selector(选择器),Channel(管道、通道),Buffer(缓存区) Selector -> Channel -> Buffer 1.三大组件的介绍 1.1 Buffer(缓冲区) 用于存储数据,底层是一个数组 拥有三个核心属性:capacity、limit、position capacity:数组的

2020-06-26 20:40:03 1072

原创 拦截器中handler强转HandlerMethod源码出处

背景 本人是一个刚工作不就的小白,上周在公司的项目源码上看到关于一个权限控制的代码,很是迷惑。公司并没有采用shiro,而是自己定义了一个注解,并且在Controller的方法中加以使用,在拦截器中去判断请求的该url是否具有权限。下面是拦截器的中的一个核心代码 public class AAAInterceptor extends HandlerInterceptorAdapter { ...

2020-05-02 09:27:59 3299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除