首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
MrZhao君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
同事嫌参数校验太丑,我直接掏出了更优雅的 SpEL Validator
某次代码评审,同事吐槽代码里的接口参数校验“又长又乱”:要么到处散落自定义校验器,要么硬塞 if/else 在服务层,跨字段、条件式、还要调用枚举/服务判断的场景尤其难看。
😡同事查日志太慢,我现场教他一套 grep 组合拳!
最近公司来了个新同事,年轻有活力,就是查日志的方式让我有点裂开。于是我当场掏出了一套我压箱底的“查日志组合拳”,一招一式手把手教他。他当场就“悟了”,连连称妙!
Spring Boot 实现微信登录,So Easy !
前言 小程序登录在开发中是最常见的需求,哪怕小程序登录不是你做,你还是要了解一下流程,后续都要使用到openId和unionId,你需要知道这些是干什么的。 需求分析 点击登录会弹出弹窗,需要获取用户
SpringBoot 中 6 种数据脱敏方案,第 5 种太强了,支持深度递归!
本文分享6种SpringBoot数据脱敏实战方案,涵盖Hutool工具、正则处理、自定义注解、AOP切面等,重点详解支持嵌套对象、List、分页的深度脱敏方案,代码可直接复用。
小白学习centos7安装minio
安装dnf 参考 小白学习centos7安装dnf 安装minio 1. 下载最新版本的稳定 MinIO RPM 2. 安装 3. 创建环境变量文件 内容如下: 4. 创建 systemd 系统启动服
如何无痛降低 if else 面条代码复杂度
相信不少同学在维护老项目时,都遇到过在深深的 if else 之间纠缠的业务逻辑。面对这样的一团乱麻,简单粗暴地继续增量修改常常只会让复杂度越来越高,可读性越来越差,有没有固定的套路来梳理它呢?这里分享三种简单通用的重构方式。 所谓的【面条代码】,常见于对复杂业务流程的处理中。…
16+种优雅重构if-else块的方法
16+种优雅重构if-else块的方法 if-else是我们日常开发中非常常见的代码结构,但它经常被错误或不恰当地使用。这篇文章将详细解释如何优雅而正确地重构。 让我们直接深入代码: 删除不必要的el
Spring Boot集成Quartz快速入门Demo
1.Quartz介绍 Quartz是OpenSymphony开源的一个项目,是一个由Java编写的开源作业调度框架。 特点 支持分布式高可用,我们需要某个定时任务在多个节点中只有某个节点可以执行时
SpringBoot——Quartz定时框架的使用详解和总结
关注微信技术公众号:CodingTechWork,一起学习进步。 一般在使用定时任务时,我们首先会想到使用@Scheduled注解去给某个任务设置定时时间进行定时执行。当定时任务过多时,或者有增删改查需求时,@Scheduled注解将无法满足我们的需求。本文一起学习总结Quar…