首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
薄荷微凉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
一站式统一返回值封装、异常处理、异常错误码解决方案—最强的Sping Boot接口优雅响应处理器
1. 前言 统一返回值封装、统一异常处理和异常错误码体系的意义在于提高代码的可维护性和可读性,使得代码更加健壮和稳定。统一返回值封装可以避免每一个接口都需要手工拼装响应报文;统一异常处理可以将异常处理
货拉拉面试:全程八股!被问麻了
今天来看货拉拉 Java 技术岗的面试问题,废话不多说,先看问题。 一面问题 二面问题 1.怎么解决超卖问题? 答:超卖问题是一个相对来说,比较经典且相对难处理的问题,解决它可以考虑从以下三方面入手:
千万级消息推送系统的设计与实践
推送平台支持千万级的通知/消息推送,透传消息,快速触达用户,能够有效提升用户留存率、活跃度。推送平台提供了全链路的移动推送能力,只需接入推送平台的 API 就可以立即将推送消息送达到用户的移动设备。
使用责任链模式重构计费
计费是结算系统的核心业务,主要承担各业务系统推送过来的计费需求,是收单流程的重要一环。 业务系统推送业务单据到结算系统以后,结算系统按照计费规则计算各项费用并进行输出,这个过程
设计模式之模板方法设计模式--在工作中的实际应用
模板方法设计模式侧重于代码复用,只需要在父类中定义一套处理流程,将其中的不变部分封装起来,可变的部分交由子类去实现即可。可提升代码的可读性、可维护性、灵活性。 1、背景: 公司的主营业务是港口无人驾驶
烂怂if-else代码优化方案 | 京东云技术团队
这篇文章主要介绍了代码中if else代码块泛滥时的治理措施,在实际应用时可根据具体场景选择合理的方案。
实例告诉你如何把 if-else 重构成高质量代码!
为什么我们写的代码都是if-else?异常逻辑处理型重构方法实例一异常逻辑处理型重构方法实例二异常逻辑处理型重构方法实例三异常逻辑处理型重构方法实例四状态处理型重构方法实例一状态处理型重构方法实例二总
策略模式&模板模式&工厂模式 如何优雅地用在项目中
关于策略模式、模板模式和工厂模式的基础概念和优缺点可以自行了解一下,这里主要讲的是如何优雅地使用这三种模式保证服务符合:SRP(单一职责原则)和OCP(开闭原则)、耦合度低、可扩展性高和减少大量if else代码的场景。 1.环境(Context)角色:持有一个Strategy…
从气象站到软件设计:深入解析观察者模式
什么是观察者模式 官方定义: 观察者模式:定义了一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖它的对象都会得到通知并自动更新。 观察者模式的角色 Subject(主题):被观察的对象,维护
模板模式+策略模式优化
写在最前面,最近在项目中发现一部分代码,可以用模板模式+策略模式来进行优化。业务中,系统中对订单状态的处理,需要发送对用户短信发送或者微信推送等操作。发送短信和微信推送钱,需要处理逻辑,比如获取模板,可能还有查询逻辑,或者一些扩展字段逻辑处理等 在发送和推送之后,可能需要记录日志...