自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 思维导图视频代码揭秘 shiro 缓存

思维导图、视频、代码携手揭秘shiro,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1o3b1OBiz5qMj4lZbSSo0tw提取码:ccq5代码https://gitee.com/cakin24/shirodemo/tree/master/shiro-example-chapter11...

2020-05-30 19:35:11 195

原创 思维导图视频代码揭秘RabbitMQ消费端要点

思维导图、视频、代码携手揭秘RabbitMQ编程,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1MpBCvR-cWXAcWjuYN12v0Q提取码:814x链接:https://pan.baidu.com/s/184V_mDYUD2MRaWR3EUnf_g提取码:1n5y代码https://gitee.com/cakin24/RabbitMQDemo...

2020-05-30 19:29:47 170

原创 思维导图视频代码揭秘shiro会话管理

思维导图、视频、代码携手揭秘shiro,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/186Gh__Fz6OznxS2WBbSzUg提取码:4ddh链接:https://pan.baidu.com/s/1bzpjSOxDcFQqBu7-uwi1ug提取码:8bcq代码https://gitee.com/cakin24/shirodemo/tree/master/shiro-example...

2020-05-29 21:58:24 185

原创 思维导图视频代码揭秘RabbitMQ生产者确认

思维导图、视频、代码携手揭秘RabbitMQ编程,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1fzLPeSxQSSYIyAlCjRALAg提取码:t87c链接:https://pan.baidu.com/s/19nEJ2Vxm0ArmGZRjLB649w提取码:gy0w代码https://gitee.com/cakin24/RabbitMQDemo...

2020-05-29 21:51:11 195

原创 Shiro的FilterChainManager 接口说明

FilterChainManager 接口代码如下:public interface FilterChainManager { // 得到注册的拦截器 Map<String, Filter> getFilters(); // 获取拦截器链 NamedFilterList getChain(String chainName); // 是否有拦截器链 boolean hasChains(); // 得到所有拦截器链的名字 .

2020-05-28 18:21:48 457

原创 怎样找到shiro的过滤器链

一点睛主要涉及两个类和两个方法。AbstractShiroFilter类的getExecutionChain方法。PathMatchingFilterChainResolver类的getChain方法。下面通过注释的方法进行说明。二getExecutionChain方法// 获取拦截器链流程protected FilterChain getExecutionChain(ServletRequest request, ServletResponse response, Fi..

2020-05-28 18:05:06 569

原创 shiro过滤器源码分析

一配置<!-- Shiro的Web过滤器 --><bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <!-- 注入安全管理器--> <property name="securityManager" ref="securityManager"/> <!-- 设置登录URL--> <prope.

2020-05-28 16:21:23 460

原创 思维导图视频代码揭秘RabbitMQ 持久化

思维导图、视频、代码携手揭秘RabbitMQ编程,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1eG-FoTaGsJ6P7xh7dIBf6w提取码:6evb代码https://gitee.com/cakin24/RabbitMQDemo/tree/master/src/main/java/com/rabbitmq/durable...

2020-05-27 17:55:04 164

原创 思维导图视频代码揭秘shiro的JSP标签

思维导图、视频、代码携手揭秘shiro,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/14dbkCFY5oKm7qwWqdaJo2g提取码:3fmo代码https://gitee.com/cakin24/shirodemo/tree/master/shiro-example-chapter9...

2020-05-27 17:47:36 187

原创 思维导图视频代码揭秘RabbitMQ RPC

思维导图、视频、代码携手揭秘RabbitMQ编程,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1HgdjNsh_dCasHthxHPsOdA提取码:6i7w代码https://gitee.com/cakin24/RabbitMQDemo/tree/master/src/main/java/com/rabbitmq/rpc...

2020-05-27 17:40:49 206

原创 aop:aspect与aop:advisor的区别

https://www.jianshu.com/p/40f79da0cdef

2020-05-26 18:52:53 163

原创 重定向和转发图解

图解参考https://blog.csdn.net/liubin5620/article/details/79922692

2020-05-26 10:39:05 257

原创 思维导图视频代码揭秘shiro拦截器

思维导图、视频、代码携手揭秘shiro,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1RH5MrICBLT81Xez4uwi43w提取码:t8m0链接:https://pan.baidu.com/s/1TpGGJHaQaWXWVKw3zScsEQ提取码:wt0v代码https://gitee.com/cakin24/shirodemo/tree/master/shiro-example-...

2020-05-24 11:16:12 190

原创 思维导图视频代码揭秘RabbitMQ优先级队列

思维导图、视频、代码携手揭秘RabbitMQ编程,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1hIU8s0f9YGiqoAs8w74fWg提取码:ewuk代码https://gitee.com/cakin24/RabbitMQDemo...

2020-05-24 11:09:54 177

原创 常用框架配置大全

目录SpringMVC常用配置Spring shiro的常用配置常用基础组件配置SpringMVC常用配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:a..

2020-05-24 11:02:38 466

原创 思维导图视频代码揭秘shiro的web集成

思维导图、视频、代码携手揭秘shiro,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1wc7kBT-ShfedLrPYnEC6SA提取码:akjy链接:https://pan.baidu.com/s/1H5x__FYZDUoiaQwpZO4iZw提取码:u6vr代码https://gitee.com/cakin24/shirodemo/tree/master/shiro-example...

2020-05-23 20:37:06 170

原创 思维导图视频代码揭秘RabbitMQ死信队列和延迟队列

思维导图、视频、代码携手揭秘RabbitMQ编程,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1DDztBeQ1DZqi9Kmeg9cM2A提取码:hwvx链接:https://pan.baidu.com/s/1gTNXx_g6VE-BPmRsCt2xYQ提取码:pwyk代码https://gitee.com/cakin24/RabbitMQDemo...

2020-05-23 20:34:42 188

原创 思维导图视频代码揭秘shiro 关键类和接口

思维导图、视频、代码携手揭秘shiro,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1LFkTMswUmx9KMBpVCBJaPQ提取码:ioxx链接:https://pan.baidu.com/s/1-xNx3atSyQyBtEDh1Of70g提取码:7tw0代码https://gitee.com/cakin24/shirodemo/tree/master/shiro-example-...

2020-05-22 17:08:05 178

原创 思维导图视频代码揭秘RabbitMQ的TTL

思维导图、视频、代码携手揭秘RabbitMQ编程,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1YoOPoyC3OzPCF15vJlIyWg提取码:rxsp代码https://gitee.com/cakin24/RabbitMQDemo/tree/master/src/main/java/com/rabbitmq/ttl...

2020-05-22 16:57:45 200

原创 思维导图视频代码揭秘shiro加密

思维导图、视频、代码携手揭秘shiro,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1OwkeHBYbMft3qNB247Wehw提取码:cw8k链接:https://pan.baidu.com/s/1nESap9EsGCwpTEt3le5cfA提取码:7mi0链接:https://pan.baidu.com/s/1vyx8emRPBykcmtypZWB-4g提取码:pu96代码...

2020-05-21 18:26:48 193

原创 思维导图视频代码揭秘RabbitMQ消息去向

思维导图、视频、代码携手揭秘RabbitMQ编程,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1DW8ckgYrKsBNDu9m4Cu6kg提取码:mapf链接:https://pan.baidu.com/s/1U5slIozx_VEFzDmzs7n6JA提取码:ewoj代码https://gitee.com/cakin24/RabbitMQDemo...

2020-05-21 17:25:03 181

原创 思维导图视频代码揭秘shiro配置

思维导图、视频、代码携手揭秘shiro,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1-JDKLbqyuyy3RegelfMGxQ提取码:c3fs代码https://gitee.com/cakin24/shirodemo/tree/master/shiro-example-chapter4...

2020-05-20 20:30:42 199

原创 思维导图视频代码揭秘RabbitMQ客户端开发

思维导图、视频、代码携手揭秘RabbitMQ编程,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/1LF3dsb95Ir0tr8hKW4rrqw提取码:s517链接:https://pan.baidu.com/s/1dq4iZTiCoEViniE1C0SRrQ提取码:qh1a链接:https://pan.baidu.com/s/1hzLKQ6kPFvOl3JXlMgcsMg提取码:03zb...

2020-05-20 20:19:55 206

原创 思维导图视频代码揭秘RabbitMQ基本流程

思维导图、视频、代码携手揭秘RabbitMQ编程,干货多多,趣味多多!思维导读视频代码https://gitee.com/cakin24/RabbitMQDemo/tree/master/src/main/java/com/rabbitmq

2020-05-20 20:03:05 189

原创 思维导图视频代码揭秘shiro授权

思维导图、视频、代码携手揭秘shiro,干货多多,趣味多多!目录思维导图视频代码思维导图视频链接:https://pan.baidu.com/s/17M1LNI1OVdA1qfFbm4vHZg提取码:0ppb链接:https://pan.baidu.com/s/15LgVqgYuVLLPd7W3Jmeo0A提取码:137e链接:https://pan.baidu.com/s/1x4NtYzmaUCxw71m0t9V_Qw提取码:6ip2代码...

2020-05-20 17:41:11 201

原创 思维导图视频代码揭秘RabbitMQ基础知识

思维导图、视频、代码携手揭秘RabbitMQ编程,干货多多,趣味多多!思维导图视频代码

2020-05-19 10:42:27 182

原创 思维导图视频代码揭秘shiro身份验证

思维导图、视频、代码携手揭秘shiro,干货多多,趣味多多!目录思维导图视频代码思维导图视频后续添加代码https://gitee.com/cakin24/shirodemo/tree/master/shiro-example-chapter2

2020-05-19 09:28:52 282

原创 思维导图视频代码让你速速入门shiro

思维导图、视频、代码携手揭秘shiro,干货多多,趣味多多!目录思维导图视频思维导图视频后续添加

2020-05-19 09:27:58 236

原创 安全技术优秀学习资料收录

比较全面的安全技术博客http://snowolf.iteye.com/category/68576

2020-05-18 17:17:33 188

原创 幂等性实现方案

https://www.cnblogs.com/yanggb/p/11147001.html

2020-05-16 09:03:30 449

原创 RabbitMQ消费端代码注意事项

一先上思维导图二再上代码1生产端package com.rabbitmq.basicqos;import com.rabbitmq.client.Channel;import com.rabbitmq.client.ConfirmListener;import com.rabbitmq.client.Connection;import com.rabbitmq.client.MessageProperties;import com.rabbitmq.util.Conne...

2020-05-15 16:03:13 411

原创 RabbitMQ消费端消息分发问题研究

一先上思维导图二再看代码1生产者package com.rabbitmq.basicqos;import com.rabbitmq.client.Channel;import com.rabbitmq.client.ConfirmListener;import com.rabbitmq.client.Connection;import com.rabbitmq.client.MessageProperties;import com.rabbitmq.util.Conne...

2020-05-15 15:48:27 209

原创 一款测试java性能的工具jvisualvm.exe

一简介jvisualvm.exe,它是JavaJDK自带的一框工具,如果细心的话,我们可以在JDK的安装目录找到它的身影。它是路径是:D:\Program\Java\jdk1.8.0_162\bin\jvisualvm.exe二使用方法使用很简单,单击一下该程序即可。它的样子展示一下,功能点都用红框标识出来了。大家如果感兴趣,可以试试,也许对你很有用。...

2020-05-15 15:35:03 297

原创 shiro认证调试过程跟踪

一问题提出看代码时候,我看到下面一个函数verify,我想弄清楚代码是怎么跑到这个函数。/*** @className: JwtUtil* @description: JwtUtil工具类* @date: 2020/5/13* @author: cakin*/public class JwtUtil { /** * 过期时间为一周 */ private static final long EXPIRE_TIME = 7 * 12 * 3600 * .

2020-05-13 18:10:29 521

原创 Shiro优秀学习资料收录

Spring Boot Shiro 权限管理https://blog.csdn.net/catoop/article/details/50520958SpringBoot + Shirohttps://www.jianshu.com/p/35ee0ff8f969SpringBoot的Shiro脚手架工程详细注释版https://gitee.com/cakin24/study-imooc/tree/master/44-shiro

2020-05-13 11:01:20 291

原创 MyBatis-plus如何实现树形结构展示

一 提出需求先看一下我们的需求,我们的需求是要实现下面这个页面的树形展示。使用的技术是MyBatis-plus。二 分析需求首先分析一下这个页面,这个页面是以树形结构的方式展示权限(资源)列表。虽然是树形展示,本质上,它还是一个表。我们可以这样定义权限(资源)表。CREATE TABLE `sys_resource` ( `id` varchar(30) NOT NULL, `name` varchar(50) NOT NULL, `parent_id` varchar(30) DEF

2020-05-10 21:22:44 10947 10

原创 mysql出现which is not functionally dependent on columns in GROUP BY clause报错解决方案

一数据表结构CREATE TABLE `sys_user_role` ( `id` varchar(30) NOT NULL, `uid` varchar(30) NOT NULL, `rid` varchar(30) NOT NULL, PRIMARY KEY (`id`,`uid`,`rid`), KEY `user_role_ibfk_2` (`uid`), KEY `user_role_ibfk_1` (`rid`), CONSTRAINT `sys_user_r.

2020-05-10 12:14:37 13721 2

原创 VSCode实用指南

一 必看视频1 慕课网https://www.imooc.com/learn/1106二 推荐插件1 vscode-icons设置文件图标主题2 Auto Close TagAutomatically add HTML/XML close tag3 Auto Rename TagAuto rename paired HTML/XML tag4 Chinese (Simplified) Language Pack for Visual Studio Code适...

2020-05-10 08:06:32 555

原创 BeanUtils.copyProperties拷贝结构不同类测试

一先定义两个不同的类这两个类的结构是不同的。1SysUserpackage toolutils;import lombok.AllArgsConstructor;import lombok.Builder;import lombok.Data;import lombok.NoArgsConstructor;import java.io.Serializable;import java.util.Date;import java.util.List;@Data@..

2020-05-08 22:02:17 2364

原创 Mybatis-plus中对新增和修改的思考

一点睛我们对数据库进行操作时,新增和修改是一对孪生兄弟,大多数情况下新增后会再次对新增的数据进行维护,这时修改就派上用场了。另外新增和修改如果没用好,往往会出现插入时主键重复,或更新时,不存在数据或存在多条数据的情况,这些都会导致异常。因为经常会用这种场景,这里做个总结。二数据库设计我们把数据库设计成下面这个样子,其中id是主键,另外我们还规定username和title唯...

2020-05-07 20:11:45 3929 1

2 shiro身份认证.mp4

身份验证介绍了身份验证基础、principals、credentials、身份认证流程、Realm、多 Realm 配置以及相关实战。

2020-05-19

1 shiro简介.mp4

Apache Shiro 是 Java 的一个安全框架。目前,使用 Apache Shiro 的人越来越多,在此分享给大家!

2020-05-19

Java单选.docx

常见Java单选题,

2019-12-08

空空如也

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

TA关注的人

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