首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
wm本尊59025
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
责任链模式的高级用法:多级校验、工作流,这样写代码才足够优雅!
责任链模式,简而言之,就是将多个操作组装成一条链路进行处理。请求在链路上传递,链路上的每一个节点就是一个处理器,每个处理器都可以对请求进行处理,或者传递给链路上的下一个处理器处理。
责任链模式-业务场景和实战优化
业务场景 我们来看一个常见的业务场景,下订单。下订单接口,基本的逻辑,一般有参数非空校验、安全校验、黑名单校验、规则拦截等等。很多伙伴会使用异常来实现: 这段代码使用了异常来做逻辑条件判断,如果后续逻
阿里华为等大厂如何kill祖传石山代码重复/大量ifelse
本文就教你如何优雅消除重复代码并改变你对业务代码没技术含量的观念。 很多 crud 工程师抱怨业务开发没有技术含量,什么设计模式、高并发都用不到,就是堆CRUD。每次面试被问到“讲讲常用设计模式?”,都只能把单例讲到精通,其他设计模式即使听过也只会简单说说,因为根本没实际用过。…
为什么大厂服务并发高却很稳定?分布式服务熔断降级限流利器至Hystrix
服务雪崩怎么处理?冷接口如何防止资源浪费?。同样的也进入的不维护阶段。不维护不代表被淘汰。只能说明推陈出新。在hystrix基础上我们的服务会更加的健康
使用策略模式+工厂模式干掉代码中过多的if-else
如果一开始就知道现在的业务需要,大部分人都不会在代码里添加过多的if-else判断的,烂代码基本都是刚开始写代码时并没有太多的需求,随着期需求不断的修改增加,开发时间也较的紧张,代码往往都是怎么快速怎
秒懂设计模式之建造者模式(Builder pattern)
为什么要学设计模式?设计模式有哪些优点? 这是我之前写工厂模式的时候给大家提的一些优点,感兴趣的伙伴可以再去复习一下。 今天我们要讲的是设计模式中三种模式(创建型模式、行为型模式、结构型模式)中的创建
互联网电商都是怎么用工厂模式的?
工厂模式主要是用于对实现逻辑的封装,并且通过对公共的接口提供对象的实列画的服务,在我添加新的类时不需大动干戈,只要修改一点点就好。
字节面试:什么是责任链模式?
前言 面试经历大家肯定都有过,但是面试的流程其实跟一种设计模式很像,每一轮的面试官都有自己的职责,一个求职者面试经历的过程就好比一次客户端的请求过程。 在设计模式系列的文章中之前已经为大家分享了创建型
根据真实业务场景去实现一下设计模式中的装饰者模式
这是我参与新手入门的第2篇文章。Java中的设计模式可分为创建型模式、结构型模式、行为型模式,每一类都包括多个具体的设计模式。 今天我们就来细说一下结构型模式中的装饰者模式。
为什么catch了异常,但事务还是回滚了?
前几天我发了这篇文章[《我来出个题:这个事务会不会回滚?》](https://blog.didispace.com/will-this-transcation-rollback/)得到了很多不错的反