- 博客(10)
- 资源 (14)
- 收藏
- 关注
原创 Spring Security认证流程源码级详解
文章目录Spring Security认证流程源码级详解1. 认证处理流程说明2. 认证结果如何在多个请求之间共享3. 获取认证用户信息Spring Security认证流程源码级详解1. 认证处理流程说明核心类2. 认证结果如何在多个请求之间共享3. 获取认证用户信息/** * @Project: tdt-security * @ClassName: UserCon...
2018-12-29 14:28:22 238 1
原创 Reactor模式
文章目录Reactor模式Reactor模式Reactor模式的角色构成(Reactor模式一共有5种角色构成):Handle(句柄或是描述符):本质上表示一种资源,是由操作系统提供的;该资源用于表示一个个的事件,比如说文件描述符,或是针对网络编程中的Socket描述符。世界既可以来自于外部,也可以来自于内部;外部事件比如说客户端的连接请求,客服端发送过来数据等;内部事件比如说操作...
2018-12-29 14:24:46 117
原创 Java处理文件的BOM问题
文章目录Java处理文件的BOM问题0. 问题描述1. 解决方案2. 使用案例Java处理文件的BOM问题0. 问题描述在公司遇到了一个看起来很奇怪,很坑的问题,从形式上看,两个字符串一模一样,然,调用equals方法就是匹配不成功。其中一个字符串s1是从csv文件读出来的,另一个字符串s2是手写的。两个字符串打印到控制台也是一模一样,但复制到编译器里就看出来差别了,原来是win系统的原因...
2018-12-26 13:33:43 685
转载 Java常用正则匹配
文章目录Java常用正则匹配1. 校验数字的表达式2. 校验字符的表达式3. 特殊需求表达式4. 补充4.1 判断中文4.2 判断邮箱Java常用正则匹配1. 校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带...
2018-12-12 18:13:35 845
转载 Java 通过HttpClient发送Http请求
Java 通过HttpClient发送Http请求官方文档快速开始pom.xml<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId>
2018-12-12 17:48:20 877
原创 读取GeoJson文件并保存到PostgreSQL数据库
读取GeoJson文件并保存到PostgreSQL数据库0. 准备工作pom.xml<repositories> <repository> <id>maven2-repository.dev.java.net</id> <name>Java.net repository</name> <url&g
2018-12-03 09:42:19 6216 4
原创 Spring Security 记住我功能基本原理,实现及源码追踪
文章目录Spring Security 记住我功能基本原理,实现及源码追踪1. 流程分析2. 过滤器链3. 代码实现3.1 页面3.2 后台4. 源码追踪4.1 第一次登录4.2 记住我之后,第二次登录Spring Security 记住我功能基本原理,实现及源码追踪1. 流程分析2. 过滤器链3. 代码实现3.1 页面<!DOCTYPE html><html...
2018-12-02 23:07:46 361
原创 图形验证码生成器简单示例
文章目录图形验证码生成器简单示例图形验证码生成器简单示例根据随机数生成图片将随机数存到Session中将生成的图片写到接口的响应中验证码实体类import java.awt.image.BufferedImage;import java.time.LocalDateTime;/** * @Project: tdt-security * @ClassName: Ima...
2018-12-02 17:01:59 1654
原创 Spring Security个性化用户认证流程
文章目录Spring Security个性化用户认证流程1. 自定义登录页面2. 自定义登录成功处理3. 自定义登录失败处理Spring Security个性化用户认证流程1. 自定义登录页面import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Co...
2018-12-01 16:39:44 478
原创 Spring Security 处理不同类型的请求
文章目录Spring Security 处理不同类型的请求1. 流程分析2. 系统配置封装Spring Security 处理不同类型的请求1. 流程分析2. 系统配置封装配置自定义登录页地址tdt: security: browser: loginPage: /demo-signIn.htmlSecurityCoreConfigimport c...
2018-12-01 00:26:56 697
docker-compose-linux
2023-11-02
ms-mcms [https://gitee.com/mingSoft/MCMS/tree/5.3.4]
2023-10-08
Java自动识别文件字符编码工具类.rar
2020-04-13
Effective Java合集[第二版中文版及第三版英文版]
2018-12-17
Java核心技术_第10版_卷1_原书_中文版扫描版.part2
2017-12-29
Java核心技术_第10版_卷1_原书_中文扫描版pdf文件part1
2017-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人