
Java
尝鲜我在行
这个作者很懒,什么都没留下…
展开
-
springsecurity认证流程
Spring-security认证过程1.请求会进入AuthticationFilter, AuthticationFilter的作用在于验证系统设置受限资源的过滤器。2.第二步,跳转到UsernamePasswordAuthticationToken进行账号密码验证,如:UsernamePasswordauthtication(authtication),UsernamePasswordAuthticationToken的作用在于验证请求,生成authtication。第三步,把authticati原创 2022-02-28 21:26:47 · 858 阅读 · 0 评论 -
springboot集成redis,redisTemplate自定义模板
@Configurationpublic class RedisConfig { @Bean @SuppressWarnings("all") public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) { // 我们为了自己开发方便,一般直接使用 <String, Object> RedisTemplate<Str原创 2022-02-11 20:13:32 · 193 阅读 · 0 评论 -
数据结构之时间复杂度
(数据结构)时间复杂度时间复杂度是衡量一个算法好坏的标准,按照我的理解就是运行效率,运行时候的内存占比和运行时间。比如一根10寸木棍,每3天被折去1寸,折掉整个木棍需要多少天?答案是:3✖️10=30天。假如木棍为n寸。可以表达为:3✖️n=3n。时间表达为:T(n)=3n.而时间复杂度表达为O(n),那么如何计算时间复杂度呢?三个计算标准:1.如果运行时间为常量,用常数1表示。2.只保留时间函数的最高阶项。3.如果最高阶存在,那么去掉最高阶前面的系数。void eat1(int n原创 2022-01-27 22:06:02 · 685 阅读 · 0 评论 -
shiro源码笔记
shiro源码理解笔记(入门第一篇)subject.login(token)断点debug,追寻执行。1.DelegatingSubject.java中的login方法,发现了Subject subject=securityManger.login(this,token);不难理解,真正执行subject.login的是DelegatingSubject中的login,而且底层使用安全管理器securityManager,把token交付给安全管理器。2.接着,进入securityManager.原创 2022-01-17 21:32:38 · 2429 阅读 · 0 评论 -
maven导入jstl标签库
maven是一个管理包的架构平台。可以不用繁琐的进行找jar包安装路径心力憔悴。下面是演示。创建一个web项目,找到pom.xml.上网进入这个maven的资源网。https://mvnrepository.com/下面直接把需要的几个依赖整理出来。<!-- https://mvnrepository.com/artifact/javax.servlet.jsp.jstl/jstl --><dependency> <groupId>javax.原创 2021-10-03 17:57:05 · 4762 阅读 · 1 评论 -
(JDBC)java连接数据库,试手登陆注册系统
导入jdbc的包查了查网上的资料,发现导入jdbc的jar包十分繁琐,我就想到了maven。maven是个十分方便的包管理平台,既然导入jar如此麻烦,使用它会便捷很多。创建个带maven的web项目。打开里面的pom.xml进行导入包。<dependency> <groupId>net.jahhan</groupId> <artifactId>jdbc-api</artifactId> <ve原创 2021-10-03 15:48:46 · 946 阅读 · 0 评论 -
获取其他类的变量
获取其他类的变量(成员变量,全局变量)文章目录获取其他类的变量(成员变量,全局变量)全局变量成员变量全局变量有时候需要其他类的变量,但是却无法调用,使用super类只能放在静态方法上,十分麻烦。今天小编推出了java强大的功能-----反射机制。先上代码。import java.lang.reflect.Field;public class refince {//要被获取变量的类 int a=90;}class get extends refince{ public原创 2021-09-30 13:55:50 · 677 阅读 · 0 评论 -
简单的TCP/java聊天室
这里写自定义目录标题标题# 系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入标题# 系列文章目录提示:这里可以添原创 2021-08-30 01:18:16 · 211 阅读 · 0 评论