所有分类
  • 所有分类
  • 未分类

SpringBoot可以用@Valid或@Validated去校验Controller的参数。 实际上,它可以校验所有Bean的参数。 方法 步骤1.类上加注解 在Bean类或者Bean类的接口类加上@Validated  步...
2024-07-31 183 0

简介 本文git提交流程与规范是宝贵、靠谱的经验,它能解决如下问题: 分支差距过大,导致合代码无数的冲突 合完代码后发现代码丢失 分支不清晰,无法追溯问题 合代码耗时很...
2024-07-03 378 1

简介 本文介绍如何将Knife4j接口信息同步到Yapi。 用法详解 使用Yapi将Knife4j的接口信息导入进来:将服务的真实ip+端口与上图中的“分组Url”拼接:http://ip:端口/v3/api-docs...
2024-05-20 127 0

简介 本文介绍SpringBoot整合RocketMQ的方法。 spring-boot-starter-parent版本:2.4.13 RocketMQ版本:4.9.4。(写这篇文章时,5.X版本的Java客户端还没完善,无法使用)。 ...
2024-09-06 1974 0 VIP

简介 本文手写组件,动态更新SpringBoot里@Value的值(无需重启服务)。 不是可以用@RefreshScope吗?为什么要手写组件? 原因是:@RefreshScope是有缺陷的,很多时候会失效。 ...
2024-09-06 2327 0 VIP

简介 说明 本文介绍Cron定时表达式的用法。 在线工具 quartz/Cron/Crontab表达式在线生成工具-BeJSON.com quartz/Cron/Crontab表达式在线生成工具-pcwanli.com 概述 ...
2024-02-26 3267 0

简介 本文注解组件的作用:方法上加个注解就能使用Redisson分布式锁。 为什么使用分布式锁? 为了防止重复执行。以退款为例,每笔订单只能退一次款。代码逻辑:先判断数据库是否已...
2024-09-06 3312 0 VIP

对于Java中高级开发来说,高并发是必须要掌握的技术。虽然说大部分的公司并发量不是很高,但小并发也要考虑并发,否则会引起并发问题。 另外,高并发也是面试常问的问题,会高并发就是简...
2023-10-01 2291 0

众所周知,使用Nacos配置中心时,将@RefreshScope放到Bean的类定义上就能实现自动刷新。也就是:@Value注解的值可以在Nacos修改配置后自动更新,不用重启服务。 不加@RefreshScope不影响...
2024-01-28 2136 0 0.9

代码的自动化程度直接体现出个人技术能力:自动化程度越高,说明技术越高。Java初级程序员的代码基本没有自动化,全都是手动处理。 自动化不是为了炫技,更重要的是:自动化可以提高项目...
2023-10-12 3549 0
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录