05 2020 档案
摘要:真诚的感谢作者:本文内容复制于:https://www.cnblogs.com/fenglan/p/5913252.html 要实现退出登陆的功能我们需要在http元素下定义logout元素,这样Spring Security 将自动未我们添加用户处理退出登陆的过滤器LogoutFilter到到Fi
阅读全文
摘要:感谢作者:本文来源:https://www.cnblogs.com/longfurcat/p/10293819.html 前言: 本文整理以下SecurityContext的存储方式 Securitycontext接口 顾名思义 ,安全上下文,及存储认证授权的相关信息,实际上就是存储“当前用户”账号
阅读全文
摘要:真诚的感谢作者:本文来源https://www.jianshu.com/p/e98cdf23b991 本期任务清单 1. 了解UsernamePasswordAuthenticationFilter的职责和实现 UsernamePasswordAuthticationFilter类说明 Userna
阅读全文
摘要:Spring security 基本介绍 Springsecurity的核心功能主要包括 认证:你是谁 授权:你能搞什么 攻击防护:防止伪造身份 其核心就是一组过滤器链,项目启动之后就会自动配置,最核心的就是Basic Authentication Filterr 用来认证用户的身份,一个在spri
阅读全文
摘要:本文来源https://blog.csdn.net/qq_20545367/article/details/79538530 百度百科中对Base64中有一个很好的解释:Base64时网络上最常见的用于传输8Bit字节的编码方式之一,Base64是以一种基于64个可打印的字符来表示二进制的方法。 什
阅读全文
摘要:真诚感谢作者:本文复制地址来源:https://www.cnblogs.com/nongzihong/p/10699636.html JAVA UUID的生成 UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的ID public class UTest { pub
阅读全文
摘要:Filter-Chain模式简介 定义Filter接口 public interface Filter { void doFilter(MyRequest request,MyResponse response,FilterChain chain); } 其中MyRequest,MyResponse
阅读全文
摘要:Web容器 web容器主要有,Apache、IIS、Tomcat、Jetty、JBoss、WebLogic 二Tomcat,jetty,jboss同时也是servlet容器, 如果你要访问jsp/servlet ,你就要安装一个servlet容器,但是光有servlet容器还不够,应为他要被解析成h
阅读全文
摘要:感谢作者:本文内容复制于https://www.runoob.com/w3cnote/filter-filterchain-filterconfig-intro.html 1. Filter程序是一个实现了特殊接口的Java类,与Servlet类似,也是有Servlet容器进行调用和执行的。 2.
阅读全文
摘要:感谢作者:本文来源:https://blog.csdn.net/sinat_36257389/article/details/81004843 oracle 的listag() within group()行转列函数。 他常用的是将多行合并成一列比较常用。 select tdeptno,t.enam
阅读全文
摘要:真心的感谢作者的幸苦劳动,给我们带来这么好的文章:本文参考地址:https://blog.csdn.net/u014066037/article/details/51314820 RSA是一个比较完善的公开的完善的密钥算法,他技能用于加密,也能用与数字签名。这个算法经过多年的深入密码研究,虽然密码分
阅读全文
摘要:首先HashMap时数组+链表组成的,时线程不安全的,允许key 和value值同时存在,底层的数据结构时哈希桶,而桶内时链表 首先,对key 进行hash算法,得出hash值,及hash桶的索引值,在找到对那个的hash桶,在jdk8 做了优化,当桶大于8,所有元素大于64会转化为红黑树。
阅读全文
摘要:感谢作者:本文来源:https://www.cnblogs.com/5poi/p/7273743.html 哈希表的定义: 哈希存储的基本思想是以关键字key为自变量通过一定的函数关系(散列函数或哈希函数)以这个值作为数据原始的地址。并将数据存放到相应的存储单元中。 查找是在根据查找的关键字采用同样
阅读全文
摘要:真诚的感谢作者:本来来源:https://blog.csdn.net/MaxineZhou/article/details/89314044 1. 什么是堆 答:堆是一个特殊的完全二叉树 堆的结构特点: 大顶堆:所有的父节点都比子节点大 小顶堆:所有的父节点都比子节点小 大顶堆 小顶对 5. 堆的存
阅读全文
摘要:本文地址来源:https://blog.csdn.net/ln840434235/article/details/103836188 真诚感谢作者 定义:平衡二叉树我们又称之为AVL树,且具有一下性质:他时一个空数或左右两个子树的高度查绝对值不超过1,并且两则子树也是平衡二叉树 他的本质:当不平衡的
阅读全文
摘要:感谢作者,本文来源https://blog.csdn.net/qq_22613757/article/details/81218741 B树 先介绍二叉搜索树 1. 一个节点有两个儿子 2. 每个节点存放一个关键字 3. 所有的非子节点做指针只想小于其关键字的树,而右指针指向大于关键字的树 二叉搜索
阅读全文
摘要:感谢作者,本文转载来自:https://www.cnblogs.com/againn/p/9512013.html 监听器,字面上的理解就是监听观察某个事件(程序)的发生情况,当被监听的使劲按真的发生了的时候,事件发生者(事件源)就会给注册该事件的监听者(监听器)发送消息,告诉监听者某些消息,同时监
阅读全文
摘要:昨天学习JAVA中的文件路径。偶然的机会看到Files工具类文件的遍历写的特别由意思。特分享出来供大家参考 1. 类得命名 Files >代表的含义是文件的操纵类 Path >代表文件路径 Files >中有一个方法walkFileTree(filePath:String,visitor:Simpl
阅读全文
摘要:感谢作者分享:本文内容来源:https://blog.csdn.net/YangLiehui/article/details/98599253 org.springframewoek.core.io.classPathReource位于Spring核心core下,用于表达类路径下的资源 首先简单说明
阅读全文
摘要:感谢作者:本文参考地址:https://blog.csdn.net/weixin_41648325/article/details/90575254 Cookie cookie是一个非常具体的东西,指的是浏览器能永久存储一种数据,仅仅是浏览器实现一种数据存储功能。 cookie是由服务器生成,发给浏
阅读全文
摘要:感谢作者:本文转自:https://www.cnblogs.com/yangming1996/p/9295168.html 以前,xml是各大框架的青睐者,他以松耦合的方式玩是完成了框架中几乎所有的配置,但是随着项目越来越庞大,xml的内容也越来越复杂,维护成本也越来越高,于是人们提出一种高耦合的配
阅读全文
摘要:注解使用的三种方式: 本文参考地址:https://www.cnblogs.com/chansblogs/p/8343930.html 感谢作者 我们在使用依赖注入的时候,通常由三种方式: 1.构造器注入 2. 通过setter方法注入 3. 通过field方式注入 public class MyA
阅读全文
摘要:本文阅读地址来源:https://i.cnblogs.com/posts/edit 注解是分散式的元数据,与源代码耦合。 xml 是一种集中式的元数据,与源代码解耦。 因而胡解和xm选择可以从两个角度来看,分散还是集中,源码,耦合还是解耦。 注解缺点: 注解分散到源码中不好维护和管理。 主机的开启和
阅读全文
摘要:Consumer定义 @FunctionalInterface public interface Consumer<T> { void accept(T t); default Consumer<T> andThen(Consumer<? super T> after) { Objects.requ
阅读全文
摘要:Java 程序语言的后门-反射机制 //通知dousil做事 method.invoke(object,args); //通过反射,将h作为参数,实例化代理类,返回代理实例 return cons.newInstance(new Object[]{h}) //将接口数组赋值一份 final Clas
阅读全文
摘要:本文参考网址:https://www.jianshu.com/p/9bcac608c714 https://www.cnblogs.com/yaowen/p/10117893.html Class<?> string01 = person.getClass().getInterfaces()[0];
阅读全文
摘要:参考地址:https://www.cjavapy.com/article/68/ java 中正则表达式匹配多行Pattern.MULTILINE 和Pattern.DOTALL模式 本文介绍java中正则表达式怎么样匹配换行符\r\n 从而实现多行匹配, 1. Pattern.MULTILINE模
阅读全文
摘要:本文将连接地址:https://blog.csdn.net/zhangshk_/article/details/82704010 URL configUrl = JDBCConnection.class.getClassLoader().getResource("jdbc-drivers.json"
阅读全文
摘要:本文参考自:https://www.cnblogs.com/fingerboy/p/5335328.html 在学习Spring框架的时候,由一个重要的思想 就是AOP,面向切面遍程,利用AOP的思想结合Spring的一些API可以实现核心业务和辅助业务的分离,也就是在执行核心业务的时候,将辅助业务
阅读全文
摘要:本文转自:https://blog.csdn.net/sinat_39193333/article/details/88781264 【1】为什么要使用Spring 作用:解决业务和各个层之间的耦合的问题, 【框架的简单介绍】 Spring 发明人Rod Johnson 音乐学博士 Spring 创
阅读全文
摘要:本文内容参考自:https://www.zhihu.com/question/32108444 如果A的一个功能的实现需要借助B,那么我们就称B是类A的依赖,如果在A类的内部去实力话B,他们之间就有较高的耦合。一旦B出现问题,就需要对A进行改造。如果依赖多了,就会出现牵一发而动全身的情况,程序机器难
阅读全文
摘要:本文转自:https://blog.csdn.net/ft118520/article/details/79231435 Java反射机制, 1. 对任意的一个类都能知道这个列中的所有属性和方法, 2. 对于任意一个对象都能调用这个他的任意属性和方法。 反射必须要学习的一个类 Class类 1. 所
阅读全文
摘要:参考文档:https://www.cnblogs.com/pan1042/p/12121382.html 写的不错 该表达式的主要的作用有两个, 1. 获取匹配并保存其值 2. 正向预查或反向预查 1. 解释是否获取匹配并保存匹配的值 () 表示获取分组,获取匹配,把每个分组中匹配到的值都保存起来。
阅读全文
摘要:this is text 匹配this is text this\s+is\s+text\s+ 匹配this后边任意多个空格+is + 任意多个空格+text+任意多个空格 ^\d+(\.\d+)? ^ 表示以数字开头 \d+ 表示有一个多个数字 \.表示一个点 ?表示他中的字符是可用选择的 可以匹
阅读全文