首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java学习
订阅
用户5587762283800
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
工作七年总结:这 7 种设计模式,解决 99% 的 Java 开发场景
Java 开发总踩坑?7 大高频设计模式 + 实战代码注释,教你写优雅可复用代码,效率翻倍!速戳解锁!
MySQL同步ES的6种方案!
大家好,我是苏三,又跟大家见面了。 引言 在分布式架构中,MySQL与Elasticsearch(ES)的协同已成为解决高并发查询与复杂检索的标配组合。 然而,如何实现两者间的高效数据同步,是架构设计
【导入导出】功能设计方案(Java版)
通用导入导出功能设计方案 一、数据库设计 1、数据库ER图 2、完整表结构DDL 3、索引建议 4、使用示例 场景1:合同模板配置(模板导出) 场景2:数据导入验证规则 场景3:数据导出配置 5、典型
RabbitMQ 延时队列(订单定时取消为例)
一般来说,生产者将消息投递到队列中,消费者从队列取出消息进行消费,但某些时候由于特定的原因导致队列中的某些消息无法被消费,这样的消息如果没有后续的处理,就变成了死信(Dead Letter)
记一次生产中使用CompletableFuture遇到的坑
在业务开发中为了提升接口速度都会使用到多线程异步编程,在多线程异步编程中使用不当或者不了解其中的原理很容易入坑,本篇文章就是记录了多线程异步编程生产环境使用CompletableFuture遇到的坑。
SpringBoot限制接口访问频率 - 这些错误千万不能犯
最近在基于SpringBoot做一个面向普通用户的系统,为了保证系统的稳定性,防止被恶意攻击,我想控制用户访问每个接口的频率。为了实现这个功能,可以设计一个annotation,然后借助AOP在调用方
SpringBoot+Redis实现数据字典
我们在日常的开发过程中针对一些字段采用整型的方式去代替某些具体的含义,比如性别0代表男,1代表女。如果只是一些不会变更的转译我们可以采用常量或者枚举类的方式来实现,但是事实上我们也会遇到那种可能需要变更的,显然这种场景下使用枚举类这种方式是不合理的,那么如何动态地去进行转译呢?…
BeanUtils 如何拷贝 List?
VO 就是Controller和客户端交互的数据结构。 在这些数据结构之间很大一部分属性都可能会相同,也可能不同。 Spring 提供了 org.springframework.beans.BeanUtils 类进行快速赋值。 通过打印结果我们可以发现:除了类型不同的sex,其…
对BeanUtils.copyProperties二次封装,支持对null过滤以及自定义过滤逻辑的扩展
好久没有去写 Java,但对 Spring 的 BeanUtils.copyProperties这个方法印象深刻。很多年前,因为拷贝属性,不想将值为 null 的属性也拷贝进来,故特地改写了一个
任务编排:CompletableFuture从入门到精通
最近遇到了一个业务场景,涉及到多数据源之间的请求的流程编排,正好看到了一篇某团介绍CompletableFuture原理和使用的技术文章,但主要还是涉及使用层面,所以这篇文章准备从使用和原理两方面入手