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

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

34 0

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

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

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

20 0

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

阅读全文
Java

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

166 0

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

阅读全文
在生产环境中,如何提升Spring Boot服务吞吐量
微服务

在生产环境中,如何提升Spring Boot服务吞吐量

177 0

在生产环境中部署的Spring Boot项目偶尔会有一些慢请求导致系统性能下降,吞吐量下降,下面介绍几种优化建议,仅供大家参考学习。1、undertow替换tomcat电子商务类型网站大多都是短请求,一般响应时间都在100ms,这时可以将web容器从tomcat替换为undertow,下面介绍下步骤...

阅读全文
图解 Spring 循环依赖,近两年流行的 Java 面试题!
Spring

图解 Spring 循环依赖,近两年流行的 Java 面试题!

72 0

Spring在Bean的实例化过程中,提供了对循环依赖的解决方案,但是这部分代码非常的生涩难懂,那么Spring到底是如何解决的循环依赖呢?此问题是近两年流行起来的一道Java面试题。其实笔者本人对这类框架源码题还是持一定的怀疑态度的。如果笔者作为面试官,可能会问一些诸如“如果注入的属性为null,...

阅读全文