SpringBootWeb登录认证

什么是会话?在我们日常生活当中,会话指的就是谈话、交谈。在web开发当中,会话指的就是浏览器与服务器之间的一次连接,我们就称为一次会话。在用户打开浏览器第一次访问服务器的时候,这个会话就建立了,直到有任何一方断开连接,此时会话就结束了。在一次会话当中,是可以包含多次请求和响应的。比如:打开了浏览器来

Spring Boot: 2.7.x 至 2.7.18 及更旧的版本,漏洞说明

在 Spring Framework 版本 5.3.0 至 5.3.38 及更早的不受支持版本中,如果应用程序评估了用户提供的 SpEL(Spring Expression Language)表达式,攻击者可以利用特制的表达式导致拒绝服务(DoS)攻击。Spring Framework: 5.3.0

《零散知识点 · 自定义 HandleMapping》

在 Spring MVC 中,自定义 HandlerMapping 可以用来定义请求路径与处理器(控制器)之间的映射规则。虽然 Spring 提供了诸如 RequestMappingHandlerMapping 和 SimpleUrlHandlerMapping 等默认实现,但在某些特殊场景下,可能

【算法基础实验】图论-最小生成树Kruskal实现

Kruskal 算法通过从权重最小的边开始逐步构建最小生成树。使用并查集来管理连通分量,有效避免形成环。在这段代码中,Kruskal 算法以类实现,使用优先队列myMinPQ来处理边的排序,并使用来实现并查集操作。最终,代码输出了最小生成树中的边及其总权重。

Spring Bean生命周期

在Spring框架中,Bean的生命周期是一个重要的概念,它涵盖了从Bean的创建、初始化、使用到销毁的全过程。了解这个过程对于深入理解和优化Spring应用至关重要。

IntelliJ IDEA 中的代码格式化配置及自动化设置

IntelliJ IDEA 中的代码格式化配置及自动化设置

企业人事管理系统EPMS :Java Swing+MySQL 实现企业人事管理系统

企业人事管理系统(Human Resource Management System, HRMS)是用于支持和优化人力资源管理流程的一种软件解决方案。它可以帮助企业高效地管理员工信息、招聘、培训、绩效评估、薪酬福利等人力资源相关的各项工作。以下是对企业人事管理系统的详细分析,包括其功能、实现步骤及现代

【Gradle】(一)在IDEA中初始化gradle项目及其核心概念解释

本系列主要讲的是的理论与实践,也就是我们常说的Gradle,与Maven类似,它也是一种自动化构建工具。相对于Maven来说,Gradle在可定制型、灵活性、性能、插件生态、多项目管理上面有更多的优势,同时相对于XML语言,Gradle使用代码来做管理声明方式会更加优雅。缺点是学习的曲线更陡、资源消

Java调用SSE流式接口,并流式返回给前端实现打字输出效果

SSE是一种简单的事件推送技术,它允许服务器异步地向客户端发送更新,而无需客户端显式请求这些更新。这对于实时应用程序非常有用,例如股票价格更新、消息通知等。SSE基于HTTP协议,使用一个持久的HTTP连接来维持客户端和服务端之间的通信。选择哪种技术取决于你的具体需求。如果你的应用需要较低延迟的数据

《学会 SpringBoot · 依赖管理机制》

进行 SpringBoot 开发工作的,引入 spring-boot-starter-web 就可以让程序具备 SpringMVC 的功能,而且连版本号也不需要写。本篇博文简单介绍一下 SpringBoot 的依赖管理机制。💗 后续会逐步分享企业实际开发中的实战经验,有需要交流的可以联系博主。

(一)Java日志大数据(单机环境)学习笔记——开篇

(一)Java日志大数据(单机环境)学习笔记——开篇

对于前端发送的请求,Spring如何返回一个文件

后端如何向前端返回一个文件

实战:详解Spring创建bean的流程(图解+示例+源码)

我们来看下 Spring Framework 的官方文档:简而言之,bean 是由 Spring IoC 容器实例化、组装和管理的对象。对于普通的 Java 对象,当 new 的时候创建对象,然后该对象就能够使用了。一旦该对象不再被使用,则由 Java 自动进行垃圾回收。而 Spring 中的对象是

pig4cloud登录请求处理流程以及token的签发

可以看到有4种converter的实现,跟进其converter方法,可以看到,其实就是根据grantType检查是否支持此操作,而这个OAuth2ResourceOwnerBaseAuthenticationConverter是支持password方式的,然后跟进第一个AnonymousAuthe

RabbitMQ:一文了解什么是RabbitMQ

RabbitMQ是一个由Erlang语言编写的消息中间件,它遵循AMQP协议,提供了稳定可靠的消息传输服务。RabbitMQ通过其独特的架构和丰富的功能,帮助开发者解决分布式系统中的消息传递问题,提高系统的可扩展性、可靠性和响应速度。

基于Nacos的动态监听事件机制

胡弦,视频号2023年度优秀创作者,互联网大厂P8技术专家,Spring Cloud Alibaba微服务架构实战派(上下册)和RocketMQ消息中间件实战派(上下册)的作者,资深架构师,技术负责人,极客时间训练营讲师,四维口袋KVP最具价值技术专家,技术领域专家团成员,2021电子工业出版社年度

API Gateway与数据接口管理:实现统一管理与安全保护

1.背景介绍API(Application Programming Interface)是一种软件接口,它定义了如何访问某个功能或服务,使得不同的软件系统之间能够相互通信。API Gateway 是一种 API 管理平台,它负责管理、安全保护和监控 API,使得开发人员可以更容易地构建和部署 API

Cookie-SameSite属性 前端请求不带cookie的问题解决方案

最近遇到了前端请求后端不带cookie的问题,请求时header里面就是没有cookie查看响应应该是这个问题SameSite是一个cookie属性,用于控制浏览器是否在跨站点请求中发送cookie。

解决Satoken(1.29.0+)组件关于session过期时间续期问题

最近在生产环境遇到一个关于使用第三方开源组件satoken的问题:token过期时间续签,想跟大家分享一下类似问题的通用解决思路。

芋道源码-环境搭建(一)后端

最近在学习基于开源代码 - 芋道源码的云平台开发,环境搭建挺麻烦的,记录一下,同时供想要学习云平台开发的兄弟们参考。开发环境:后端jdk 21前端数据库:消息队列:环境所有的资源链接:如果已经有环境,直接去gitee克隆大佬的源码即可。如果和我一样是小白,需要进行云平台开发环境搭建,请去下面的资源链

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈