SpringBoot下载文件的正确方式~

Spring Boot 在文件流下载时,加入异常报警,更具灵活性

Spring Boot 应用程序生命周期扩展点妙用

上一篇我们着重按照分类讲解了一下Spring Boot的常见扩展点,接下来我们讲解一下Spring Boot 的应用程序生命周期扩展点的一些妙用。Spring Boot的应用程序生命周期扩展点是一些接口,可以让开发者在应用程序的不同生命周期阶段插入自己的逻辑。这些扩展点可以帮助开发者在应用程序启动、

服务注册中心Eureka

Eureka采用了C-S的设计架构,包含两个组件:Eureka Server 和 Eureka Client。Eureka Server 作为服务注册功能的服务器,它是服务注册中心。Eureka Client 是一个Java客户端,用于简化Eureka Server的交互。

Springboot实现接口传输加解密

先给大家看下效果,原本我们的请求是这样子的加密后的数据传输是这样子的加解密步骤:1.前端请求前进行加密,然后发送到后端2.后端收到请求后解密3.后端返回数据前进行加密4.前端拿到加密串后,解密数据加解密算法:本文用的是国密算法作为参考,当然大家也可以用其它算法进行加解密国密算法加解密可参照:java

安全扫描出现的响应头缺失安全问题汇总

解决安全漏洞:检测到目标服务器启用了OPTIONS方法点击劫持:X-Frame-Options未配置检测到目标Referrer-Policy响应头缺失Content-Security-Policy响应头确实检测到目标X-Permitted-Cross-Domain-Policies响应头缺失检测到目

vscode快速跳转到指定文件

这将打开 "快速打开" 命令框,您可以在其中输入文件名或路径来快速跳转到该文件。例如,如果您想跳转到 "index.html" 文件,只需在命令框中输入 "index.html" 并按 Enter 键即可。(macOS)快捷键打开 "符号大纲" 面板,在其中浏览文件中的函数、变量和其他符号,并快速跳

OpenFeign 自定义结果转换

OpenFeign 自定义结果转换

springboot-内置Tomcat

本文介绍是springboot是怎么内置Tomcat,及配置Tomcat属性介绍和优化下的建议;

【Spring AOP + 自定义注解 + 动态数据源 实现主从库切换&读写分离】—— 案例实战

在现代的应用程序开发中,数据库读写分离是提高应用性能和可伸缩性的重要策略之一。Spring AOP 和自定义注解为我们提供了实现读写分离的有效工具,而德鲁伊(Druid)数据源则为我们提供了高性能的连接池,我们用它来实现动态数据源。本篇博客将带领你一步一步实现 Spring AOP 结合自定义注解和

解决.properties文件中文读取乱码问题(idea Java)

.properties文件在读取的时候,容易出现乱码的问题。

Spring boot 事务无效,报错:Transaction not enabled

后来想到每个service都集成了BaseService,其中的save、saveBatch等常用方法都放到了BaseService中,但是BaseService本身没有添加Transactional注解,添加后问题解决。上述方法是网上通用的方法,详细参考:https://www.cnblogs.c

springcloud整合nacos实现注册发现中心

如果大家对相关文章感兴趣,可以关注公众号"架构殿堂",会持续更新AIGC,java基础面试题, netty, spring boot,spring cloud等系列文章,一系列干货随时送达!

Java常见面试题之RabbitMQ

最后的消费者从Queue获取消息,我们需要检查消费者监听的队列是否正确。还是上面的例子.由于我们的项目是分布式的项目,各个模块之间是相互独立的,从接受到请求的controller层到service层再到dao层,其实都是一些独立的子项目,在子项目中相互交流,我们会使用RabbitMQ进行消息传递,这

SpringSecurity权限控制

Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。正如你可能知道的关于安全方面的两个核心功能是“认证”和“授权”,一般来说

Elasticesearch内存详解

原理上可以理解为前缀树,加速查询。我们已经知道在elasticsearch中每个shard每隔1秒都会refresh一次,每次refresh都会生成一个新的segment,按照这个速度过不了多久segment的数量就会爆炸,所以存在太多的segment是一个大问题,因为每一个segment都会占用文

Spring Framework的核心:IoC容器的实现(1)

Spring 容器是 Spring 框架的核心。容器将创建对象、将它们连接在一起、配置它们并管理它们从创建到销毁的完整生命周期。Spring 容器使用 DI 管理构成应用程序的组件。这些对象称为 Spring Bean。容器通过读取提供的配置元数据来获取关于要实例化、配置和组装哪些对象的指令。配置元

国内镜像+JDK下载地址+IDEA专业安装版和免安装版下载地址

国内镜像+JDK下载地址+IDEA专业安装版和免安装版下载地址

在SpringBoot项目中配置Redis

SpringBoot的Redis配置

批量获取用户token,并使用jmeter对秒杀接口进行压力测试(黑马点评)

现在有一个秒杀优惠券的接口,需要模拟1000个不同登录用户下的秒杀场景,测试这个接口的性能。(黑马点评项目秒杀接口多用户压力测试)。如何批量获取用户token。

MacOS 中如何干净卸载 IDEA(否则安装新版IDEA可能会有问题)

可能有小伙伴会怀疑为什么要重新安装不能保留以前的配置吗?应该是可以的,但本文仅介绍完全的重新安装IDEA,所以首要任务是如何清除掉旧文件(正常卸载后其实还是有旧文件)如果你安装新版 idea,新版和旧版如果有较大的版本差异则好像是不能直接通过 idea 里自身的 “check updates” 来升

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

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈