首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
s山佳金名
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
教你如何实现接口防刷
我们在浏览网站后台的时候,假如我们频繁请求,那么网站会提示 “请勿重复提交” 的字样,那么这个功能究竟有什么用呢,又是如何实现的呢? 其实这就是接口防刷的一种处理方式,通过
使用了Spring的事件机制真香!
本文主要是简单的讲述了Spring的事件机制,基本概念,讲述了事件机制的三要素事件、事件发布、事件监听器。如何实现一个事件机制,应用的场景,搭配@Async注解实现异步的操作等等。希望对大家有所帮助。
java-观察者模式
java-观察者模式 观察者模式介绍 观察者模式UML 观察者模式的设计原则 观察者模式-java内置实现 观察者模式-google实现 观察则模式-手写demo 观察者模式使用场景 观察者模式介绍
工厂+策略在springboot项目中的使用场景
业务场景 我们需要做一个报表,前端传进不同的类型,需要去数据库中不同的表格去查找,将数据展示出来。 也就是说,虽然是不同数据库的表,但是因为数据结构是一样的,所以我们只需要提供一个接口给前端,返回相同
Spring Boot业务代码封装 - 相同业务逻辑、不同入参类型的处理
引言 在开发Spring Boot应用程序时,有时会遇到一种情况:不同的业务逻辑需要处理相同的操作,但是入参的类型不同。这可能会导致代码重复和可维护性下降。为了解决这个问题,我们可以通过业务代码封装的
代码优雅之道——如何干掉过多的if else
1、前言 注意标题是过多的,所以三四个就没必要干掉了。实际开发中我们经常遇到判断条件很多的情况,比如下图有20多种情况,不用想肯定是要优化代码的,需要思考的是如何去优化? 网上很多说用switch c
责任链模式的高级用法:多级校验、工作流,这样写代码才足够优雅!
责任链模式,简而言之,就是将多个操作组装成一条链路进行处理。请求在链路上传递,链路上的每一个节点就是一个处理器,每个处理器都可以对请求进行处理,或者传递给链路上的下一个处理器处理。
订单状态流转之状态模式编码
关于订单状态流转之状态模式的设计与实现,在不同的状态下是有不同的事件去进行不同的处理和订单状态的流转。如果只是单纯的使用if else 来进行编码,代码可读性、扩展性、维护性将会变得很差
spring statemachine状态机在项目中的实践
1、什么是状态机 1.1 什么是状态 先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有限状态机,也
SpringBoot项目实现发布订阅模式,真的很简单!
SpringBoot项目实现发布订阅模式,非核心业务流程解耦,异步降低RT,实现起来,真的很简单!快来看看吧!