一、登录认证基于过滤器链 Spring Security的登录验证流程核心就是过滤器链。当一个请求到达时按照过滤器链的顺序依次进行处理,通过所有过滤器链的验证,就可以访问API接口了。 SpringSecurity提供了多种登录认证的方式,由多种Filter过滤器来实现,比如: BasicAuthe ...
分类:
编程语言 时间:
2019-11-18 09:29:25
阅读次数:
76
@Configuration简介 用于标识一个类为配置类,与xml配置效果类似 用法简介 上面的例子应该是@Configuration最普遍一种使用场景了,在@Configuration class下面配置@Bean method,用于想Spring Ioc容器注入bean.但其实我们把AppCon ...
分类:
编程语言 时间:
2019-11-17 17:42:40
阅读次数:
102
public class CopyOnWriteArrayList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable 直译过来,就是写时复制的动态数组。 add(E e)方法,使用可重入锁ReentrantLoc ...
分类:
其他好文 时间:
2019-11-16 23:28:24
阅读次数:
80
public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable 其中Deque为双端队列 add(E e)方法如下,就 ...
分类:
其他好文 时间:
2019-11-16 19:36:47
阅读次数:
75
ArrayList public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable add方法: /** * Appends the ...
分类:
其他好文 时间:
2019-11-16 17:27:13
阅读次数:
55
前言 最近项目中出现了一个问题,发现自己的定时器任务在线上没有执行,但是在线下测试时却能执行,最后谷歌到了这篇文章 "SpringBoot踩坑日记 定时任务不定时了?" ; 本篇文章主要以自己在项目中遇到的问题为背景,并不涉及源码; Scheduled 定时任务 注解的具体使用方法自行百度或谷歌,这 ...
分类:
编程语言 时间:
2019-11-14 15:15:52
阅读次数:
109
不知道一些同学有没有这种疑问,为什么Mybtis中要配置dataSource,Spring的事务中也要配置dataSource?那么Mybatis和Spring事务中用的Connection是同一个吗?我们常用配置如下 <!--会话工厂 --> <bean id="sqlSessionFactory ...
分类:
编程语言 时间:
2019-11-13 13:09:29
阅读次数:
115
对于HashMap,如果是java程序员,那么定然不会陌生,对于HashMap,应该说是最常用的一种Map结构了,同样在面试当中也会屡屡被提问到,常见的几种题目: HashMap的默认容量? HashMap是如何扩容的? HashMap的数组大小为什么一定是2的幂? HashMap为什么是线程不安全 ...
分类:
其他好文 时间:
2019-11-12 23:08:26
阅读次数:
120
互联网去中心化、扁平化、自组织的特性,解构并重构着社会结构,创造新的组织方式和组织形态。本集对比工业时代和互联网时代不同的组织特征,解析人类因互联网实现充分、即时的彼此连接、相互影响,让矗立千年的传统社会组织呈现出自组织、扁平、多元和碎片化的趋势。传播方式和社会结构的变化,必然也深刻影响各国政府的执 ...
分类:
其他好文 时间:
2019-11-11 18:34:53
阅读次数:
74
模块划分 core部分代码 存储实现部分部分: jdbc实现 具体存储的实现类 例如:org.springframework.session.jdbc.JdbcOperationsSessionRepository 支持jdbc访问的都可以作为存储介质 JdbcOperationsSessionRe ...
分类:
编程语言 时间:
2019-11-11 09:46:27
阅读次数:
111