安全框架 Spring Security 如何实现 rememberMe 自动登录
Spring

安全框架 Spring Security 如何实现 rememberMe 自动登录

36 0

自动登录是将用户的登录信息保存在用户浏览器的cookie中,当用户下次访问时,自动实现校验并建立登录态的一种机制。Spring Security提供了两种非常好的令牌:1)散列算法加密用户必要的登录信息并生成令牌;2)数据库等持久性数据存储机制用的持久化令牌。散列加密方案在Spring Securi...

阅读全文
Spring Boot 项目启动时如何读取配置以及初始化资源
Java

Spring Boot 项目启动时如何读取配置以及初始化资源

21 0

在开发过程中,我们有时候会遇到非接口调用而出发程序执行任务的一些场景,比如我们使用quartz定时框架通过配置文件来启动定时任务时,或者一些初始化资源场景等触发的任务执行场景。方法一:注解通过使用注解@Configuration和@Bean来初始化资源,配置文件当然还是通过@Value进行注入。@C...

阅读全文
IntelliJ IDEA 中集成 SonarLint 代码规范与质量检测插件
IntelliJ IDEA

IntelliJ IDEA 中集成 SonarLint 代码规范与质量检测插件

44 0

idea集成sonar的代码检查,实现可以在提交代码前就检查你的代码,而不是将代码提交之后,之后再去检查。Sonar可以从以下七个维度检测代码质量,而作为开发人员至少需要处理前5种代码质量问题。不遵循代码标准sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具规范代码...

阅读全文
Java

如何解决开发中 if...esle 代码过多的问题,强烈推荐!

169 0

if...else 是所有高级编程语言都有的必备功能。但现实中的代码往往存在着过多的 if...else。虽然 if...else 是必须的,但滥用 if...else 会对代码的可读性、可维护性造成很大伤害,进而危害到整个软件系统。现在软件开发领域出现了很多新技术、新概念,但 if...else ...

阅读全文