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源码学习
Thymeleaf 3.0 自定义标签方言属性,简单实例。快速学习!
说明:shrioDialect是
Shiro
官方为thy开发的自定义标签工具。
Garc
·
2023-08-20 15:30
java
thymeleaf
java
html
开源后台管理系统Geekplus Admin
本系统采用前后端分离开发模式,后端采用springboot开发技术栈,mybatis持久层框架,redis缓存,
shiro
认证授权框架,freemarker模版在线生成代码,websocket消息推送等
双普拉斯
·
2023-08-20 09:58
SpringBoot
开源
vue.js
spring
boot
Error creating bean with name '
shiro
FilterFactoryBean' defined in class path resource [com/example/
org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'
shiro
FilterFactoryBean'definedinclasspathresource
海马区
·
2023-08-20 07:31
springboot
启动失败
druid
SpringSecurity笔记
SpringSecurity笔记简介功能原理SpringSecurity与
Shiro
对比相同点优点缺点入门案例
王林-wlin
·
2023-08-19 19:08
Springboot笔记
spring
spring
boot
后端
java
Java
源码学习
--Vector
Java
源码学习
--VectorAbstractList的实现类我们常见的就是ArrayList和LinkedList两个,但是Vector也是其一个实现类,我几乎没有使用过这个类,这次就一并来学习一下其源码
慕北人
·
2023-08-19 07:24
Go标准库:context详解
看了下确实有所收获,本文是基于我最近对context
源码学习
的一些心得积累,望大家不吝赐教。一、为什么使用Context(一)go的扛把子要论go最津津乐道的功能莫过于go强大而简洁的并发能力。
码出钞能力
·
2023-08-19 07:18
golang
golang
安全(权限)框架
Shiro
概述及原理
1.1
Shiro
是什么Apache
Shiro
是一个功能强大且易于使用的Java安全(权限)框架。
Shiro
可以完成:认证、授权、加密、会话管理、与Web集成、缓存等。
Mr.D.Chuang
·
2023-08-19 04:57
安全
java
muduo
源码学习
(五) 实现TCP网络库(下)
前言上一篇文章介绍了连接的创建,引出了TcpConnection类。其作用就是处理socket上的IO事件,执行各种回调。本文介绍TcpConnection对断开连接、读取数据、发送数据的处理。断开连接连接的关闭分为主动断开和被动断开,两者的处理方式基本一致。muduo采用的连接关闭方式:被动断开,其核心函数为TcpConnection::handleClose()。书中提到,如果需要主动断开,添
荏苒何从cc
·
2023-08-19 01:09
【OpenGauss
源码学习
—— 执行算子(hash join 算子)】
执行算子(hashjoin算子)连接算子hashjoin算子ExecInitHashJoin函数HashJoinState结构体TupleTableSlot结构体JoinState结构体PlanState结构体ExecInitHashJoin函数部分代码介绍ExecHashJoin函数调试信息ExecEndHashJoin函数ExecReScanHashJoin函数总结声明:本文的部分内容参考了他
J.Kuchiki
·
2023-08-18 17:51
OpenGauss
postgresql
数据库
gaussdb
关于Error creating bean with name ‘
shiro
Filter‘ defined in class path resource...解决办法
在核对自己写的配置文件,包扫描完全正常的情况下如果依然无法加载注入bean排查思路:这个时候就要看看配置文件有没有加载进classes,mvnclean后重新编译查看很显然自己编写没问题的情况下,如果classes中缺少application.yml,显然是没有加载进去此时需要在pom.xml中配置如下,目的是把指定配置文件加载到classes下src/main/resources/org.spr
慕木兮人可
·
2023-08-18 16:56
企业项目BUG
spring
java
spring
boot
git
Shiro
中的核心概念
Apache
Shiro
™是一个功能强大且易于使用的Java安全框架,用于执行身份验证、授权、加密和会话管理。
·
2023-08-18 12:30
后端shirojava
分布式 | 从 dble 日志分析到 MySQL
源码学习
作者:袁琳铸爱可生DBLE团队开发成员,主要负责DBLE需求开发,故障排查和社区问题解答。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。背景在客户的生产环境中,dble.log时常出现nohandler日志。虽然没有影响客户业务的正常使用,但是需要调查下这个日志打印的原因是什么以及什么样的场景才会打印该日志。分析首先对dble和mysql的日志进行
ActionTech
·
2023-08-18 07:40
DBLE
dble
mysql
dble案例分析
Docker
源码学习
进度(2)
3.容器资源限制的实现(Cgroup,subsystem,hierarchy)总的思想是向Cgroup里的文件写限制内容实现。①subsystem相关结构实现typeResourceConfigstruct{MemoryLimitstringCpuSharestringCpusetstring}//set,apply,remove都是通过将内容写入到cgroup文件中来实现的typeSubsyst
speakspeak
·
2023-08-18 06:55
前后端分离项目中SpringBoot整合
Shiro
在前后端分离项目中,前端使用Angular,后端使用SpringBoot整合
Shiro
。
OnReading
·
2023-08-17 22:27
SpringBoot整合
Shiro
实现登录认证,鉴权授权
文章目录前言一、
shiro
简介二、环境搭建2.1.数据库2.1.1user用户表2.1.2user_role用户角色关系表2.1.3role角色表2.1.4role_permission角色权限关系表2.1.5permission
猿究院-Gan饭者
·
2023-08-17 22:18
spring
boot
后端
java
Vue3 —— computed 计算属性及
源码学习
该文章是在学习小满vue3课程的随堂记录示例均采用,且包含typescript的基础用法前言本篇文章主要学习computed的基本使用方式、简单购物车实战、源码理解一、基本使用computed支持两种定义方式:选项式、函数式1、选项式传入对象格式,对象内部有get、set函数即可读可写firstName:lastName:fullName:{{fullName}}设置fullNameimport{
Unique·Blue
·
2023-08-17 18:48
Vue3
Vue3
计算属性
computed
Vue3 —— watch 监听器及
源码学习
该文章是在学习小满vue3课程的随堂记录示例均采用,且包含typescript的基础用法前言在vue3中,必须是ref、reactive包裹起来的数据,才可以被watch监听到一、基本使用1、语法:watch(source,cb,options)source是监听的目标,有4种书写形式:reactive形式的响应式数据ref形式的响应式数据数组形式:监听多个响应式数据时(应该用的不多)挨个放进数组
Unique·Blue
·
2023-08-17 18:16
Vue3
vue3
watch
29.Netty源码之服务端启动:创建EventLoop&Selector流程
highlight:arduino-light源码篇:从Linux出发深入剖析服务端启动流程通过前几章课程的学习,我们已经对Netty的技术思想和基本原理有了初步的认识,从今天这节课开始我们将正式进入Netty核心
源码学习
的课程
然而,然而
·
2023-08-17 15:05
.net
python
开发语言
Spring Security安全框架
相比与另外一个安全框架
Shiro
,它提供了更丰富的功能,社区资源也比
Shiro
丰富。一般来说中大型的项目都是使用SpringSecurity来做安全框架来进行权限控制。
程序员爱摸鱼
·
2023-08-17 11:09
Spring
spring
安全
java
Glide
源码学习
-三大缓存
Glide
源码学习
-三大缓存文章目录Glide
源码学习
-三大缓存Lru算法一、Glide执行流程二、三大缓存1.活动缓存2.内存缓存3.磁盘缓存图片加载流程(三级缓存):Lru算法Lru算法基于linkedHashmap
骑车的码农
·
2023-08-17 05:08
android
shiro
的session信息放redis反序列化异常解决
背景在本地session移至redis存储时,原本以为引入spring-session-data-redis依赖,配置RedisHttpSessionConfiguration,在web.xml中引入springSessionRepositoryFilter就结束了,没想到遇到序列化相关的问题,具体就是只有getter,没有setter。日志如下:26-Jun-202115:53:16.432涓ラ
little多米
·
2023-08-17 03:05
微服务概述-7
Shiro
框架
Shiro
是一个用于Java应用程序的安全框架。它提供了身份验证、授权、加密和会话管理等功能,可以帮助开发人员构建安全可靠的应用程序。
青青草原霸主ma
·
2023-08-17 02:15
微服务
数据库
oracle
【OpenGauss
源码学习
—— 列存储(创建表)】
列存储什么是列存储?语法实现语法格式参数说明示例源码分析(创建表)语法层(Gram.y)子模块(utility.cpp)总结声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss1.1.0的开源代码和《OpenGauss数据库源码解析》一书以及OpenGauss社区学习文档什么是列存
J.Kuchiki
·
2023-08-16 23:03
OpenGauss
gaussdb
postgresql
数据库
【OpenGauss
源码学习
—— 执行算子(SeqScan算子)】
执行算子(SeqScan算子)执行算子概述扫描算子SeqScan算子ExecInitSeqScan函数InitScanRelation函数ExecSeqScan函数总结声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss1.1.0的开源代码和《OpenGauss数据库源码解析》一书
J.Kuchiki
·
2023-08-16 23:03
OpenGauss
数据库
gaussdb
数据库
百度Apollo
源码学习
之Bazel编译介绍
image.png什么是BazelBazel是一个类似于Make的编译工具,是Google为其内部软件开发的特点量身定制的工具,如今Google使用它来构建内部大多数的软件。(怪不得看起来很像Android.bp语法O(∩_∩)O)Google认为直接用Makefile构建软件速度太慢,结果不可靠,所以构建了一个新的工具叫做Bazel,Bazel的规则层级更高。image.png开始使用Bazel
Lee_5566
·
2023-08-16 14:05
SofaRpc
源码学习
篇-netty以及跟dubbo骚操作,负载均衡
蚂蚁金服开源-SofaRpc
源码学习
篇netty很重要的三个类NettyByteBuffer(直接跳过没
大鸡腿同学
·
2023-08-16 09:26
中间件
中间件
Mybatis
源码学习
(十二):拦截器(结束篇)
一、前文回顾在前几篇文章中我们学习了Mybatis中的一级二级缓存。今天将要开始一个新的模块也是本系列的最后一个模块了,拦截器。二、拦截器和过滤器提到拦截器我们会很自然的联想到和他功能很相似的过滤器,在讲解Mybatis拦截器之前,我们有必要先简单的比较一下这两者。过滤器(Filter):它依赖于servlet容器。在实现上,基于函数回调,它可以对几乎所有请求进行过滤,但是缺点是一个过滤器实例只能
你可以叫我仔哥呀
·
2023-08-15 21:41
Mybatis源码学习
mybatis
学习
java
【漏洞修复通知】修复 Apache
Shiro
认证绕过漏洞,漏洞编号:CVE-2023-34478,漏洞危害等级:高危
2023年7月24日,Apache
Shiro
发布更新版本,修复了一个身份验证绕过漏洞,漏洞编号:CVE-2023-34478,漏洞危害等级:高危。
·
2023-08-15 20:39
jeecg-boot
【漏洞修复通知】修复Apache
Shiro
认证绕过漏洞
近日,Apache官方发布了安全公告,存在Apache
Shiro
身份认证绕过漏洞,漏洞编号CVE-2022-32532。
·
2023-08-15 20:02
Qt Creator
源码学习
笔记 05,菜单栏是怎么实现插件化的?
阅读本文大概需要6分钟对于一个多插件的IDE软件来说,支持界面扩展是必不可少的,今天我们来看看在QtCreator当中是如何实现界面扩展的概述界面扩展无非就是在其它插件中访问修改主界面当中的一些菜单、参数,或者添加、删除某些菜单,目前很多大型软件都是支持插件化开发的前几篇我们一起看了QtCreator的主界面其实很简单,主界面包括一个菜单栏,模式工具栏,内容区域以及状态栏,如下图所示:我们看到的其
流浪的鹅卵石
·
2023-08-15 20:54
Qt学习之路
Qt
Creator
Qt
软件框架
编程那些事
技术
编程
Shiro
权限绕过漏洞复现(CVE-2020-1957)
0x00简介Apache
Shiro
是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。
5f4120c4213b
·
2023-08-15 12:53
关于无法捕获
shiro
异常的处理办法
关键代码@OverrideprotectedbooleanonAccessDenied(ServletRequestrequest,ServletResponseresponse,ObjectmappedValue)throwsException{try{if(responseinstanceofHttpServletResponse){((HttpServletResponse)response
菜鸟ZhAng~
·
2023-08-15 09:11
servlet
java
开发语言
linux网络编程-libevent
epollselectpoll等5支持I/O和信号等事件1.libevent的安装登录官方网站:http://libevent.org,查看相关信息libevent源码下载主要分2个大版本:1.4.x系列,较为早期版本,适合
源码学习
cat_fish_rain
·
2023-08-15 03:41
linux
网络
libevent
epoll
poll
select
webrtc
源码学习
- 3种异步处理
文章目录1、webrtc3中异步调用方式2、具体实现2.1TaskQueue2.2AsyncInvoker2.3SynchronousMethodCall1、webrtc3中异步调用方式在webrtc任务中有3种不同的异步处理方式,用于解决不同的问题,如下1)taskqueue每个队列上有一个线程执行,线程不需要指定2)asyncTask在指定的线程上执行,需要指定线程3)SynchronousM
~小泽~
·
2023-08-14 16:48
webrtc
webrtc
Retrofit
源码学习
个人主页:https://chengang.plus/文章将会同步到个人微信公众号:Android部落格1基本使用@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_retrofit);newThrea
cg1991
·
2023-08-13 18:28
Unity3D浅学
慕课网上有课程,下载手机App就可以搜到十分基础目标是把属性与生活拆成
源码学习
,然后尝试给它加一个场景。
山树x
·
2023-08-13 16:58
【Redis
源码学习
】准备工作
一、获取源码可以去redisgithub上边clone一份或redisdownload网站下载一份。这里选择版本为5.0.二、安装注1:把src/Makefile里的OPTIMIZATION?=-O2改为OPTIMIZATION?=-O0,这样可以用gdb进行调试注2:Linux平台下,确保系统安装了gcc否则make时会遇到问题,参考以下链接解决redis安装fatalerror简单来说,red
爱吃芝麻球
·
2023-08-13 13:40
redis
学习
数据库
golang sql
源码学习
记录
sql总结golang只实现了框架,用于如何连接数据库,具体的数据库连接的驱动,由各类数据库实现,如postgresql为pg,mysql为mysql,整体实现为driver目录下定义各种接口,接口定义得比较细致,可能一个函数就对应一个接口,sql目录下实现整体框架,DB结构体为整体入口,Open函数会创建DB,使用DB调用各类操作函数接口接口定义在driver目录下driver.Driver,具
ase2014
·
2023-08-13 11:50
golang源码阅读
golang
30分钟学会如何使用
Shiro
一、架构要学习如何使用
Shiro
必须先从它的架构谈起,作为一款安全框架
Shiro
的设计相当精妙。
Shiro
的应用不依赖任何容器,它也可以在JavaSE下使用。但是最常用的环境还是JavaEE。
复制的温柔_
·
2023-08-13 10:59
积木报表集成前端加载js文件404
项目场景:在集成积木报表和
shiro
时候:集成积木报表,shrio,shrio是定义在另一个模块下的,供另一个启动类使用,积木报表集成shrio的时候,需要依赖存放shrio的核心包,该核心包除了存放shrio
娄黔子
·
2023-08-13 04:33
前端
javascript
开发语言
积木报表
Spring
源码学习
之IDEA搭建Spring源码Debug环境
一、前言大家肯定都debug过spring的源码,看看bean的创建过程,有个缺点不能自己随意的添加注释。学习开源框架的源码时,搭建一个可以方便地进行调试的环境是非常重要的,不明白的地方也可以修改一下源码的东西!看了好多文章,都是比较老的,现在跟着搭建是有问题的,踩了很多坑,最终完成搭建,整理一下思路还是比较清晰的,让我们一起来试试吧!二、下载导入Idea本次小编使用的Idea版本为2021.3,
掉发的小王
·
2023-08-12 16:46
spring
spring
学习
intellij-idea
mint-ui
源码学习
四 —— 列表相关组件学习
除了一些基础的组件,几个列表组件让我非常好奇。所以这里来学习一下loadmoreinfinitescroll和indexlist这四个组件。PS:我通过问答的方式有针对性的解决这些组件的一些问题,如果有其他问题欢迎在本文后面留言一起探讨。loadmore如何实现拖拽效果并触发loadmore行为?首先来看看如何对列表进行拖拽,首先是在loadmore组件最外部的div上添加了动态的style属性:
VioletJack
·
2023-08-12 12:40
「Vue
源码学习
」常见的 Vue 源码面试题
「Vue
源码学习
」常见的Vue源码面试题,看完可以说“精通Vue”了吗?_前端赵十三的博客-CSDN博客
代意如
·
2023-08-12 10:51
vue.js
前端
【ROS】fsd_algorithm架构学习与源码分析(致敬)
喜欢的朋友可以关注一下,下次更新不迷路文章目录:smirk:1.项目介绍:blush:2.架构学习:satisfied:3.
源码学习
1.项目介绍------------------叮叮叮!!!
Frank学习路上
·
2023-08-12 09:32
c++ROS自动驾驶
学习
c++
开源
ros
基于Redis
源码学习
基础软件开发
文章目录前情提要SDS数据结构学习hash表学习C语言的二级指针用法Rehash过程学习Zset有序set结构skiplist寻找元素的逻辑跳表节点指针层级--随机生成ziplist-->listpack结构转换前情提要deps目录(redis依赖的第三方、一些客户端的redis演进发展代码和Lua的脚本源码),src目录(功能模块源码),tests目录(功能测试代码),utils目录(Redis
稳定的穷
·
2023-08-12 06:58
Linux
redis
学习
lua
spring 5.0.x
源码学习
系列一: 构建spring源码
spring5.0.x
源码学习
系列之构建spring源码一、环境准备Spring5.0.x源码下载:gitclonehttps://github.com/spring-projects/spring-framework.git-b5.0
avengerEug
·
2023-08-12 04:27
java: 无法访问org.springframework.boot.SpringApplication
由于直接使用的springboot3.0版本编译出现如下错误/usr/local/develop/workplace/
shiro
/src/main/java/com/style/
shiro
/
Shiro
Application.java
寂夜了无痕
·
2023-08-12 03:21
java
java
spring
boot
Redux
源码学习
https://blog.csdn.net/weixin_38208314/article/details/108367672
小怪兽大作战
·
2023-08-12 02:29
【源码】java 脚手架 快速开发平台 项目 推荐 节约开发成本
JEECG开源社区/jeecg-bootjeecg-boot:「企业级低代码平台」前后端分离架构SpringBoot2.x,SpringCloud,AntDesign&Vue,Mybatis,
Shiro
我是Superman丶
·
2023-08-12 01:14
架构心得
开源系统
java
vue
spring
【深入理解 线程池】
深入理解线程池介绍
源码学习
线程池的类继承体系ThreadPoolExector核心数据结构核心配置参数线程池的执行流程如图:线程池的优雅关闭线程池的生命周期正确关闭线程池的步骤任务的提交过程分析任务的执行过程
echo_huangshi
·
2023-08-11 20:07
多线程编程
java
线程池源码
AQS
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他