开发工具
文章平均质量分 94
黄老师-
这个作者很懒,什么都没留下…
展开
-
简单聊聊限流(Sentinel vs Hystrix ;滑动窗口 vs 漏桶 vs 令牌桶)
文章目录1、限流需求场景2、Sentinel vs Hystrix3、Sentinel功能介绍3.1、如何使用3.2、关于隔离的设计3.3、业务实践分享4、限流算法分析4.1、滑动窗口算法4.2、漏桶算法4.3、令牌桶算法4.4、三者对比1、限流需求场景(本文主要讲述服务端限流,不涉及客户端和网关限流策略)大家经常会在2C互联网公司的技术场景上听到高并发,说到限流、熔断、降级。其实,在2B领域同样也用“限流、熔断、降级”。任何生产级的平台型系统,线上稳定性都是生命线,都要防范于未然。.原创 2021-02-10 20:55:35 · 2941 阅读 · 6 评论 -
元数据驱动的业务表单定制中心 思想和实践介绍
文章目录1、业务开发中常见需求本质2、元数据驱动的思想3、表单中心架构图4、表单元数据5、具体实现分解5.1、表单基础服务5.2、表单SDK5.3、应用场景:独立页面 + 自定义扩展逻辑5.4、应用场景:嵌入其他页面 + 操作联动5.5、表单数据检索/分析需求5.6、表单数据校验需求6、业界方案对比6.1、相比 纷享销客6.2、相比 阿里宜搭7、表单中心的难点1、业务开发中常见需求本质尤其是在2B的系统中,表单功能会非常常见。从一套被设计被定义的数据模型开始(业务对象)编写基于业务对象的各类操作原创 2021-01-23 21:28:15 · 1460 阅读 · 2 评论 -
解决homebrew长时间停在Updating Homebrew 这个步骤
在国内的网络环境下使用 Homebrew 安装软件的过程中可能会长时间卡在 Updating Homebrew 这个步骤。例:执行 brew install composer 命令➜ ~ brew install composerUpdating Homebrew... # 如果碰到长时间卡在这里,参考以下 2 种处理方法 方法 1:按住 control + c 取消本次更新操作➜ ~ brew install composerUpdating Homebrew...^C按住 con原创 2020-12-19 22:33:09 · 2588 阅读 · 2 评论 -
认识鱼骨图
今天,偶然的机会在同事电脑上漂见“鱼骨图”。晚上吃完饭就在思考这个问题:“为什么我从来没用过鱼骨图分析问题?鱼骨图适用于什么类型的分析?”查了些资料追求普及,介绍的内容大同小异概念摘要鱼骨分析法,又名 因果分析法,是一种发现问题"根本原因"的分析方法。鱼骨图可以进一步被划分为:整理问题型鱼骨图(各要素与特性值间不存在原因关系,而是结构构成关系)原因型鱼骨图(鱼头在右,特性值通常以“为什么……”来写)对策型鱼骨图(鱼头在左,特性值通常以“如何提高/改善……”来写)怎么作图分.原创 2020-09-22 22:46:35 · 6115 阅读 · 0 评论 -
Git 场景化下的命令备忘
查看分支 git branch git branch -a 查看远端所有分支 git branch -v 查看本地分支,以及分支上最新的commit提交信息 git branch -vv 在-v基础上,多现实本地分支和远程分支的关联关系查看某次commit的修改git show commit号查看某个文件的历史修改记录git log 文件名git log -p 文件名git log --a原创 2020-09-22 22:43:13 · 292 阅读 · 0 评论