摘要:
关于使用ThreadPool.SetMinThreads方法提升API服务响应性能的总结 使用该方法的背景? 某个API服务在每日请求量40W的情况下,流量增多时会产生大量请求异常:The operation was canceled,从实际情况来看,并不是外部依赖接口或者服务实例不足导致,于是设置
阅读全文
posted @ 2022-09-21 18:05
HackerVirus
阅读(429)
推荐(0)
摘要:
C#同步方法中调用异步方法 一、结果: 关于ThreadPool 中的线程调用算法,其实很简单,每个线程都有一个自己的工作队列local queue,此外线程池中还有一个global queue全局工作队列,首先一个线程被创建出来后,先看看自己的工作队列有没有被分配task,如果没有的话,就去glo
阅读全文
posted @ 2022-09-21 16:13
HackerVirus
阅读(617)
推荐(0)
摘要:
秒懂QPS、TPS、PV、UV、GMV、IP、RPS 发布于2021-03-30 09:50:44阅读 1.4K0 QPS、TPS、PV、UV、GMV、IP、RPS等各种名词,外行看起来很牛X,实际上每个程序员都是必懂知识点。下面我来一一解释一下。 QPS Queries Per Second,每秒
阅读全文
posted @ 2022-09-21 15:43
HackerVirus
阅读(848)
推荐(0)
摘要:
技术 Leader 的思考方式 技术 Leader 是一个对综合素质要求非常高的岗位,不仅要有解具体技术问题的架构能力,还要具备团队管理的能力,更需要引领方向带领团队/平台穿越迷茫进阶到下一个境界的能力。所以通常来说技术 Leader 的技能是虚实结合的居多,繁杂的工作偏多。为此我把自己在工作中经常
阅读全文
posted @ 2022-09-19 11:30
HackerVirus
阅读(123)
推荐(0)
摘要:
敏捷任务分解 前言 大家好,这节我们学习软件项目管理 敏捷任务分解方法。 一、敏捷项目的任务分解 敏捷开发过程是通过用户故事,将需求具体化成可以进行迭代开发的任务。 Epics是由许许多多小大的,不确定的需求组成,不能直接通过迭代开发,需要划分为较小的,真正的user stories。 另外Epic
阅读全文
posted @ 2022-09-19 11:29
HackerVirus
阅读(1343)
推荐(0)
摘要:
碎碎念软件研发02:敏捷之Scrum 一、什么是 Scrum 1.1 Scrum 定义 Scrum 是敏捷开发方法之一,它使用比较广泛。 敏捷的其它开发方法还有 XP(极限编程)、FDD(特性驱动开发)、Crystal(水晶方法)、TDD(测试驱动开发)、DSDM(动态系统开发)等等敏捷方法。 Sc
阅读全文
posted @ 2022-09-15 18:21
HackerVirus
阅读(150)
推荐(0)
摘要:
接口的幂等性如何设计? 前言 所谓幂等: 多次调用方法或者接口不会改变业务状态,可以保证重复调用的结果和单次调用的结果一致。 我们在开发中主要操作也就是CURD,其中读取操作和删除操作是天然幂等的,我们所关心的就是创建操作、更新操作。 创建操作一定是非幂等的因为要涉及到新数据的产生,而更新操作有可能
阅读全文
posted @ 2022-09-15 09:06
HackerVirus
阅读(651)
推荐(0)
摘要:
缓存&PWA实践 缓存&PWA 实践 一、背景 从上一篇《前端动画实现与原理分析》,我们从 Performance 进行动画的性能分析,并根据 Performance 分析来优化动画。但,前端不仅仅是实现流畅的动画。ToB 项目会经常与数据的保存、渲染打交道。例如开发中,为了提高用户体验,遇到了一些
阅读全文
posted @ 2022-09-14 14:59
HackerVirus
阅读(58)
推荐(0)
摘要:
《HelloGitHub》第 74 期 兴趣是最好的老师,HelloGitHub 让你对编程感兴趣! 简介 HelloGitHub 分享 GitHub 上有趣、入门级的开源项目。 https://github.com/521xueweihan/HelloGitHub 这里有实战项目、入门教程、黑科技
阅读全文
posted @ 2022-09-14 09:04
HackerVirus
阅读(58)
推荐(0)
摘要:
对几次通宵加班发版的复盘和思考 导航 将帅无能,累死三军 不懂拒绝临时增加的需求 不可调试的代码 伪信息共享 技术债务 项目时间评估随意 不明确的发布清单 团队成员忙闲不均 bug处理不分级 联调不充分 结语 参考 每一次版本的上线都应该像火箭发射一样严肃。 在过去十多年的程序员职业生涯中,为了保障
阅读全文
posted @ 2022-09-14 09:00
HackerVirus
阅读(78)
推荐(0)