Keal's Blog

我的天空, 是雨是风

记这段时间的面试

星维互动(Python) 看介绍以为是做AI+广告的,面试结尾问了后了解到是新开的项目做AI agent本地化部署的. 面试过程: 笔试+面试 笔试题 写一个记录函数执行时间的装饰器 asyncio的执行顺序 根据条件写出一个sql的查询语句 fastapi写一个路由方案 算法题,从一个列表中选出只出现一次的数字,并且假设其他都只出现了2次. (分别使用字典和位...

2025-年中总结

之前只是年终总结,导致翻一年的内容好累.决定年中先写一份,刚好一直缺少了点东西可以分享到blog. 工作 压力不大, 内容不多, 早9晚6, 为爱发电(哭) 生活 电影 F1:狂飙飞车 久违的大制作,皮特太有魅力了. 剧情流畅不拖沓, 不合理的部分不是专业F1迷也感知不到, 不了解F1的看下来也不会有太多困惑. 在电影院和添文一起看的感觉很棒 驯龙高手 略微有点低龄向,剧情有...

2024年终总结

书籍阅读 玻璃之锤 密室杀人案件,手法的内核很简单,但在这个内核的外部有许多现实中极少见到的情况. 一系列的条件下才促成了这起密室杀人案的发生. 同时,对我而言,有一些案件的伏笔到后面没有做出解释. 斯坦福极简经济学 把常见的概念以一种非教科书式的方式轻松描述出来, 我主要是晚上睡觉前拿来听听 十年轮回 从亚洲到全球的金融危机 从置身之内里推荐的书里读的, 作者的视角主要是作为一...

为什么Redis可以这么快?

为什么Redis快? 1.完全基于内存实现 优点是快, 缺点是内存的数据会断电丢失. 不过redis提供了持久化的策略方案RDB和AOF. 为什么基于内存实现就快呢? 内存快是相对于硬盘来说的,因为内存的设计以及直接与CPU总线连接. 而硬盘作为外存是需要中间计算转换block访问的,所以比内存慢是自然的. 比内存更快的存储还有上一级缓存和寄存器. 要做到快,就要做到时刻准备(持...

我看天涯KK看房地产

就看看

当初的天涯论坛已经倒闭不在, 当下的人们怀念以前. 见了好多次关于KK的贴的信息, 有人猜测KK的真实身份是央行副行长的学生. 他是谁其实不重要, 重要的是他说了什么, 做的什么, 你能不能从中学到些什么. 可以确认的是,房价不是由统计局的平均收入决定的。而是精英的平均收入决定的。 部分赞同, 跟房子的供给有关. 房子如果只提供给10%的人口, 那就是那10%人才有购买力, 所以...

CPU的分支预测

大概5年前, 我在Stack overflow上看到一个问题: Why is processing a sorted array faster than processing an unsorted array? 问题已经是11年前的了,这里面最高赞的那个答案, 用CPU的分支预测解释了这个问题. 这里简单描述下: CPU每次会加载一段而非一条语句,如果分支判断错误,则需要回退重新加载新的...

浅谈DDD

领域驱动设计

最近公司有同事分享了篇关于DDD的文章, 想来DDD第一次提出已经是2003年的东西了. 我第一次认真读关于DDD的书籍还是在InfoQ上读的其他人总结的«领域驱动设计精简版». 如今结合实际, 想再随便写一点关于DDD我的看法. DDD是什么 DDD(Domain-Driven Design)提出是在2003年那本 Domain-Driven Design –Tackling Comp...

漫步华尔街

by 伯顿·G·马尔基尔

​ 菲尔茨·杰拉德(F. Scott Fitzgerald)说,检验一流智慧的标准,是同时保有全然相反的两种观念还能正常行事。按照这样的说法,投资者中一流智慧的比例一定不低。他们在接受“过去的业绩不能预测未来”的同时,又努力从股票走势中找到预测未来的蛛丝马迹;他们早上跟着巴菲特一起学习价值投资,晚上又和Youtube博主复盘当天股市的走向。 ​ 你当然可以说投资者必须做到兼收并蓄,某个...

2023年终总结

书籍阅读 今年因为亚马逊退出中国市场的原因, kindle也没法正常使用了. 我的kindle oasis几乎成了电子垃圾. so sad! 不过在停止运营之前,还是买了几本书看了. 国家的兴衰 读这本书是因为知乎上的一个经济博士答主王克丹在他的回答中提到了好几次,也推荐了,所以去看的. 一个我认为重要的观点是,当国家破碎重建,垄断的利益阶层还没形成时,发展是最快的. 而随着经济的发展...

Kafka消费组取消订阅某个topic的情况

最近遇到一个情况, 服务的一个消费组取消消费了一个topic后, 发现并没有真正取消订阅此topic, 导致在监控数据看, 此topic的lag数量会持续增加. 于是我感觉很好奇, 想了解下更多关于这个场景的细节. kafka基本概念介绍 以下图为例 group: 消费组可以订阅1个或者多个topic topic: topic可以被1个或者多个消费组订阅, topic的数据存放在...