Keal's Blog

我的天空, 是雨是风

talk is cheap, show me you document

多写文档少放屁

读到一篇关于文档重要性的文章: https://vadimkravcenko.com/shorts/proper-documentation/ 我十分同意作者的观点, 程序员作为一个设计和开发并存的职业, 文档编写的重要性不言而喻. 一份足够详细的文档, 可以再其他方面节省出大量时间,特别是当你的影响力越来越大时, 输出一份文档总比你对每个人都解释一遍好. 文档的优点 规范 不同类型...

网络连接的各种超时情况解释

Time out

最近线上出了一个事故, 最后排查到是客户的网络出了问题, 导致从客户网关进出的流量都被丢弃, 消息无法正常流转,业务因此也无法正常进行. 在排查的过程中,又复习了一遍网络相关的知识, 顺便深挖了一些细节. 网络超时 超时一般有连接超时, 写超时, 读超时. 连接超时(Connect Timeout) 连接超时是发起TCP连接的时候,超时得不到响应的结果. 当向服务端发起一个http请...

对经济的新的认识

关键是需求!

又是一个周五. 这段时间的阅读让我对经济学的模型有了一些新的理解. 经济发展的基础是现存的和潜在的需求, 现存的需求代表了人们对现有事物的需求, 潜在的需求则是人们对科技进步后新产品的的需求. 所以这也是为什么说科学技术是第一生产力的原因之一. 如果科技进步后的成果没有人消费, 那科技进步就会变得缓慢甚至停滞. 我国的经济高速发展,之前总说是投资+出口双引擎,用需求的角度解释就是国外庞大...

1973年的子弹球

by 村上春树

不是第一次阅读这本书了, 但就像大多数非工具书一样, 很多书的时候沉浸于作者的文笔中. 肆意想象作者描绘的故事和场景, 有些会有深刻印象,有些却只有模糊的感觉. 读村上春树的故事,整体感受就偏向后者. 许多村上的书读完下来已经忘了故事到底说了什么, 只记得读的时候那种字迹行间里传递到我身上的感觉. 直到多年以后,我才明白,那种感觉叫孤独. 这次读完也是经历了近2个多月陆陆续续的阅读, 也许...

近期阅读后的一些记录,思考

read & think

经济快速增长和腐败总是并行存在的,我国自邓时代开始进入改革开放之后,江和胡都沿着这条道路继续发展,保持了中国经济的高速增长.然而经济具有周期,永久的经济高速增长是不存在的.当前进入到经济的下行周期时,解决腐败成为了一件大事. 而习在这个时代主要也是在很大程度上在处理这些事情. 既得利益集团总会存在,且会成为改革的主要阻力.即使改革能做大蛋糕,但不确定性以及...

数据库先检查再插入还是直接插入再处理异常,哪个更快?

起因是因为某天发现grafana上面, 服务有一段时间响应时间却异常变慢但请求量不高的情况,排查到最后发现那段时间数据库有大量的主键异常错误. 当然不是说这是主要原因,而是我想探究下这两种处理方式的区别. 测试条件 数据库: postgres: 9.6.20 脚本: python+sqlalchemy 测试流程 两种方式分辨测试按总数据容量和重复数据容量两个数据维度,各三...

自建基础服务还是花钱向第三方云服务商购买?

现代互联网企业的创业选择

互联网企业,在服务建设的选择上面,当下大体就自建和使用云服务商提供的基础服务. 但具体到哪些可能适合自建,哪些又适合花钱向第三方云服务购买是个很细节的问题, 本文稍微在这个方向上探讨一下. 费用计算 自建服务 服务器费(服务器自身会有折旧) 运维人员的工资费用 场地费用(包括购买或者租赁存放服务器的场所, 以及供电等) 云服务 按需购买,只有服务费用,通常是按配置,...

Postgresql的count()性能问题

最近工作中发现生产环境里一个sql慢的有点离谱,整整跑了近750s,12.5分钟! 还好是一个后台任务,对时间要求不是很大. 但是这么慢还是引起了我的好奇心, 所以本文深入研究了一下. 1 2023-09-12 02:03:40 UTC:172.31.110.153(46482):kdmts@kdmts:[32237]:LOG: duration: 747989.755 ms statem...

亲密关系

by 罗兰米勒

1 人际关系的构成 人类是非常社会化的动物。如果剥夺了和他人的紧密接触,这会令人很痛苦,人类社会属性的核心部分正是对亲密关系的需要. 组成亲密关系的重要6个部分:了解(knowledge)、关心(care)、相互依赖性(interdependence)、相互一致性(mutuality)、信任(trust)以及承诺(commitment)。 最令人满意和最有意义的亲密关系应当包...

中美芯片战争

Chip War

本文翻译自一篇对Chip War: The Fight for the World’s Most Critical Technology作者Chris Miller的采访, 主要关于美国的芯片管制升级相关政策. Q: 关于半导体出口管制法案我的第一个想问的问题是:为什么是现在? 我不得不说我个人是十分惊讶于美国对中国芯片产业,我原以为我们会利用这些控制的可能性作为威胁,阻止中国对台湾采取行...