在这里主要就是使用 admin.AdminController{}.Index 来替代原来的函数逻辑。
最近公众号又改版了,开源老铁们一定星标一下 开源小分队,不然后续真的会失联~星标方式就放在下方了。
在上篇文章 《组件治理之多仓组件化编译的一些问题》中介绍,一些原本可在编译期间报错的问题被带到了运行时,我们需要开发一款检查插件,把 NoClassDefFoundError、NoSuchMethodError、NoSuchFieldError 与 AbstractMetho...
首先介绍下我们的项目结构,我们是组件化开发,不同的业务组件存放在各自的仓库之中,组件通过提供 api 的方式供其他业务调用,大致效果图如下:
API在运行过程中可能会遇到各种异常情况,如响应时间过长、调用频率过高、请求参数错误等,这些异常会对系统的稳定性和性能产生严重影响。因此,对API进行异常监控和告警是非常必要的。本文将介绍 Eolink Apikit 中使用的...
生活在 2023 年的互联网时代下,又是在国内互联网越发内卷的背景下,相信大家面试找工作、网上学习查资料时都了解过互联网系统设计三高指标,那就是高并发、高性能、高可用。本文主要讲高并发、高性能相关。本质上高性能也...
今天分享一下我最近在开发过程中发现的一个比较实用的IDEA插件—Apipost-Helper
模块的控制范围包括模块本身及其所有的从属模块。模块的作用范围是指模块一个判定的作用范围,凡是受这个判定影响的所有模块都属于这个判定的作用范围.,原则上一个模块的作用范围应该在其控制范围之内,若没有,则可以将判...
责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,用于创建一条对象链,每个对象依次处理请求,直到请求被处理或到达链的末尾。这种模式允许你以松散耦合的方式将请求沿链传递,同时提供更灵活的处理方式。在...
策略模式(Strategy Pattern)是一种行为设计模式,它允许你定义一系列算法,将每个算法封装起来,并使它们可以相互替换,而不会影响客户端代码。这个模式有助于解决在运行时选择算法的问题,同时提供了更好的代码可维护性和扩展性...