网站首页 博客文章 第1566页
-
SpringBoot 参数校验的方法(springboot参数校验异常拦截)
Introduction...
2024-08-28 baijin 博客文章 3 ℃ 0 评论 -
java匠人手法:优雅的处理空值(java空语句)
导语在笔者几年的开发经验中,经常看到项目中存在到处空值判断的情况,这些判断,会让人觉得摸不这头绪,它的出现很有可能和当前的业务逻辑并没有关系。但它会让你很头疼。有时候,更可怕的是系统因为这些空值的情况,会抛出空指针异常,导致业务系统发生问题...
2024-08-28 baijin 博客文章 3 ℃ 0 评论 -
编写高质量的代码基本要求(如何编写高质量代码)
命名类、方法或字段的命名必须基本见名达意。如:过滤...
2024-08-28 baijin 博客文章 3 ℃ 0 评论 -
@NotNull与@NonNull有什么区别(none和null)
@NotNull用在Bean的字段注解中。它是JSR303(Bean的校验框架)的注解,在controller的方法中验证时(运行时检查一个属性是否为空)使用,如果不合法(为空),注解中的提示信息会保存在result中。...
2024-08-28 baijin 博客文章 3 ℃ 0 评论 -
非常简洁地重试Retry组件,使用起来杠杠的
前言小伙伴是不是经常遇到接口调用异常,超时的场景?尤其网络抖动导致timeout超时的场景,我们一般产品就会叫我们要重试几次。...
2024-08-28 baijin 博客文章 3 ℃ 0 评论 -
如何优雅处理代码中 值引起的 Bug?告别 恐惧症
20大进阶架构专题每日送达来源:https://lrwinx.github.io...
2024-08-28 baijin 博客文章 3 ℃ 0 评论 -
spring线程池的使用示例,测试拒绝任务和任务装饰器
corePoolSize:核心线程数。maximumPoolSize:最大线程数。表明线程中最多能够创建的线程数量。keepAliveTime:空闲的线程保留的时间。unit:空闲线程的保留时间单位。BlockingQueue...
2024-08-28 baijin 博客文章 3 ℃ 0 评论 -
Java:如何更优雅的处理空值?(java空语句)
导语在笔者几年的开发经验中,经常看到项目中存在到处空值判断的情况,这些判断,会让人觉得摸不着头绪,它的出现很有可能和当前的业务逻辑并没有关系。但它会让你很头疼。有时候,更可怕的是系统因为这些空值的情况,会抛出空指针异常,导致业务系统发生问题...
2024-08-28 baijin 博客文章 3 ℃ 0 评论 -
ThreadLocal使用包括子线程传递实例
1.ThreadLocal的使用主要用于不同线程操作不安全变量时的线程保护2.ThreadLocal=为Thread提供独有的ThreadLocalMap变量,通过Entry[]table方式存储线程本地变量3.Thread持有Thr...
2024-08-28 baijin 博客文章 3 ℃ 0 评论 -
使用ReentrantLock+Condition实现的单个生产者多个消费者模式
场景介绍1.一个生产者120个消费者2.生产者生产目标是100个,到了100个就不生产了;同时生产者在存在可以卖的茶大于5个同时已经生产了大于10个的情况下可以休息,然后等待消费者的唤醒...
2024-08-28 baijin 博客文章 3 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言
-