SpringSecurity系列之自定义登录验证成功与失败的结果处理

SpringSecurity系列之自定义登录验证成功与失败的结果处理 一、需要自定义登录结果的场景 在我之前的文章中,做过登录验证流程的源码解析。其中比较重要的就是 当我们登录成功的时候,是由A...

可以像使用SQL一样对List进行排序么?java8排序链,真香

在开始之前,我先卖个关子提一个问题:假设我们有一个Movie类,这个类有三个成员变量分别是starred(是否收藏), title(电影名称), rating(评分)。你知道怎么对一个Movie对象组成的List集合,先...

2020/04/30 12:40
112
SpringSecurity环境下配置CORS跨站资源共享规则

SpringSecurity环境下配置CORS跨站资源共享规则 一、CORS简述 要说明CORS(Cross Origin Resourse-Sharing) 跨站资源共享,就必须先说同源策略。长话短说,同源策略就是向服务端发起请求的时候...

使用Java8 Stream API对Map类型按照键或值进行排序

在这篇文章中,您将学习如何使用Java对Map按照键或值进行排序。前几日有位朋友面试遇到了这个问题,看似很简单的问题,但是如果不仔细研究一下也是很容易让人懵圈的面试题。所以我决定写这样...

2020/04/20 14:48
727
java生态圈软件应用趋势你清楚么?最新的问卷结果送给你

笔者在最近阅读关于Spring最新资料的时候,偶然发现国外一位大神 baeldung ,利用半年时间做了关于java生态圈的软件使用情况的问卷调查,总共6707位开发者回答了问卷的相关问题。现在我将调查...

使用JavaStream提高编码效率第三篇:管道流结果处理

一、Java Stream管道数据处理操作 在本号之前写过的文章中,曾经给大家介绍过 Java Stream管道流是用于简化集合类元素处理的java API。在使用的过程中分为三个阶段。在开始本文之前,我觉得仍...

2020/04/14 17:29
77
使用Spring安全表达式控制系统功能访问权限

使用Spring安全表达式控制系统功能访问权限 一、SPEL表达式权限控制 从spring security 3.0开始已经可以使用spring Expression表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问...

结合Spring Security进行web应用会话安全管理

结合Spring Security进行web应用会话安全管理 在本文中,将为大家说明如何结合Spring Security 管理web应用的会话。如果您阅读后觉得本文对您有帮助,期待您能关注、转发!您的支持是我不竭的...

详解Spring Security的HttpBasic登录验证模式

一、HttpBasic模式的应用场景 HttpBasic登录验证模式是Spring Security实现登录验证最简单的一种方式,也可以说是最简陋的一种方式。它的目的并不是保障登录验证的绝对安全,而是提供一种“防...

SpringBoot生命周期管理之多种方式停掉应用服务

前言 在生产环境下管理Spring Boot应用的生命周期非常重要。Spring容器通过ApplicationContext处理应用服务的所有的beans的创建、初始化、销毁。 本文着重于生命周期中的销毁阶段的处理,我将...

SpringBoot中实现代码修改之后的自动更新与热加载

在实际的开发过程中,我们经常修改代码之后,手动的重启项目,查看修改效果。那么有没有一种方式能够快速的、自动的帮我们将修改代码自动更新,避免手动重启,从而提高开发效率呢?是有的,对...

Java Stream函数式编程?用过都说好,案例图文详解送给你

什么是Java Stream? Java Stream函数式编程接口最初是在Java 8中引入的,并且与lambda一起成为Java开发的里程碑式的功能特性,它极大的方便了开放人员处理集合类数据的效率。从笔者之前看过...

2020/03/23 22:07
38
什么是渐进式前端开发框架?向您介绍vue,看了就懂了

简介 Vue (读音 /vjuː/,类似于 view) 是中国的大神尤雨溪开发的,为数不多的国人开发的世界顶级开源软件 是一套用于构建用户界面的渐进式框架。Vue 被设计为可以自底向上逐层应用。(下文会...

20年3月17号JDK14正式发布了,有哪些值得关注的新特性?

20年3月17号JDK14正式发布了,有哪些值得关注的新特性? 2020年3月17日JDK 14 正式发布了,其中还是有一些值得关注的新特性。如果你觉得我写的东西对于您有帮助,希望得到您的关注!本文禁止...

2020/03/18 22:07
46
在SpringBoot中使用flyway管理数据库版本状态

本文大纲 flyway是什么 能帮助我们解决什么问题 springboot环境下使用flyway flyway的工作原理 一、flyway是什么 Flyway是一个开源的数据库版本管理工具,并且极力主张“约定大于配置”,简单...

版本兼容选型:Spring Cloud Alibaba与Spring Boot

版本兼容选型:Spring Cloud Alibaba与Spring Boot 笔者已经写过不少的实战类的文章,经常会有人问我:“代码是从你那里copy的,步骤也是按照你的方法做的,为什么报错?”。如果再加上质问的...

2020/03/15 10:56
332
如何为SpringBoot应用程序加HTTPS证书

如何SpringBoot应用程序加HTTPS证书 HTTPS是HTTP的安全版本,旨在提供数据传输层安全性(TLS)。当你的应用不使用HTTP协议的时候,浏览器地址栏就会出现一个不安全的提示。HTTPS加密每个数据...

初学者需要知道的springboot核心概念-java程序员涨工资技能

一:Spring Boot 、 Spring MVC 、Spring对比 首先你需要明白一件事情:Spring Boot项目目的并不是替换Spring、SpringMVC,而是使他们用起来更加简单。 Spring 框架 Spring框架最核心的特性就...

2020/03/10 18:57
61
微服务优化之使用gRPC做微服务的内部通信

gRPC是一个由Google开源的远程服务调用框架,具有多路复用和双向流式通信的特性。 大家好,在本文中将为大家介绍为什么我们应该使用gRPC代替RESTful或JSON,来开发微服务内部的通信接口。 什...

2020/03/09 06:43
120
如何加密SpringBoot配置信息?其实很简单,看这篇就会了

一、加解密类库Jasypt Jasypt是一个Java类库,开发人员可以用很简单的方式完成加解密功能,不需要深入研究加解密算法原理。 可以方便的集成到Spring(或Spring Boot)应用程序中,与Spring ...

2020/02/27 08:38
435

没有更多内容

加载失败,请刷新页面