自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 复杂业务下,如何优雅的使用设计模式来优化代码?

这个事件可以在订单流发起的时候丢到消息队列里面,然后就可以进行订单流的流转了,下面我们来看消息处理逻辑,咱们使用模板方法再次进行一次代码优化,这里还是一个抽象类,然后我们的,支付、权益、积分只需要实现这个抽象类实现handleEvent逻辑就可以了,此外我们只用一个Topic,当前环节处理完成之后如果还有后续流程则再次发送消息到消息队列,进行下一步处理,此外handlerMap 代表责任链名称和责任链处理器的对应关系,handlerChain则是责任链的环节配置。于是咱们搞出来一个“网关”组件。

2025-04-02 16:48:10 588

原创 MapUtils

【代码】MapUtils。

2024-11-12 14:35:19 327

原创 ListUtils

【代码】ListUtils。

2024-11-12 11:34:42 303

原创 vue3 表格滑过时行列高亮显示

【代码】vue3 vue表格滑过时行列高亮显示。

2024-09-14 10:42:49 427

原创 java8 list修改值原数据不变

在需要拷贝的实体类中写入 implements Serializable。使用序列化方法进行深拷贝。

2024-09-10 15:06:29 306

原创 npm install报错ERR code ETIMEDOUT的解决办法

/ 4. 可以正常安装需要的工具了。// 3. 查看源是否设置成功。// 1. 清空缓存。// 2. 切换新源。

2024-09-04 16:52:40 676

原创 SQL Server 中文乱码

前面加个N 就解析出来了。

2024-08-19 15:33:16 83

原创 VirtualBox win10虚拟机跟本机ping通

选择需要配置的系统点击设置。

2024-08-16 14:14:04 311

原创 Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合(学习)

Java 8 是一个非常成功的版本,这个版本新增的Stream,配合同版本出现的Lambda,给我们操作集合(Collection)提供了极大的便利。那么什么是Stream?Stream将要处理的元素集合看作一种流,在流的过程中,借助Stream API对流中的元素进行操作,比如:筛选、排序、聚合等。Stream中间操作,每次返回一个新的流,可以有多个。终端操作,每个流只能进行一次终端操作,终端操作结束后流无法再次使用。终端操作会产生一个新的集合或值。另外,Stream。

2024-04-12 16:15:36 2211

原创 多个List合并根据相同属性数据相加

eg:List<User>中,User有id和money两个字段,如果id相同,就把User合并,即将money相加。

2024-04-12 14:48:49 1147

vue3 vue表格滑过时行列高亮显示源码下载

vue3 vue表格滑过时行列高亮显示源码下载

2024-09-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除