排序
IDEA更改远程git仓库地址
IDEA更改远程git仓库地址,前言 我们在使用IDEA开发时,一般会配置好对应的git仓库,这样就比较容易对代码进行控制以及协同开发。 但有时候,我们远程的仓库地址由于这样那样的原因,需要...
Spring Boot学习随笔- 集成JSP模板(配置视图解析器)、整合Mybatis(@MapperScan注解的使用)
学习视频:【编程不良人】2021年SpringBoot最新最全教程 第五章、JSP模板集成 5.1 引入JSP依赖 <!--引入jsp解析依赖--> <!--C标签库--> <dependency> <groupId>jstl<...
容器化环境中,JVM最佳参数配置实践
本文分享自华为云社区《Java应用容器化参数配置最佳实践》,作者:可以交个朋友。 简介 当你在物理机或者虚拟机上配置 JVM 参数时,JVM会默认使用主机上1/4的内存作为堆内存,你也可以选择使用-...
Spring Boot 3.3 正式发布,王炸级更新,应用启动速度直接起飞!
大家好,我是R哥。 最新消息,Spring Boot 一次性发布了 3 个版本: 3.3.0 3.2.6 3.1.13 Spring Boot 3.3 正式发布了,3.1.x 在前几天也停止维护了。 最新的支持版本如下: 从路线图可以看到每...
绝了!求职被告和空窗期不能大于 3 个月。。
绝了!求职被告和空窗期不能大于 3 个月。。,大家好,我是 R 哥。 最近做面试辅导时,发现很多人对求职中的「空窗期」不以为然,觉得长时间休息一下嘛,没啥大不了的。这显然是对自己不负责任的...
新来的一个同事,把SpringBoot参数校验玩的那叫一个优雅
介绍 在开发现代应用程序时,数据验证是确保用户输入的正确性和应用程序数据完整性的关键方面。Spring Boot 提供了强大的数据验证机制,使开发者能够轻松地执行验证操作。本文将深入介绍 Spring...
Java21 + SpringBoot3使用Spring Security时如何在子线程中获取到认证信息
目录 前言 原因分析 解决方案 方案1:手动设置线程中的认证信息 方案2:使用DelegatingSecurityContextRunnable创建线程 方案3:修改Spring Security安全策略 通过设置JVM参数修改安全策略 通过...
keycloak~登录皮肤动态切换的尝试
keycloak的登录皮肤theme,可以设置领域全局的,或者每个客户端进行单独设置,这种设计是没有问题的,但有时,一个客户端可能有多种主题,这时,你只能再加个客户端,对应新的主题,但这样不方...
美团面试:说说OOM三大场景和解决方案? (绝对史上最全)
首先,咱们先聊聊,什么是OOM? 小伙伴们,有没有遇到过程序突然崩溃,然后抛出一个OutOfMemoryError的异常?这就是我们俗称的OOM,也就是内存溢出。简单来说,就是你的Java应用想要的内存超过了...
深入理解Spring AOP中的@EnableAspectJAutoProxy
本文分享自华为云社区《Spring高手之路20——深入理解@EnableAspectJAutoProxy的力量》,作者: 砖业洋__。 1. 初始调试代码 面向切面编程(AOP)是一种编程范式,用于增强软件模块化,通过将横...
SpringBoot实现统一异常处理
目录 前言 实现步骤 定义统一响应对象类 定义业务异常枚举接口和实现 定义业务异常基类 定义全局异常处理切面 测试和验证 总结 前言 近日心血来潮想做一个开源项目,目标是做一款可以适配多端、...
ForkJoinPool在生产环境中使用遇到的一个问题
1、背景 在我们的项目中有这么一个场景,需要消费kafka中的消息,并生成对应的工单数据。早些时候程序运行的好好的,但是有一天,我们升级了容器的配置,结果导致部分消息无法消费。而消费者的...













