摘要: 临近年关,辞旧迎新,开年计划年年做,能否执行到头是个问题,善始者众,善终者寡,这篇就对今年做个了结。 成长方法论 慢即是快 现在搜索引擎很方便,碰到了随手一查就好了,尤其是今年还出现了ChatGPT这种AI怪物。但随手查仅限于基础牢靠的人去差缺补漏,像我这种基础薄弱的,一个关键词连着另一个关键词,查 阅读全文
posted @ 2023-01-19 15:52 一只coding猪 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 7月B站公布了对去年一起故障的全面复盘,《2021.07.13 我们是这样崩的》。文章记录了故障的详细处理过程和崩溃的原因。 正好今年在对envoy的扩展中也进行过实践。虽然引发故障的代码是只有7行的计算最大公约数的函数,但这7行代码并不简单,故障原因B站已经分析清楚,这里聊点文章中没有提到的内容。 阅读全文
posted @ 2022-09-23 14:01 一只coding猪 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 预计阅读耗时:20min 1. 问题的引入 在客户端-服务器通信过程中,服务提供者通常都保存着客户的数据资产,比如你的个人信息、外卖订单、聊天记录、消费记录等,显然这些数据是非常私密且敏感的。作为提供服务的一方,服务端对这些数据具有保密性的义务,本质上它们属于用户的个人资产。因此服务提供者需要在客户 阅读全文
posted @ 2022-08-02 08:02 一只coding猪 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 在刚学习网络流时,反向弧的概念困惑了我很久,因为在有向网中,弧或者边是有方向的,沿着弧的反方向推进流量虽然在计算上行得通,但是不理解这样做的意义。 由于手边的参考书籍主要侧重实践,对反向弧的用途并未进行过多解释,所以决定对反向弧一探究竟。 反向弧的意义 先说结论,一言以蔽之 为了获得最大流,而对之前 阅读全文
posted @ 2022-07-19 13:55 一只coding猪 阅读(221) 评论(0) 推荐(0) 编辑
摘要: AOE网络是一种以边主导的活动网络,简单来说是一种有向加权图,通常有一个起点(源点)和一个终点(汇点),中间顶点表示某个事件,或叫里程碑,而有向边叫做活动,AOE网络通常可以用来表达某些带有前驱后继关系的一系列活动。关键路径是指影响最终活动进程的所有活动构成的路径,求解AOE网络的关键路径,可以使活 阅读全文
posted @ 2022-07-14 13:57 一只coding猪 阅读(542) 评论(1) 推荐(1) 编辑
摘要: 很久没写更新了,非常惭愧,一点一点补吧。这次介绍一下年初写的一个API匹配功能 1.问题的引入 年初网关这块出于多方面的考虑,希望重构API网关的路由匹配实现,我们的API采用restful风格,在路径中存在参数,称之为API模板。在网关层,后端服务注册开放出去的API,要遵守API模板的约束。网关 阅读全文
posted @ 2022-07-11 12:34 一只coding猪 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 轮询算法round-robin是很基础的负载均衡算法,实际应用中wrr更为常见,但一般不需要自己实现,因为一般需要rr的场景,都已经在基础设施层面进行了支持,比如lvs或nginx通过配置即可实现,但业务上偶尔也需要自己实现负载均衡,所以有必要了解一下其技术原理。 谈到wrr的应用场景,一般是服务器 阅读全文
posted @ 2021-12-23 20:11 一只coding猪 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 在测试http服务时,通常会使用curl想服务器发起http请求,curl会模拟浏览器的请求,也会帮助你与服务器建立tls/ssl连接。有时我们希望得到请求过程中的耗时,来优化客户端的体验,这时一般会用到curl的-w参数。 curl的统计指标 根据curl手册中的说明,curl允许我们在-w参数后 阅读全文
posted @ 2021-11-17 14:11 一只coding猪 阅读(192) 评论(0) 推荐(1) 编辑
摘要: latex是基于tex的排版系统,主要用来表达数学符号,自从自己的笔记从纯文本改为markdown格式后,发现可以更加优雅的记数学书的笔记了。此前一直觉得这东西好难啊,了解了之后才发现,难的是数学,不是latex😂。 正巧最近在读《普林斯顿微积分读本》,就正好由浅入深地一起学习了一下latex,整 阅读全文
posted @ 2021-11-02 17:35 一只coding猪 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 最近搞envoy代理,拉了envoyproxy/envoy:latest的镜像,本地进行了一次测试,但是碰到了代理失败的情况,记录一下整个过程。 配置代理 参考envoyproxy官方前端代理示例配置作为蓝本,改成了自己的配置。内容如下: static_resources: listeners: - 阅读全文
posted @ 2021-11-02 13:55 一只coding猪 阅读(549) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示