E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
shiro源码学习
[网络安全]
shiro
安全框架基本原理及架构功能简析
本文为
Shiro
框架简介,无安全,不
shiro
。文章目录
shiro
简介什么是
shiro
?
秋说
·
2023-10-21 23:31
网络安全
#
安全框架
shiro
安全框架
网络安全
SpringBoot多数据源方案
而其他项目组都还是单体项目或者是更新的架构,各种架构层出不穷,数据和接口,业务打通比较困难,为了短时间内迅速的进行开发,博主亲自操刀整合了个单体项目,采用的是springboot+mybatisplus+
shiro
Aries~li
·
2023-10-21 20:52
spring
boot
mysql
clickonce
后端
Day13-SpringBoot整合
Shiro
及Mybatisplus实现权限控制
SpringBoot整合
Shiro
流程导入
Shiro
,Mybatisplus依赖org.apache.
shiro
shiro
-spring1.5.0com.baomidoumybatis-plus-boot-starter3.2.0org.springframework.bootspring-boot-starter-freemarkermysqlmysql-connector-javaruntim
风 离
·
2023-10-21 20:20
SpringBoot
数据库
shiro
spring
java
spring
boot
Java常用框架有哪些?先学哪一个比较有优势?
Java的框架主要有:SpringMVC、Spring、Mybatis、Dubbo、Maven、RabbitMQ、Log4j、Ehcache、Redis、
Shiro
。不过这十
最牛爱码士
·
2023-10-21 17:18
JWT Token在线解析解码
文章目录1.文章引言2.演示解析3.在线地址1.文章引言项目使用springboot+
shiro
+jwt作为授权登录,调用登录接口,生成如下token:{"code":"0000","message":
互联网全栈开发实战
·
2023-10-21 04:56
后端开发技术的解决方法
spring
boot
后端
java
java-ee
postman
【Java从零到架构师第③季】【项目实战】驾考管理系统
Object前后端分离前后端分离—实现前后端分离—约定数据格式跨域问题LayuiMySQL建议数据字典封装MyBatis-Plus方便查询封装给客户端的返回值统一异常处理+HTTP响应状态码统一异常处理—配合
Shiro
lpruoyu
·
2023-10-20 23:09
JAVA
java
spring
boot
MyBatisPlus
Shiro
关于
shiro
获取验证码为空的问题
问题描述:服务端有两个接口,一个是获取验证码接口,将生成的验证码存储到
Shiro
的session中,另一个是校验验证码接口,将前端传过来的验证码与session中存储的验证码校验是否正确,但经过测试发现
dudan57
·
2023-10-20 18:57
Swoole
源码学习
记录(八)——Reactor模块-epoll
Swoole版本:1.7.5-stableGithub地址:https://github.com/LinkedDestiny/swoole-src-analysisReactor模块可以说是Swoole中最核心的模块之一,正是这些reactor模型为swoole提供了异步操作的基础。Swoole中根据不同的内核函数,提供了四种Reactor封装,ReactorEpoll,ReactorKqueue
会敲代码的喵
·
2023-10-20 18:03
swoole
PHP
swoole
服务器
源码
Redis
源码学习
随笔
为什么80%的码农都做不了架构师?>>>数据结构简单动态字符串SDS(SimpleDynamicString)使用sdshdr结构体保存字符串长度,使获取字符串长度时间复杂度为O(n)动态空间管理动态扩张机制(字符串变长后自动触发,假设变长后长度为len)如果len=1M,则预留长度为1M;动态缩减机制(也叫惰性空间释放)字符串长度变小时,不会自动触发,而是留有接口来清除无用空间代码语法struc
weixin_34315665
·
2023-10-20 17:50
数据库
数据结构与算法
minikube创建一个pod并暴露端口(使用docker驱动安装)
我这里使用
shiro
来举例apiVersion:apps/v1kind:Deploymentmetadata:name:
shiro
550spec:selector:matc
冯·诺依曼
·
2023-10-20 08:27
docker
容器
运维
k8s
权限管理与
Shiro
入门
权限管理与
Shiro
入门学习目标:理解前端权限控制思路理解有状态服务和无状态服务通过拦截器实现JWT鉴权能够理解
shiro
以及
shiro
的认证和授权前端权限控制需求分析需求说明基于前后端分离的开发模式中
骚戴
·
2023-10-20 06:31
#
《人力资源管理系统》
前端
SpringBoot整合
Shiro
实现基于角色的权限访问控制(RBAC)系统简单设计从零搭建
SpringBoot整合
Shiro
实现基于角色的权限访问控制(RBAC)系统简单设计从零搭建技术栈:SpringBoot+
shiro
+jpa+freemark,因为篇幅原因,这里只贴了部分代码说明,完整项目地址
小白i_4659
·
2023-10-20 02:25
从源码角度分析
Shiro
的验证过程
但是更想不到的是,自此以后,不论账号密码对不对都报:"Realm["com.cx.
shiro
.My
Shiro
Realm"]wasunabletofindaccountdataforthe"+"submittedAut
久仰96
·
2023-10-19 20:25
解决
Shiro
加权限注解失效 或者报错 This subject is anonymous
报错堆栈org.apache.
shiro
.authz.UnauthenticatedException:Thissubjectisanonymous-itdoesnothaveanyidentifyingprincipalsandauthorizationoperationsrequireanidentitytocheckagainst.ASubjectinstancewillacquirethe
tigerSwimming
·
2023-10-19 14:37
Shiro
项目补充+秋招记录
1.项目补充点(1)thymeleaf渲染模板https://www.cnblogs.com/msi-chen/p/10974009.html(2)两次MD5加密使用
shiro
的MD5工具。
佛系宅女
·
2023-10-19 10:45
java
restful
spring
boot
SpringBoot+
Shiro
权限框架
[TOC]本文主要记录SpringBoot与
Shiro
进行整合使用,实现强大的用户权限管理,其中涉及如何完成用户认证(即用户登录),用户授权,thymeleaf页面整合
shiro
权限标签等知识点。
Hiseico
·
2023-10-19 09:13
Java集合类之HashMap
源码学习
笔记
数组虽然可以随机访问,但插入和删除效率较低,链表虽然插入和删除效率较高,查找却只能通过遍历,而HashMap则基于数组加链表,完美结合了二者的优点,查找,更新,插入,删除几乎都可以达到O(1)时间复杂度。但要注意的是,HashMap并没有任何同步策略,因此HashMap并不是一个线程安全的容器。如果在多线程环境下,请用Collections.synchronizedMap方法包装或直接用Concu
想酷却酷不起来
·
2023-10-19 08:51
记一次edu站点并拿下的过程cnvd
采用前后端分离架构:SpringBoot2.x,AntDesign&Vue,Mybatis-plus,
Shiro
,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码!
渗透测试老鸟-九青
·
2023-10-18 22:21
EDU
sql
网络
网络安全
web安全
Vue2.x
源码学习
笔记-Vue静态方法和静态属性整理
Vue静态方法和静态属性,其实直接在浏览器中可以查看到的,如下圈起来的是其静态属性,但是有的属性对象中的属性的值又是函数。未圈起来的则是函数。其实它来自如下各个目录下的js文件//src/core/index.jsVue.version='__VERSION__'//src/entries/web-runtime-with-compiler.jsVue.compile=compileToFunct
weixin_30471561
·
2023-10-18 20:46
javascript
ViewUI
cbu和无cc的
shiro
反序列化
前置知识学习CommonsBeanutils之前应该知道javaBean,可以看《Java简单特性》也可以看这里有关BeanComparator的介绍TemplatesImplgadget,前两个方法是publicTemplatesImpl#getOutputProperties()->TemplatesImpl#newTransformer()->TemplatesImpl#getTransle
why811
·
2023-10-18 15:09
python
开发语言
java
tomcat
hibernate
构造
shiro
poc
攻击
shiro
思路伪造加密过程
shiro
在容器初始化的时候会实例化CookieRememberMeManager对象,并且设置加密解密方式实例化时调用父类构造方法,设置加密方式为AES,并且设置key看下调用栈
why811
·
2023-10-18 15:09
java
eclipse
tomcat
hibernate
Apache
Shiro
组件反序列化漏洞分析
概述Apache
Shiro
是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。
why811
·
2023-10-18 15:56
apache
java
eclipse
tomcat
【iOS】SDWebImage
源码学习
--未完
SDWebImage的主要功能及相关知识点SDWebImage是一个流行的第三方库,用于在iOS和macOS应用程序中异步下载和缓存图像。它提供了一种简单而强大的方式来处理网络图像加载和缓存,具有以下主要功能:异步下载:SDWebImage使用多线程机制,允许在后台异步下载图像,以避免阻塞应用程序的用户界面。图像缓存:它具有内存缓存和磁盘缓存机制,可以自动将下载的图像保存在内存和磁盘中。这样,在后
瓯海剑
·
2023-10-18 08:59
ios
学习
Shiro
的基础知识、回顾URL拦截
网上看到这篇文章,感觉不错,这里转载记录一下:滑动验证页面前言本文主要讲解的知识点有以下:权限管理的基础知识模型粗粒度和细粒度的概念回顾URL拦截的实现
Shiro
的介绍与简单入门一、
Shiro
基础知识在学习
zzhongcy
·
2023-10-18 07:30
Java
服务器
https
数据库
动手实现 Redis 字典(Go 语言)
我们先来回顾下在Redis
源码学习
之基本数据结构中提到的Redis字典实现的一些特点:支持海量存储;使用渐进式Rehash策略,避免因为需要迁移的buckets太多导致阻塞时间过久(Redis核心处理逻辑是单线程模型
0xE8551CCB
·
2023-10-18 06:14
vulhub漏洞复现
下载镜像1dockerpullmedicean/vulapps:s_
shiro
_1直接运行镜像,将docker的8080端口映射到本地的8080上1dockerrun-d-p8080:8080medicean
Edision Y
·
2023-10-18 03:54
学习感悟
web安全
网络
java 整合redis缓存 SSM 后台框架 rest接口
shiro
druid maven bootstrap html5
访问:三W点1b23点orgA代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码B集成代码生成器[正反双向](单表、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C集成阿里巴巴数据库连接池druid数据库连接池阿里巴巴的druid。Druid在监控、可
dfdac723973d
·
2023-10-18 03:53
Python+AutoIt实现界面工具开发
由于需要维护测试部工具的原因,其中有一个工具是用AutoIt语言实现的,利用几天时间把工具
源码学习
了一下。发现使用AutoIt可以快速开发工具界面。当然它也能各种逻辑处理,而且也很方便。但是考虑精
weixin_30802273
·
2023-10-18 02:55
开发工具
python
操作系统
apache
shiro
安全框架反序列化漏洞
shiro
是开源安全框架,它干净利落地处理身份认证,授权,企业会话管理和加密。
arissa666
·
2023-10-17 23:39
it
安全
apache
【 OpenGauss
源码学习
—— 列存储(CU)(一)】
列存储(CU)(一)概述cstore存储单元结构(CU)CU类CU的构造函数Reset函数CU::CheckCrc函数CU::GenerateCrc函数CU::AppendValue函数CU::AppendCuData函数声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss1.1.
J.Kuchiki
·
2023-10-17 22:04
OpenGauss
学习
postgresql
gaussdb
数据库
【 OpenGauss
源码学习
—— 列存储(CU)(二)】
列存储(CU)(二)概述GetCUHeaderSize函数Compress函数CU::FillCompressBufHeader函数CU::CompressNullBitmapIfNeed函数CU::CompressData函数声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss1
J.Kuchiki
·
2023-10-17 22:56
OpenGauss
postgresql
gaussdb
数据库
SpringBoot实战(二十五)集成
Shiro
目录一、
Shiro
简介1.1
Shiro
定义1.2
Shiro
核心组件1.3
Shiro
认证过程二、SpringBoot集成2.1集成思路2.2Maven依赖2.3自定义Realm2.4
Shiro
配置类2.5
ACGkaka_
·
2023-10-17 18:57
SpringBoot实战
spring
boot
后端
java
Activti工作流整合Springboot+
Shiro
权限管理项目实战教程
完整代码地址:https://github.com/chutianmen/Activiti第一章工作流介绍第一章示例代码见工程:完整github代码Activiti是一个项目的名称,Alfresco软件在2010年5月17日宣布Activiti业务流程管理(BPM)开源项目的正式启动,其首席架构师由业务流程管理BPM的专家TomBaeyens担任。Activiti项目是一项新的基于Apache许可
java播客
·
2023-10-17 15:57
Activiti
activiti
肝疼了3万字的Android
源码学习
指南
深入学习Android源码,知其然而知其所以然。计划整理一系列源码分析文章。一、准备Java/C/C++基础,JavaFramework和C++Framework,一部分Lib则采用C。Linux相关知识,Android是基于Linux内核。Makefile知识,Android采用make编译,可以看到有很多Android.mk类似的文件。Sourceinsight,源码阅读工具神器。StarUM
Kepler_II
·
2023-10-17 11:39
tomcat+nginx+
shiro
实现权限认证和URL拦截
这样的一个项目在使用
shiro
框架来做权限管理时,遇到了一些问题,
shiro
的URL拦截功能需要请求经过tomcat,但是由于HTML属于静态资源,交由nginx处理了。
三年二班的路小雨
·
2023-10-17 09:36
Vue
源码学习
- 模版编译 和 组件渲染/更新过程
目录前言一、什么是模板编译?二、模板编译到render函数字符串的流程三、深入模板编译源码baseCompile()parse()-解析阶段optimize()-优化阶段generate()-生成阶段(1)了解render函数字符串和with语法(2)generate(3)genElement()四、组件渲染/更新完整过程初识组件渲染/更新组件渲染/更新过程(1)初次渲染过程(2)更新过程(3)异
铁锤妹妹@
·
2023-10-17 05:44
Vue
vue.js
学习
javascript
Vue
源码学习
- 虚拟Dom 和 diff算法
目录前言一、认识虚拟DOM用JS对象模拟DOM结构用JS对象模拟DOM节点的好处为什么要使用虚拟DOM呢?虚拟Dom和diff算法的关系二、认识diff算法diff算法的优化key的作用diff算法在什么时候执行?三、深入diff算法源码patch函数sameVnode函数patchVnode函数updateChildren函数为什么会有头对尾,尾对头的操作?总结1.虚拟DOM的解析过程2.dif
铁锤妹妹@
·
2023-10-17 05:14
Vue
vue.js
学习
算法
springboot的web练手项目,适合新手,以及初级程序员项目实战,也适合老手进行二次开发的众多项目
文章目录6个非常实用的OAuth开源项目7个有视频和博文的项目综合项目练手12个高质量二次开发必备后台管理系统项目6个非常实用的OAuth开源项目1.oauth2-
shiro
项目地址:https://gitee.com
calmtho
·
2023-10-17 03:44
#
spring
boot
java
spring
boot
spring
springBoot配置
Shiro
1.1
Shiro
1.1.1简介是一个开源的轻量级的java安全框架,提供身份验证授权,密码管理以及会话管理等功能,相对于security,
shiro
更加直观易用,提供健壮的安全性。
coderymy
·
2023-10-17 02:11
@RequiresPermissions注解的作用,超级简单的权限验证
是
shiro
里面权限验证的一个注解@RequiresPermissions(value={"engineeringPause:download","workContact:download","supervisionNotice
小松猿
·
2023-10-17 01:46
Spring
boot
java
spring
boot
Spring
源码学习
笔记
springbean实例化简图更改allowcircularReference为false可以关闭循环依赖,方式有三种。1、更改spring源码2、不要使用带参构造函数改为3、拓展spring(具体不知道怎么做,应该是通过BeanPostProcessor接口)1、SpringIOC笔记:1、重要的区别,别搞混了Instantiation实例化Initialization初始化1、在填充bean属
zhengtuqi
·
2023-10-16 22:58
Spring
shiro
权限绕过漏洞CVE-2020-1957
0x00漏洞复现pom.xmlorg.apache.
shiro
shiro
-core1.4.2org.apache.
shiro
shiro
-spring1.4.2applications.propertiesserver.context-path
growing27
·
2023-10-16 21:12
Android作业批改系统(后台管理+前台app)
AndroidStudioIdeaMysql技术栈:Web端后台前端:Layui、js、jQuery、css、html后台框架:Java、Springboot、SpringMvc、MybatisPlus、
Shiro
Q549710689
·
2023-10-16 20:21
计算机毕业设计
软件毕业设计
毕业设计答辩
android
html5
html
Spring
源码学习
(四):容器ApplicationContext的refresh(2)- 执行BeanFactoryPostProcessor
文章目录前言一、BeanFactoryPostProcessor和BeanDefinitionRegistryPostProcessor是什么二、Spring执行这些PostProcessor的步骤1.BeanDefinitionRegistryPostProcessor优先级高2.开始执行Spring容器里的BeanDefinitionRegistryPostProcessor2.1执行了Pri
liangsheng_g
·
2023-10-16 14:24
spring
源码分析
spring
java
SpringSecurity
源码学习
二:异常处理
目录1.原理2.组件3.ExceptionTranslationFilter3.1默认过滤器顺序3.2ExceptionTranslationFilter源码3.2.1AuthenticationException异常3.2.2AccessDeniedException异常总结1.原理SpringSecurity异常处理的原理是通过一系列的异常处理器来处理在安全验证和授权过程中可能出现的异常。当发
Tnoodles
·
2023-10-16 11:21
学习
数据库
java
spring
SpringSecurity
源码学习
三:认证
目录1.认证步骤2.认证2.1WebSecurityConfigurerAdapter配置介绍2.2使用UsernamePasswordAuthenticationFilter登录认证2.2.1UsernamePasswordAuthenticationFilter源码2.2.1.1ProviderManager源码2.2.2认证流程总结2.3自定义登录认证代码示例2.3.1认证流程总结1.认证步
Tnoodles
·
2023-10-16 11:15
学习
数据库
java
spring
knife4j 4.1.0(OpenAPI3)实现spring security或
shiro
权限注解内容显示
前两天写了个knife4j(swagger2)实现springsecurity或
shiro
权限注解内容显示,主要是使用knife4j2.0.5来实现权限注解内容显示的扩展。
kangaroo.
·
2023-10-16 11:00
spring
boot
spring
boot
OpenAPI3
spring
security
apache
shiro
knife4j
【Spring Boot
源码学习
】@Conditional 条件注解
SpringBoot
源码学习
系列@Conditional条件注解引言往期内容主要内容1.初识@Conditional2.
Huazie
·
2023-10-16 08:15
开发框架-Spring
Boot
spring
boot
学习
后端
zookeeper
源码学习
笔记(一)
一、缘起1、CP还是AP作为一个在大数据行业工作了7~8年的老兵,在被问到zookeeper和CAP时,竟然有些恍惚,AP还是CP?看了一些博文,答案几乎都是CP?zookeeper的实现中,P是一定的,A在zookeeper集群leeder故障时,也是不能保障的(即便在短时间选举了新的leader)。A不能满足,就一定满足C吗?2、最终一致性的Czookeeper保障顺序写入,如下图,leade
firefox_1980
·
2023-10-16 06:02
zookeeper
学习
笔记
Spring
源码学习
(一)--Spring底层核心原理解析
目录Spring中是如何创建一个对象?Bean的创建过程推断构造方法AOP大致流程Spring事务最近在跟视频学习spring源码,将每节课记录下来,以后好来复习。首先把Spring中核心知识点都给大家进行串讲,对Spring的底层有了一个整体的大致了解,比如:Bean的生命周期底层原理依赖注入底层原理初始化底层原理推断构造方法底层原理AOP底层原理Spring事务底层原理但都只是大致流程,后续会
从头再来_f
·
2023-10-16 02:08
Spring源码
Spring
spring
java
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他