自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot多线程定时任务

项目最近要优化一下项目的定时采集功能,由之前的单线程采集升级为多线程异步执行,下面做个实现的介绍:先看一下单线程的效果:执行结果:解释一下:小明由三个女朋友需要处理,每个女朋友都需要处理6秒,每次过了三秒就需要再次处理一下三个女朋友(年轻真好!),但是这样小明也顶不住啊,所以如图所示:因为是一个线程所以小明只能一个个处理了,每个都处理了6秒钟。多线程改造:首先看看项目的连...

2019-07-17 14:41:28 1087

原创 shiro安全框架源码分析--登陆认证流程

上一篇写了shiro的启动加载过程的源码分析,现在来看看相对简单点的认证的流程源码,先来看看官方的流程图再对照我们日常的逻辑代码。比较一下简单的解释下上图的步鄹:1.生成subject并且调用login(token)方法;2.调用securityManager的login()方法;3和4.进入到doGetAuthenticationInfo()方法进行真正的认证逻辑;5.在realm中查询...

2019-07-10 00:48:02 534

原创 shiro安全框架源码分析--启动加载过程

Apache Shiro是一个简单易用且强大而灵活的开源Java安全框架,以下简称Shiro。它干净利落地处理身份认证、授权以及企业会话管理和加密。项目最近使用shiro安全框架,自己就读了相关的源码,菜鸟一枚,本博客主要用于自我学习记录使用,有什么不对的请多多指教。一。shiro架构最主要有三个概念:subject:主体,可以是用户也可以是程序,主体要访问系统,系统需要对主体进行...

2019-07-07 12:21:17 693

空空如也

空空如也

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

TA关注的人

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