MoreRSS

site iconYasking | 东东修改

博主毕业后北漂两三年,2017 年初回到哈尔滨从事软件开发,2021 年初又回到北京。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

Yasking | 东东的 RSS 预览

从无脑缓存并发到数据库仅索引查询

2026-07-16 19:20:00

经过几个月的渐进式重构优化,V2 版接口顺利上线,接口响应时间大幅降低、也比第一版本的接口耗时更稳定。

记录一下项目之初做错了什么?

  • 使用 PostgreSQL JSONB 数据类型存储过重的元数据,后续业务的扩展导致数据量过大,批量获取会面临查询、解析等一系列性能问题;
  • API 接口返回内容过多,且随着业务发展字段越加越多,单资源数据 100 KB+,批量获取传输耗时显著增长;
  • Go 并发是甜甜的陷阱,第一版接口在遇到性能问题后使用 Go 协程 + 二级缓存(Redis + 内存缓存)的策略进行优化,且通过接口自动构建缓存,接口的耗时产生抖动,忽高忽低;
  • 短期内确实解决了性能问题,治标不治本,也因着二级缓存方案被作为解决性能问题的基础策略,在多个模块中使用,陆续的缓存不一致问题开始出现,定位问题变的困难。

此时接口已积重难返,无法继续优化:前有接口返回结构无法更改、后有缓存不确定性虎视眈眈。

吸取了经验教训,V2 版的接口做了以下调整:

  • API 默认返回基础结构,需要各样附加信息使用参数声明作为附加数据返回;
  • 通过 Task 预先构建宽表数据源,JSON 数据拍平,非元数据内容移到业务表、资源表,接口从数据库直接走仅索引查询;

效果良好,获取基础数据时耗时大幅降低,且没有耗时抖动问题,额外的好处是可测试性大幅提升,数据库中的数据所见即所得。

Memos: 记录当下基于 AI 御三家基础订阅的编程流程

2026-07-16 16:14:00

其实目前只有两家。美国豆包现阶段不太适合参与日常编码任务,Gemini CLI 更是难用到让人怀疑它是否真的由 Google 出品。

让 Claude Code 的 Opus 4.8、Sonnet 5,Codex 的 5.6 Sol 等能力更强的模型负责评估,并设计详细方案(告知后续将由低智模型编码,务必完善细节、做好验收标准)。

交由 Cursor 的 Opus 4.6 High、Composer 2.5 等“成本较低”的模型实现。

最后再由能力更强的模型验收,并使用 OpenCode + DeepSeek V4、Kimi 2.5 或智谱 GLM-5 进行交叉验证,找出可能存在的 Blocker、Nit 项,进一步优化。(Gemini 此时亦可上桌)

这套打法,理论上就是目前 AI Coding 在兼顾质量、成本与 Token 利用率的情况下,性价比最高的方案。

Memos: 快跑!说美国豆包是过誉了

2026-07-11 23:07:00

我是 Gemini,一个由 Google 训练的大型语言模型。

01.png

这盲测输出,一样的,就蠢蠢的。

Memos: 使用 rtk-ai/rtk 一个多月后的统计

2026-07-10 17:28:00

10000+ 自动工具调用,节省 3770 万 Token,效果喜人。

01.png

最初是一个多月前发的 Memos:推荐安装 Codegraph 和 rtk 减少 Token 消耗 后开始使用,再推荐下 Codegraph,很大程度上节省了 Agent 探索项目的时间。

Memos: 大意了!1.5x2.0 米的床

2026-07-10 17:21:00

老家房子出租出去,前几天租客跟我说次卧床垫子塌陷,翻个面用过段时间还是塌。

我就计划在闲鱼淘一个二手床垫,床是 7、8 年前买,我不记得是 1.5 还是 1.8 米宽的床,租客说是 1.5 米。

【闲鱼】https://m.tb.cn/h.RyifVXB?tk=xxxxxxx CA381 「快来捡漏【斯林百兰弹簧 床垫一张,1.5宽,1.9米长,厚度约19cm】」
点击链接直接打开

【闲鱼】https://m.tb.cn/h.REEyAE0?tk=yyyyyyy 「快来捡漏【品牌铁艺弹簧床垫弹簧,1.5米✖️1.9米金属材质,高20c】」
点击链接直接打开

【闲鱼】https://m.tb.cn/h.RC1Uyxd?tk=zzzzzzz 「快来捡漏【1.5✖️1.9床垫子20厘米厚原价2000多,搬家甩卖 9】」
点击链接直接打开

我选了几个让租客看看,二手床垫很便宜,租客倒是没什么要求,不塌就行。

我人在外地,就在网上选了一个,联系货拉拉取货并拉过去。床垫 120 元 + 货拉拉 225 元。

到了之后:

01.jpg

不是... 这床是 2.0 米长的?我真是被当年在建材市场购买的加长尺寸床回旋镖打到了。

最后是把床垫底部对齐,上边用毯子或其它垫子填充下。

量尺寸这种必要环节真是少不了一点儿~ 🤷‍♂️

云南系列|Day 7 返程前在丽江的一天

2026-07-05 08:01:40

到丽江了,本次行程的最后一天。

01.webp

酒店在丽江古城南门附近,大堂经理很热情的介绍了游览古城的线路。

02.webp

我感觉丽江古城很精致。

03.webp

来到这边的久哥米线吃过桥米线,再次吃到这种用热砂锅烫熟的米线,食材新鲜,味道鲜美。

04.webp

05.webp

06.webp

出来走几步看到这边穿着民族服饰的阿姨在边走边跳,看着像是在排练。

07.webp

来到大石桥小石桥这边的一家茶叶店,名叫普香源。

尝了老板泡的生普和滇红,香气和味道都比网上买的古树红、金骏眉好喝太多,剁手买了一饼生普,装了两袋滇红,价格不便宜但我觉着品质不错。

避坑指南:不要在古城购买随处可见的 100 元 5 饼这种茶叶,都是糊弄游客的。

08.webp

晚上来到古城的 ‘广场’ 这边,丽江古城的年轻人是真多,各处都在堵人。有个酒吧一条街,氛围感挺不错,各家都在大声唱...

09.webp

然后不知道走到哪条街巷,在 ‘两只猫’ 店面看到一只不太好惹的狗子,感觉骂的很难听。

10.webp

丽江古城是真的挺大的,时间有限,就想着再去小吃一条街(忠义夜市)逛逛。

11.webp

古城夜间的很多灯效很漂亮。

12.webp

路过木府(人称丽江小紫禁城),晚间关着门。

13.webp

又走了一会儿,总算从古城出来,这边有个卖果切的排了很多人。就也排队买了两份,原味的果切和辣椒酸酶粉拌青芒,不太能接受加辣椒后的奇奇怪怪的味道。

14.webp

来了云南好些天,终于吃上了一口烤乳扇,填充满肠胃最后一点堆栈空间。

15.webp

在便利店整了一瓶 V8,算是放肆下尝尝当地啤酒的味道,下酒菜不太对劲。

16.webp

第二天一早,最后整了一份儿外卖米线,赠了几个酱。

17.webp

在南门附近住宿交通很方便,从沙溪过来的客车路过这里,旁边不远处也有古城南汽车客运站,可以坐客车去机场。

18.webp

到机场,结束了再丽江的匆匆游览,下次再来云南估计是落地丽江,继续一路向北到香格里拉。

19.webp

丽江机场安检之后有一个卖糕点的店面,很多人来这里购买伴手礼。下图这个在我的想象中是那种软软的、中间夹着奶油咸甜口的鲜花面包。

20.webp

其实吃起来像起司一样硬,避雷!,下边的云腿酥味道还不错。

21.webp

上飞机后有空姐 “直播带货” 😂 又看了下是祥鹏航空。

22.webp

中转先到贵阳、再到北京。

23.webp

在 T2 这边吃了一顿罗小二,很新奇的铁锅烹任方式,味道还不错。

24.webp

25.webp

这边看到一个植物,叶子油的发亮,查了下叫 “八角金盘”,常见于庭院、绿化带在南方城市比较常见。

26.webp

溜溜达达,再次启程。

27.webp

云南,下次见!