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源码学习
框架安全-CVE 复现&Apache
Shiro
&Apache Solr漏洞复现
文章目录服务攻防-框架安全&CVE复现&Apache
Shiro
&ApacheSolr漏洞复现中间件列表常见开发框架Apache
Shiro
-组件框架安全暴露的安全问题漏洞复现Apache
Shiro
认证绕过漏洞
rumilc
·
2023-11-03 06:10
Web安全
漏洞复现
安全
apache
solr
web安全
lua
源码学习
:解释器和内嵌库
以前游戏里用到过lua,主要是做配置,所以专门看过《lua程序设计》第二版。后面用lua实现了一个功能,大概几千行代码,当时感觉到写起来方便,调试维护确实不易。听说lua只有2万行代码,便实现了主流动态语言的大部分功能,于是想学习一下。最近开始看了一点lua(5.1.4版本)的源代码,主要是lua解释器和内嵌库(不含debug库和string库的模式匹配)。文件说明源文件说明lua.clua解释器
liuyuan185442111
·
2023-11-03 01:11
系列-Lua基础
lua
Apache
Shiro
Java反序列化漏洞
前言:最近在审核漏洞的时候,发现尽管Apache
shiro
这个反序列化漏洞爆出来好久了,但是由于漏洞特征不明显,并且
shiro
这个组件之前很少听说,导致大厂很多服务还存在
shiro
反序列化的漏洞,这里对漏洞进行简单分析与复现
weixin_39619481
·
2023-11-02 22:48
java反序列化漏洞
https服务
JeecgBoot 3.4.2 版本发布,Vue3版本大升级
前后端分离架构SpringBoot2.x,SpringCloud,AntDesign&Vue,Mybatis-plus,
Shiro
,JWT支持微服务。强大的代码生成器让前后端代码一键生成!
jeecg博客
·
2023-11-02 19:11
【小白的Spring源码手册】 Bean的扫描、装配和注册,面试学习可用
目录前言
源码学习
Bean配置1.注解2.xml配置Bean扫描、装配、注册1.扫描2.装配BeanDefinition3.校验BeanDefinition4.注册BeanDefinition总结前言如今
涝山道士
·
2023-11-02 18:10
#
小白的Spring源码手册
Spring
spring
java
后端
SpringBoot3+SpringSecurity6.x+Vue3+TypeScript+ElementPlus项目
Activiti7、quartz定时器,代码生成器下载地址后端技术栈:JDK17【LTS:长期支持版本】SpringBoot3.xMyBatis-Plus3.5.3MySql8.xSpringSecurity6/
Shiro
程序员一灯
·
2023-11-02 16:27
typescript
javascript
前端
Shiro
实现单一登录,并保留使用RememberMe功能。
Shiro
提供的功能结构图:
Shiro
详细的架构:
Shiro
中的各类过滤器FilterNameClassanonorg.apache.
shiro
.web.filter.authc.AnonymousFilterauthcorg.apache.
shiro
.web.filter.authc.FormAuthenticationFilterauthcBasicorg.apache.
shiro
.web.f
司寒_2019
·
2023-11-02 14:10
SpringBoot
源码学习
——元数据
元数据:数据的数据。比如Class就是一种元数据。Metadata在org.springframework.core.type包名下,还有用于读取的子包classreading也是重要知识点。此体系大致的类结构列出如下图:可以看到顶层接口有两个:ClassMetadata和AnnotatedTypeMetadataClassMetadata对Class的抽象和适配从官方注释解释:这是一个对具体类的
原来是肖某人
·
2023-11-01 22:19
框架技术
spring
java
设计模式
2022年Java面试最吃香的15个项目推荐,吃透2个让你offer拿到手软
项目名称:JeeSite项目所用技术栈:Spring、SpringMVC、MyBatis、Apache
Shiro
、BootstrapUI等项目简介:JeeSite是一个JavaEE企业级快速开发平台,基于经典技术组合
程序员匡胤
·
2023-11-01 22:25
spring 5.0.x
源码学习
系列八: 实例化bean之使用构造方法创建bean、自动装配与循环依赖
前言上篇博客spring5.0.x
源码学习
系列七:后置处理器ConfigurationClassPostProcessor之BeanFactoryPostProcessor身份主要介绍了ConfigurationClassPostProcessor
avengerEug
·
2023-11-01 18:36
Flutter笔记——handleDrawFrame帧绘制系列之一(
源码学习
)
Flutter系列学习笔记Flutter笔记——handleDrawFrame帧绘制系列之一(
源码学习
)Flutter笔记——runApp发生了什么(
源码学习
)Flutter笔记——State.setState
茶太浓
·
2023-11-01 17:00
Flutter
Dart
java SSM框架 代码生成器 websocket即时通讯
shiro
redis 后台框架源码
A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码B集成代码生成器[正反双向](单表、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C集成阿里巴巴数据库连接池druid数据库连接池阿里巴巴的druid。Druid在监控、可扩展性、稳定性和性能方面都有
clewn1524
·
2023-11-01 13:37
HashMap
源码学习
数据结构hashmap的数据结构为数组+链表的形式:image.png在源码中体现为如下:Node数组/***Thetable,initializedonfirstuse,andresizedas*necessary.Whenallocated,lengthisalwaysapoweroftwo.*(Wealsotoleratelengthzeroinsomeoperationstoallow*b
TwoSherlock
·
2023-11-01 11:57
通过
shiro
框架记录用户登录,登出及浏览器关闭日志
背景:公司项目之前使用websocket记录用户登录登出日志及浏览器关闭记录用户登出日志,测试发现仍然存在问题,问题一:当浏览器每次刷新时websocket其实是会断开重新连接的,因此刷新一下就触发记录登出的日志,其实用户并没有真正退出,问题二:websocket需要配置,如果线上可能要使用wss等相关nginx都需要运维维护,不熟悉的运维还搞不定,因此领导要求不要用websocket直接使用sh
喜羊羊love红太狼
·
2023-10-31 19:56
java
go-zero数据库连接池 database/sql
源码学习
database/sql中接口的层级关系https://draveness.me/golang/docs/part4-advanced/ch09-stdlib/golang-database-sql/database/sql源码地址:https://github.com/golang/go/tree/release-branch.go1.17/src/database/sqlgo-zero数据库连
wangxiaoangg
·
2023-10-31 15:56
数据库
sql
数据库连接池
SpringSecurity的使用和流程详解(一)
SpringSecurity流程核心功能(一)认证登录校验流程认证流程详解解决问题SpringSecurity概述SpringSecurity是Spring框架中的一个安全管理框架.相比于另一个安全框架
Shiro
今天学不学?
·
2023-10-31 13:45
springsecurity
spring
boot
Shiro
源码分析系列:01.
shiro
初始化
关于
shiro
的架构和组件,可以参考开涛跟我学
Shiro
系列。
城南码农
·
2023-10-31 07:41
Java:Web Service初入门
以为是一种类似Spring,
Shiro
的编程框架。后来渐渐理解,WS(即WebService缩写)是一种通用的接口规范,并按照该规范编写接口对外提供服务。
EricTao2
·
2023-10-31 05:04
spring boot整合spring security和jwt实现分布式认证和权限处理
springsecurity是spring官方比较推荐的用于认证和权限的解决方案,市面上做认证和权限的开发框架还有
shiro
,springboot也提供了
shiro
的解决方案,本人在之前的开发中大多使用了
青蛙小王子
·
2023-10-31 03:01
spring
boot
java
Lua
源码学习
-lcode.c
/***$Id:lcode.c,v2.1032015/11/1919:16:22robertoExp$**CodegeneratorforLua**SeeCopyrightNoticeinlua.h*/#definelcode_c#defineLUA_CORE#include"lprefix.h"#include#include#include"lua.h"#include"lcode.h"#in
shankusu2017
·
2023-10-31 02:49
Lua源码学习
lua
NSQ
源码学习
笔记(二)
第一篇笔记中,我们先从总体上了解了NSQ的拓扑结构,和启动时如何和Client进行交互。这一篇学习中,我们尝试从消息的整个生命周期来看NSQ的实现思路。消息的产生 NSQ采用的是生产者消费者模式,消息的产生是由客户端主动的进行publish,我们假定Producer的连接采用的是TCP连接。TCP连接的协议采用的是V2,可以看一下protocolV2的实现。 protocolV2中有在IO
莫Y兮
·
2023-10-30 23:19
android
源码学习
(一) 源码目录结构
Android4.0Makefilebionic(bionicC库)bootable(启动引导相关代码)build(存放系统编译规则及generic等基础开发包配置)cts(Android兼容性测试套件标准)dalvik(dalvikJAVA虚拟机)development(应用程序开发相关)external(android使用的一些开源的模组)frameworks(核心框架——java及C++语言
__Zack____
·
2023-10-30 17:35
android源码学
android
framework
基于 SpringBoot + Vue 的前后端分离游戏资讯平台
游戏资讯平台简介基于SpringBoot+Vue的前后端分离游戏资讯平台,使用
Shiro
进行权限控制,使用JWT作为交互token,使用Aspectj进行切面编程,使用SpringDataJpa方便进行数据库操作
manster1231
·
2023-10-30 14:27
项目
spring
boot
vue.js
游戏
毕业设计
龙果开源支付系统搭建与部署
1.开发工具eclipse、git或svn、maven2.技术框架核心框架:SpringFramework3.2.4持久化框架:MyBatis3.4.安全框架:Apache
Shiro
1.2.5日志管理:
雨中沙漠
·
2023-10-30 11:04
【Spring Boot
源码学习
】RedisAutoConfiguration 详解
SpringBoot
源码学习
系列RedisAutoConfiguration详解引言往期内容主要内容1.SpringDataRedis2.RedisAutoConfiguration2.1加载自动配置组件
Huazie
·
2023-10-30 08:59
开发框架-Spring
Boot
spring
boot
源码学习
RedisTemplate
Redis自动配置类
Shiro
的常用注解以及jsp中
Shiro
使用的标签
Shiro
的常用注解@RequiresPermissions:要求当前Subject在执行被注解的方法时具备一个或多个对应的权限。
仰望天空天空依旧_2eb1
·
2023-10-29 23:19
长安链
源码学习
--账本 (七)
作者:明神特烦恼公众号:明神特烦恼在共识完成后进行区块提交阶段,对调用账本模块来对区块以及交易等进行持久化,本章节将一起分析一下账本模块实现过程。带着问题读代码:1)存储方式有哪些?2)账本存储哪些内容,有哪些索引?3)在写如多张数据库表,如果发生意外掉电,如何保证原子性?如何回滚?第一个问题:存储方式有哪些? 长安链支持nosql、sql两种形式的存储,其中nosql支持rocksdb、lev
明神特烦恼
·
2023-10-29 19:38
mybatis源码分析(一):自己动手写一个简单的mybaits框架
框架解决了什么问题目前主流的JavaWeb项目都采用SSM(springspringmvcmybatis)框架,其中mybatis框架源码是最简单的,想入手
源码学习
的同学很推荐从mybatis开始。
猫清扬
·
2023-10-29 17:14
C++ Standard Stl -- SGI STL
源码学习
笔记(01) auto_ptr
写在前面:学C++,到现在是第九天了,所以我只是在理论上对C++有浅显的认知.对于实际应用,我还没有实际的经验.所以接下来对于SGISTL源码分析的相关文章,更多的就只是针对源码的直接分析,是没有关于实际应用场景经验之谈的.所以我们只谈源码,其他不谈.对于侯捷的那么本>,我下载了PDF,只是粗略的浏览了一下目录而已.想要说明的问题就是我没有参考别人现成分析的书籍,可能在分析的过程中有参考过一些博客
weixin_33712881
·
2023-10-29 08:18
c/c++
GCC STL
源码学习
(六) —— unique_ptr
uniqueptr1主要代码1.1default_delete///Primarytemplateofdefault_delete,usedbyunique_ptrforsingleobjectstemplatestructdefault_delete{///Defaultconstructorconstexprdefault_delete()noexcept=default;/**@briefC
napoleonhoo
·
2023-10-29 08:43
工程与架构
c++
学习
后端
SpringSecurity详解,实现自定义登录接口
目录1SpringSecurity概述1.1权限框架1.1.1Apache
Shiro
1.1.2SpringSecurity1.2授权和认证1.3SpringSecurity的功能2认证原理及流程2.1项目引入
猪大侠0.0
·
2023-10-29 07:45
SpringSecurity
SpringSecurity
java
登录
spring
源码学习
(三)——初始化bean
spring
源码学习
(一)——ioc初始化spring
源码学习
(二)——ConfigurationClassPostProcessor(BeanFactory后置处理器的执行)spring
源码学习
(四)
km56558
·
2023-10-29 00:49
spring
spring
Spring
源码学习
(二)--手写模拟spring底层原理
通过手写模拟,了解Spring的底层源码启动过程,了解BeanDefinition、BeanPostProcessor的概念,了解Spring解析配置类等底层源码工作流程,通过手写模拟,了解依赖注入,Aware回调等底层源码工作流程,通过手写模拟,了解SpringAOP的底层源码工作流程当然,代码实现很粗糙,目的是为了更好的廖家spring底层bean加载的过程项目地址:write-spring:
从头再来_f
·
2023-10-28 20:22
Spring源码
spring
java
java反射 获取Object属性值
项目场景:一个添加员工信息的功能,通过
shiro
获取当前登录用户的信息,取出其中的createId的值,在通过set方法写入。
不想成为大佬的菜鸟不是好菜鸟
·
2023-10-28 16:22
开发问题集
java
反射
Vue3
源码学习
之路-实现runtime-core
createRenderer()创建一个自定义渲染器。通过提供平台特定的节点创建以及更改API,你可以在非DOM环境中也享受到Vue核心运行时的特性。render用于编程式地创建组件虚拟DOM树的函数。h创建虚拟DOM节点(vnode)。h用法大全VNode标识类型比对packages/shared/src/shapeFlags.ts//标识exportconstenumShapeFlags{EL
凉秋秋秋
·
2023-10-28 10:16
Vue3源码学习记录
学习
vue.js
SpringBoot对
shiro
进行mock单元测试
当前案例环境junit-5、Spring5.0.x、SpringBoot2.0.x
shiro
单元测试主要知识点
Shiro
中的ThreadContext.bind(securityManager)只绑定了所有
识1DD编程
·
2023-10-28 01:35
JeecgBoot 2.4.6 版本发布,基于代码生成器的企业级低代码平台
前后端分离架构SpringBoot2.x,SpringCloud,AntDesign&Vue,Mybatis-plus,
Shiro
,JWT支持微服务。强大的代码生成器让前后端代码一键生成!
jeecg博客
·
2023-10-27 21:45
若依开源框架解析
(1)若依不分离版本RuoYi是基于经典技术组合(SpringBoot、Apache
Shiro
、MyBatis、T
keep one's resolveY
·
2023-10-27 19:28
SpringCloud
java
vue.js
spring
boot
如何将springmvc项目转为springboot
本教程适用于spring+springmvc+mybatis+
shiro
的maven项目。1.修改pom文件依赖删除之前的spring依赖,添加springboot依赖or
weixin_33957648
·
2023-10-27 18:40
java
测试
数据库
Spring Boot 2.x Security 集成学习笔记
SpringBoot2.xSecurity集成学习笔记 权限校验和授权认证这两个功能是日常项目中无法回避的的需求,目前市面上的框架,不外乎Spring团队的springsecurity和Apache基金会旗下的
Shiro
CHwANG_GPIC
·
2023-10-27 16:47
Spring
Boot
Security
springsecurity学习笔记-未完
目录前言一、概念1.什么是springsecurity2.对比
shiro
二、开始项目1.建立一个空项目,建立module,引入相关依赖2.启动项目,访问项目3.自定义密码总结前言记录一下学习springsecurity
_我的天哪
·
2023-10-27 16:10
spring/mybatis
springsecurity
Redis和
Shiro
简介
Redis简介Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即ma
TiredHu
·
2023-10-27 16:56
SpringBoot+
Shiro
跨域,四个主要问题+可能遇到的其他问题
该问题是
Shiro
跨域所需要面对的第一个问题。
亲爱的Joe
·
2023-10-27 15:35
Unsafe.putOrderedInt
源码学习
引言为什么突然要学习这个方法呢?看下我们上一篇翻译的文章就明白了,真的不是很好理解,不是立即可见那是顺序的吗?看方法名称Ordered应该是顺序的,那么究竟是不是呢?带着疑问去写个代码验证下吧/****设置对象指定下标处的Integer值为给定值。这是一个顺序的或者懒惰版本的*putIntVolatile(Object,long,int)方法,它不保证值的改变对其他线程立即可见。*它仅对volat
太阳伞下的阿呆
·
2023-10-27 14:15
java
多线程
并发编程
并发包
juc
Unsafe
Spring Boot 之
Shiro
集成之路
最近想试试
Shiro
和JWT集成,说实话,与传统的session机制相比,有优点也有缺点,这就需要你们自行斟酌使用啦,就说说遇到的坑而已。先说需求,密码加密储存,JWT。这就需要两种认证方式。
糯米团子_大芒果
·
2023-10-27 13:20
Springboot + Vue +
shiro
实现前后端分离、权限控制
点击上方阿拉奇学Java,选择设为星标每天0点,干货准时奉上!作者:_Yufancnblogs.com/yfzhou/p/9813177.html本文总结自实习中对项目的重构。原先项目采用Springboot+freemarker模版,开发过程中觉得前端逻辑写的实在恶心,后端Controller层还必须返回Freemarker模版的ModelAndView,逐渐有了前后端分离的想法,由于之前,没有
l_瓶中精灵
·
2023-10-27 06:16
ehcache
entity
jsonp
shiro
gateway
spring boot集成
shiro
之前后端分离
,做法很简单继承DefaultWebSessionManager重写getSessionId方法packagecom.sansence.redwine.config;importorg.apache.
shiro
.web.servlet.
Shiro
HttpServletRequest
Wocus
·
2023-10-27 05:35
【详细学习SpringBoot源码之内嵌Tomcat启动原理分析&编译部署Tomcat源码过程解析-9】
后续更多的文章内容可以点击查看】【1.SpringBoot初识之Spring注解发展流程以及常用的Spring和SpringBoot注解】【2.SpringBoot自动装配之SPI机制&SPI案例实操学习&SPI机制核心
源码学习
硕风和炜
·
2023-10-27 05:03
SpringBoot
SpringBoot源码
Tomcat源码
编译部署Tomcat源码
内嵌Tomcat启动原理分析
Java
搭建eclipse+tomcat+maven+
shiro
+springmvc+jpa项目(一):技术选型及架构文档
一、Java语言Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。图1TIOBE编程语言排行榜从图1中我们可以看出,Java一直稳居第一,它具有简单性、面向对象、分布式、健壮性、安
小鲁班跑慢点
·
2023-10-27 03:38
maven项目
极客大学 java 进阶训练营怎么样,图文详解
Spring思维导图Spring
源码学习
笔记有关微服务的面试题:Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?Dubbo的整体架构设计有哪些分层?
一头狒狒
·
2023-10-27 01:20
java
开发语言
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他