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源码学习
Java基础之《spring security》
相比与另外一个安全框架
Shiro
,它提供了更丰富的功能,社区资源也比
Shiro
丰富。一般来说中大型项目使用SpringSecurity来做安全框架。
csj50
·
2023-04-11 10:43
JAVA基础
java
to collect Olympic flame
Tokyo2020saiditchosenottosendthehighleveldelegation,whichwasoriginallysettoincludeorganisingcommitteepresidentYo
shiro
MoriandOlympicsministerSeikoHashimoto
SUZZYz
·
2023-04-11 09:00
【FreeRTOS】FreeRTOS
源码学习
笔记 (4) 任务创建xTaskCreate + 常用结构体TCB、xLIST
1.引言经过第一节的移植,我们已经拿到了一个可以用的工程。经过第二三节的基础知识,我们对基本的数据结构,列表、队列这些也有了一个了解。接下来就可以单步跟踪了,看一下系统是怎么运行的。使用FreeRTOS,首先要新建一个任务,我们可以单步跟一下它的运行流程,在调试之前,还是要先把最重要的几个结构体整理一下。(本文初版为2020.4.12,FreeRTOS的代码版本为FreeRTOSKernelV10
taotao830
·
2023-04-11 04:55
FreeRTOS
stm32
freertos
stm32
基于SpringBoot整合SpringSecurity的认证授权(角色+权限)
之前一直是使用的
Shiro
,最近因为公司使用若依的前后端分离版本中,认证授权模块是使用的SpringSecurity,所以就打算写一遍这个教程了。嗯在这之前一直是使用
Shiro
做授权和认证的。
雾晴
·
2023-04-10 20:35
Java中间件
SpringSecurity
RBAC
授权认证
SpringBoot
权限
web 项目 tomcat 引起 请求相应慢 问题
2.静态资源需要
shiro
(顺便吐槽下:古老的项目)权限验证,设置过滤器跳过验证还是很慢3.为tomcat设置压缩参数还是很慢,这个时候我已经崩溃了,快要打算破罐子破摔,就
莫笑书生
·
2023-04-10 19:13
坑
tomcat
请求慢
servlet
代码审计之若依系统
文章目录前言一、本地项目部署二、漏洞挖掘1.整理思路2.
shiro
反序列化漏洞2.SQL注入3.Thymeleaf模板注入4.SnakeYaml反序列化5.Druid未授权访问6.swagger-ui.html
zxl2605
·
2023-04-10 17:13
mybatis
数据库
java
web安全
安全
(Java后台)集成shrio—框架引入,代码片段
1.引入
shiro
2.文件夹ApplicationContextUtils:用于在
shiro
中需要集成service,但是由于service还没能加入配置中,比如redisService这样获取用户token
傻傻小萝卜
·
2023-04-10 15:09
微信商城小程序 带java后台源码
微信小程序商城(Java版)技术选型1后端使用技术1.1spring-web-4.0.2.RELEASE1.2mybatis3.2.81.3
shiro
1.2.31.4servlet3.1.01.5druid1.0.121.6slf4j1.6.41.7fastjson1.2.301.8poi3.91.9mysql5.62
复制的温柔_
·
2023-04-10 11:31
SpringBoot整合
Shiro
权限管理
1.
Shiro
简简简简介Apache
Shiro
™是一个功能强大且易于使用的Java安全框架,它执行身份验证,授权,加密和会话管理。
yunqing_71
·
2023-04-10 08:47
微服务学习-SpringCloud -Nacos (服务发现
源码学习
)
文章目录服务发现核心流程图微服务获取服务列表如果服务端列表发生了变化,本地缓存列表如何感知呢?第一种,本地缓存定时自动更新第二种,服务变动事件发布机制为何需要两种方式呢?Nacos和Zookeeper对比?服务发现核心流程图微服务获取服务列表总结来将,微服务获取服务列表主要就是:从本地缓存列表中获取,获取不到,发送请求到nacos服务端获取。如果服务端列表发生了变化,本地缓存列表如何感知呢?第一种
空白Q
·
2023-04-10 06:14
微服务
微服务
学习
spring
cloud
插画师Nanaco Ya
shiro
复古风格插画作品欣赏
插画师NanacoYa
shiro
复古风格插画作品,作品以女性作为绘画创作主角,画面色调复古清新,将女性刻画得非常独特且完全不失美感。
布丁辰儿
·
2023-04-10 02:47
shiro
框架学习
文章目录简介优势
Shiro
与SpringSecurity的对比基本功能基本使用用户授权授权方式授权流程
shiro
加密登录认证
shiro
自定义认证一个普通的maven项目整合springboot多个realm
云朵里有星星
·
2023-04-10 02:39
学习
系统安全
java
[iOS开发]JSONModel
源码学习
JSONModel对外给出了许多常见的初始化方法:-(instancetype)initWithDictionary:(NSDictionary*)dicterror:(NSError**)err;-(instancetype)initWithData:(NSData*)dataerror:(NSError**)error;//Createanewmodelinstanceandinitializ
Billy Miracle
·
2023-04-09 19:00
OC
基础知识
objective-c
开发语言
ios
[iOS]-JSONModel
源码学习
文章目录:参考博客:简介:源码解析:initWithDictionary:error:方法__doesDictionary方法:__importDictionary:方法:参考博客:JSONModel源码解析简介:JsonModel是用Objective-C写的开源库。它包含了接受发送、解析JSON数据,用JSON数据驱动初始化你的类,还能够检验JSON和嵌套模型等功能。源码解析:initWith
&Carry
·
2023-04-09 19:19
ios
学习
objective-c
JSONModel
第三方框架
【iOS】—— JSONModel
源码学习
JSONModel文章目录JSONModel关于JSONModel的用法initWithDictionary等方法load方法实现load方法调用时机init方法__setup__方法__inspectProperties:方法__doesDictionary方法__importDictionary方法JSONModel所有类的作用简述:1.JSONModel类2.JSONModelError类3
zxb10
·
2023-04-09 19:19
ios
objective-c
xcode
JSONModel
源码学习
<一>
******************第一段*********************-(id)initWithDictionary:(NSDictionary*)dicterror:(NSError**)err{//checkfornilinputif(!dict){if(err)*err=[JSONModelErrorerrorInputIsNil];returnnil;}//invalidin
bian3-3-3
·
2023-04-09 19:16
iOS
代码
iOS
读源码
SpringSecurity-从入门到精通
相比与另外一个安全框架
Shiro
,它提供了更丰富的功能,社区资源也比
Shiro
丰富。一般来说中大型的项目都是使用SpringSecurity来做安全框架。
Litter.Monster_4812
·
2023-04-09 17:36
spring
boot
spring
java
spring secuity(三更草堂)
shiro
也是一个安全管理框架,但他适用于小型项目。
含泪写笔记
·
2023-04-09 17:49
spring
java
http
SpringSecurity-三更草堂-学习笔记
与
Shiro
相比,它提供了更丰富的功能,社区资源也
北莽
·
2023-04-09 17:48
JAVA学习笔记
学习
java
spring
boot
spring
security
【JavaEE】SpringSecurity—— 三更草堂
相比与另外一个安全框架
Shiro
,它提供了更丰富的功能,社区资源也比
Shiro
丰富。一般来说中大型的项目都是使用SpringSecurity来做安全框架。
hexiang10
·
2023-04-09 17:05
Java
java
CarEye 管理系统开发基本约定
dubbo+Kafka约定下基本的组件版本和开发规则很有必要系统架构图后端基础框架版本:Springboot(2.3.1.RELEASE)Dubbo(3.0.7)Mybatis-Plus(3.5.2)
Shiro
CarEye 官方博客
·
2023-04-09 16:02
java
spring
boot
开发语言
基于jsp+servlet+ssm网上花店(花特别多界面丰富
下载地址https://github.com/21503882/net-flower开发环境:Eclipse,MYSQL,JDK1.8,Tomcat7涉及技术点:MVC模式、SpringBoot、HTML、
shiro
sunlzh888888
·
2023-04-09 14:22
SpringBoot
源码学习
二——Bean的装配
文章目录一、装配方式二、自定义装配2.1模式注解2.2配置类@Configuration与@Bean2.3模块装配@EnableXXX与@Import2.3.1代码2.3.2@Import原理2.3.2.1processImports()三、自动装配3.1AutoConfigurationImportSelector3.2ConfigurationClassParser四、条件的使用@Condit
Integer_Double
·
2023-04-09 13:26
SpringBoot
spring
boot
java
SpringBoot
源码学习
系列——自动配置原理(三)
自动配置实现原理可见下列文章:SpringBoot
源码学习
系列——自动配置原理(一)SpringBoot
源码学习
系列——自动配置原理(二)@Conditional条件注解@Conditional注解介绍
shmily‘’
·
2023-04-09 13:23
spring
boot
学习
java
SpringBoot
源码学习
系列——构造流程分析
通过执行SpringApplication的静态run()方法,可以完成SpringBoot应用的启动。本文对SpringApplication的实例化过程进行分析。SpringApplication初始化简介查看SpringApplication#run方法,可以看到,实际上就是new了一个SpringApplication对象,参数primarySources即为入口类:根据上面的分析,启动类
shmily‘’
·
2023-04-09 13:23
spring
boot
学习
java
SpringBoot
源码学习
系列——自动配置原理(一)
核心原理概述关键点@EnableAutoConfiguration开启自动配置spring.factories提供自动配置类的全路径,位于jar包META-INF目录下@Conditional条件注解,自动配置类实例化的前置条件Starters配置及依赖支持XXAutoConfiguration具体的自动配置类关系图扫描加载指定自动配置类全路径提供前置条件判断配置及依赖支持EnableAutoCo
shmily‘’
·
2023-04-09 13:52
spring
boot
学习
spring
Java
SpringBoot
源码学习
——SpringBoot 自动装配源码解析 +Spring 如何处理配置类的
一丶什么是SpringBoot自动装配SpringBoot通过SPI的机制,在我们程序员引入一些starter之后,扫描外部引用jar包中的META-INF/spring.factories文件,将文件中配置的类型信息加载到Spring容器,实现引入starter即可开启相关功能的操作,大大简化了程序员手动配置bean,即开即用。二丶SpringBoot自动装配源码解析1.源码解析入口Spring
Java可可
·
2023-04-09 13:21
spring
boot
spring
学习
SpringBoot
源码学习
系列——自动配置原理(二)
AutoConfigurationImportSelector解析由@EnableAutoConfiguration可以看到,其主要功能通过@Import(AutoConfigurationImportSelector.class)实现。@Inherited@AutoConfigurationPackage@Import(AutoConfigurationImportSelector.class)
shmily‘’
·
2023-04-09 13:48
spring
boot
学习
java
Android8.0原生SystemUI
源码学习
与定制相关功能系列开篇
导语:毕业就职已经半年多了,我在公司负责的是开机向导与SystemUI在Android8.0上做定制,从最初的小白到现在基本了解SystemUI源码结构,相关功能的实现,我走过了许多弯路,并发现在网上写SystemUI相关的架构以及如何定制SystemUI的系列文章的资料不多,所以我想将自己在这个过程中学到的知识与见解发布在上,让更多的新人能从我的经验中得到解决他当下问题的办法,同时也是给自己的学
情诗少年
·
2023-04-09 11:47
mybatis
源码学习
(四):动态SQL的解析
之前的一片文章中我们已经了解了MappedStatement中有一个SqlSource字段,而SqlSource又有一个getBoundSql方法来获得BoundSql对象。而BoundSql中的sql字段表示了绑定的SQL语句而且我们也已经了解过了SqlSource中的静态SQL的解析过程(RawSqlSource),这次我们来了解下动态SQL的解析过程。动态SQL对应的SqlSource实现主
weixin_30753873
·
2023-04-09 10:02
java
数据库
mybatis
源码学习
------动态sql的解析(SqlSource)
SqlSourceSqlSource为SQL来源接口。它代表从MapperXML或方法注解上,读取的一条SQL内容。SqlSource接口SqlSource接口的定义如下:publicinterfaceSqlSource{//根据传入的实际参数,返回一个BoundSql对象BoundSqlgetBoundSql(ObjectparameterObject);}SqlSource有多个实现类,类图如
A股慈善家
·
2023-04-09 10:58
源码学习
mybatis
mybatis
源码
sqlSource
【Mybatis
源码学习
】Sql解析
【Mybatis
源码学习
】Sql解析一、前言二、XMLMapperBuilder三、XMLStatementBuilder四、Mapper接口绑定一、前言之前我在【Mybatis
源码学习
】初始化阶段中重点讲述了核心配置类
JAY-CHOW
·
2023-04-09 10:54
MyBatis
源码
mybatis
【Mybatis
源码学习
】参数解析
【Mybatis
源码学习
】参数解析一、几种入参形式1.单个入参2.多个入参3.入参为实体对象4.入参为Map二、mybatis执行入口三、参数解析流程四、总结一、几种入参形式这里只分析带有入参的方法。
JAY-CHOW
·
2023-04-09 10:53
MyBatis
源码
mybatis
【MyBatis】
源码学习
06 - 关于 xml 文件 SQL 解析流程(从 DynamicSqlSource 到 StaticSqlSource)
文章目录前言参考目录学习笔记1、前置内容1.1、关于SqlSource(`15.1.2SqlSource类`)1.2、关于BoundSql(`15.1.3BoundSql`)1.3、关于SqlNode(`16.4.4SQL节点及其解析`)2、提出问题3、`DynamicSqlSource`的转化3.1、先看看书里怎么说3.2、测试Demo3.3、调用流程3.3.1、替换所有的动态节点和`"${}"
MichelleChung
·
2023-04-09 09:47
MyBatis
学习笔记
mybatis
java
mybatis
源码学习
笔记
Mapper(经过动态代理,第一层是mybatis的动态代理,还在mybatis的体系中)-->sqlSessionTemplate(由Mapper代理对象的sqlSession对象指向),虽然包含了SqlSessonFactory属性,但不能直接使用,必须经过sqlSessionTemplate的另一个属性SqlSessionProxy,即SqlSessionIntercepter的处理,通过该
陈余兴
·
2023-04-09 09:13
mybatis
java
缓存
Mybatis
源码学习
笔记之Mybatis二级缓存
简介 Mybatis一级缓存是会话级的缓存,而二级缓存则是应用级别的缓存,默认关闭,二级缓存使用不慎可能会导致脏读。开启方式(SpringBoot+Mybatis) application.properties添加配置mybatis.configuration.cache-enabled=true 在mapper的xml文件中的namespace中加上 为了方便看到效果,applicati
Ddkjawed
·
2023-04-09 09:41
Java
java
开发语言
后端
mybatis
swagger,swagger-beauty,security,rbac-
shiro
spring-boot-demo-swagger集成原生swagger,自动生成API文档。>启动项目,访问地址:http://localhost:8080/demo/swagger-ui.html#/pom.xml4.0.0spring-boot-demo-swagger1.0.0-SNAPSHOTjarcom.xkcodingspring-boot-demo1.0.0-SNAPSHOTUTF-
激流勇进_38193118
·
2023-04-09 09:11
java
spring
servlet
java后端开发学习android之路一(QMUI_Android demo源码分析)
官方文档翻译
源码学习
阶段界面UI建议直接学习QMUI_Android的源码的demoQMUI_Android直接在androidstudio里学习打开项目,找到AndroidManifest.xml这个文件
front_ui
·
2023-04-09 08:15
fishhook
源码学习
Mach-O什么是Mach-OMach-O为MachObject文件格式的缩写,是用于iOS和macOS的可执行文件,目标代码,动态库等等多种文件类型的的文件格式。Mach-O文件格式苹果官方给了一张结构图:我们编写一个HelloWorld程序,将其编译,然后通过MachOView来打开.out文件:可以知道Mach-O由三部分组成:Header:指明了CPU架构、文件类型、LoadCommand
Rimson
·
2023-04-09 08:48
微服务学习-SpringCloud -Nacos (服务注册
源码学习
)
文章目录源码版本及下载服务注册核心流程图(看不清请双击打开大图)源码详解客户端注册源码服务端注册源码源码版本及下载此次源码版本为1.4.1,2.x版本在服务请求时使用了grpc的方式,所以先以1.4.1版本学习,后续再看2.x版本。源码下载地址::link打开页面后,下拉到最下面,下载nacos-1.4.1.zip,解压导入idea即可。服务注册核心流程图(看不清请双击打开大图)此图主要是对核心注
空白Q
·
2023-04-09 07:53
微服务
spring
cloud
微服务
学习
SpringBoot集成Spring Security入门体验
一、前言SpringSecurity和Apache
Shiro
都是安全框架,为Java应用程序提供身份认证和授权。
zhengqingya
·
2023-04-09 06:17
分布式与微服务系列 - Zookeeper上篇:入门到精通
一、前言本内容仅用于个人学习笔记,如有侵扰,联系删除视频教程:【尚硅谷】大数据技术之Zookeeper3.5.7版本教程
源码学习
:分布式与微服务系列-zookeeper下篇:源码解析二、Zookeeper
代码的知行者
·
2023-04-09 06:04
微服务专题
java-zookeeper
微服务
zookeeper
Spring Security源码剖析从入门到精通.跟学尚硅谷(一)
SpringSecurity源码剖析从入门到精通.跟学尚硅谷一学习目标1.SpringSecurity框架简介1.1概要1.2历史1.3同款产品对比1.3.1SpringSecurity1.3.2
Shiro
1.4
心向阳光的天域
·
2023-04-09 02:30
其它java框架
spring
java
后端
spring
security
2023 nacos 2.2.1-RC版本
源码学习
环境jdk8,高版本jdk18会有一些问题,如ResponseUtilTest编译失败一、clone并本地启动测试①启动console项目,建议启动单机模式,方便研究。从启动脚本start.sh可知应在vmoptions设置-Dnacos.standalone=true即可。访问http://localhost:8848/nacos,默认用户及密码nacos/nacos②启动example模块下C
jwolf2
·
2023-04-09 02:16
学习
java
shiro
安全框架
shiro
安全框架简介Apache
Shiro
是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。
贼爱学习的小黄
·
2023-04-09 01:14
小黄学shiro
安全
java
spring
boot
Tomcat
源码学习
笔记-整体架构
前言Tomcat作为目前非常流行的web容器,其架构设计是非常值得我们借鉴的,它的生命周期管理、多级容器的协调工作,同时在Tomcat中运用了很多设计模式。顶层架构1Tomcat的架构设计非常的模块化,从上图可以看出最上层为Server服务器,为Service服务提供一个生存环境,掌握每个Service服务的生命周期,而每个Service则是对外提供的服务。而每个Service包含两个核心组件Co
jeveuxquetucroi
·
2023-04-08 21:52
JDK1.8
源码学习
--io包(File)
前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.File的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,可以
月央泽
·
2023-04-08 18:52
jdk源码
wpf
p2p
c#
JDK1.8
源码学习
--io包(FileOutputStream)
前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.FileOutputStream的作用:直接看源码注释(我的翻译可能不太准,如果
月央泽
·
2023-04-08 18:52
jdk源码
p2p
蓝桥杯
linq
JDK1.8
源码学习
--util包(Collection)
前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.Collection的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒
月央泽
·
2023-04-08 18:52
jdk源码
蓝桥杯
职场和发展
JDK1.8
源码学习
--lang包(Object)
前言月是一轮明镜,晶莹剔透,代表着一张白纸(啥也不懂)央是一片海洋,海乃百川,代表着一块海绵(吸纳万物)泽是一柄利剑,千锤百炼,代表着千百锤炼(输入输出)月央泽,学习的一种过程,从白纸->吸收各种知识->不断输入输出变成自己的内容希望大家一起坚持这个过程,也同样希望大家最终都能从零到零,把知识从薄变厚,再由厚变薄!一.Object的作用:直接看源码注释(我的翻译可能不太准,如果道友们有更棒的理解,
月央泽
·
2023-04-08 18:22
jdk源码
p2p
蓝桥杯
linq
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他