肖恩技术周刊(第 21 期):惬意
周刊内容: 对一周内阅读的资讯或技术内容精品(个人向)进行总结,分类大致包含“业界资讯”、“技术博客”、“开源项目”和“工具推荐”等。为减少阅读负担提高记忆留存率,每类下内容数一般不超过3条。
更新时间: 周一
历史收录: shawn-weekly
订阅方式: 微信公众号“肖恩聊技术”,除周刊外还有更多原创技术博文~
开篇图
是我错怪成都了,原来周末也是可以有好天气的!本周个人没啥新鲜事分享,周末去商场看了两天家电,合计合计好几个又要出去了😭。
业界资讯
华为正式发布原生鸿蒙系统
华为正式发布了我国首个国产移动操作系统——原生鸿蒙操作系统HarmonyOS NEXT,成为全球第三大移动操作系统。该系统完全自主研发,提升了流畅度、性能和安全特性,实现了国产操作系统的自主可控。目前,支持鸿蒙系统的设备数量已超过10亿,注册开发者达675万,上架的原生应用和元服务超过15000个。鸿蒙系统在中国市场占据Top2的领先地位,全球市场份额突破4%。华为还宣布了8款设备开启HarmonyOS NEXT公测版尝鲜升级。
Gartner 发布 2025 年十大战略技术趋势
Gartner预测了2025年的十大战略技术趋势,包括代理型AI、AI治理平台、虚假信息安全、后量子密码学、环境隐形智能、节能计算、混合计算、空间计算、多功能机器人和神经增强。这些趋势将深刻影响企业的未来,强调了人工智能、量子计算、数据安全和人机协同的重要性。代理型AI将自主决策,AI治理平台将减少伦理问题,虚假信息安全技术将应对信息战,后量子密码学将保护数据免受量子计算威胁。环境隐形智能、节能计算和混合计算将提升效率和性能,空间计算将创造巨大市场,多功能机器人将融入日常生活,神经增强将提升人类能力。这些技术将推动创新,塑造未来工作和社会结构。
14岁男孩痴迷聊天机器人自杀身亡后,人工智能明星公司Character.AI遭起诉
美国佛罗里达州14岁男孩塞维尔·塞策三世因沉迷于Character.AI的聊天机器人而自杀,其母亲指控该公司的聊天机器人导致儿子上瘾并深陷其中,同时将谷歌列为被告。Character.AI是一家专注于AI陪伴的初创公司,其服务条款要求美国用户至少13岁。事件发生后,Character.AI修改了社区安全政策,添加了针对年轻用户的安全功能,如使用超时警告和自杀预防热线引导。此案引发了关于AI公司法律责任的讨论,法律界人士表示,目前很难得出塞维尔的死是由AI直接导致的结论,但此案可能推动智能体服务商改进算法,主动监测可能存在心理问题的用户对话。同时,社交媒体公司也面临着导致青少年心理健康问题的指控,尽管这些公司并未提供类似于Character.AI的聊天机器人。国内外对青少年使用AI的监管都非常严格,但如何保护有心理健康问题的用户仍是全球服务商探索的问题。
技术博客
Apache Pulsar在小红书在线场景下的探索与实践
小红书在在线消息队列场景下,从RocketMQ迁移到Apache Pulsar的实践表明,Pulsar在成本、资源利用率、弹性伸缩和运维友好性方面具有优势。文章分析了Pulsar与RocketMQ的特性对比,指出Pulsar的多盘部署架构降低了存储成本,副本流量对等提升了CPU利用率,弹性伸缩和云化部署简化了运维工作。迁移过程中,小红书采取了客户端标准化和架构升级策略,通过自动化灰度切流和业务指标监控,实现了平滑迁移。新架构已带来成本降低、资源利用率提升和运维工作减少的收益。未来,小红书计划完善功能、加强稳定性建设,并实现100%平滑迁移到Pulsar,构建存算分离的云原生架构,以支持业务的持续增长和创新。
增长在流量规则巡检的探索实践
得物技术团队为提升生产稳定性,采用线上异常日志监控、数据核对等手段,但面临误报高和缺乏接口维度数据核对的问题。为此,他们引入流量回放技术,通过采集全环境流量并编写校验业务规则来完成业务逻辑巡检。在Q3期间,团队梳理了51条接口规则,其中30条完成配置,平均每条规则投入5-10分钟。
实践过程中,团队在新接入的应用中开启自动录制,梳理业务需要巡检的接口及场景。规则配置由条件和断言组成,条件命中才会进行断言。通过预览请求&响应数据创建规则,配置条件和断言。平台监控到不符合预期的流量时,会有机器人通知。
通过流量规则巡检,团队发现并解决了三个具体问题:1) 算法推荐了虚拟商品导致砍价成功后券金额为0,通过算法侧过滤虚拟商品解决;2) 520膨胀后金额等于膨胀前金额,通过处理膨胀后金额小于等于膨胀前券金额的情况解决;3) 商详页520领券失败,通过在商详查券接口补上拦截解决。
流量规则巡检的优势在于线上巡检、研发自测、需求右移、发布验证、线下拦截等方面。易发现问题的场景包括活动相关接口、C端展示数据、用户操作成功后数据变化、算法链路等。通过这一实践,得物技术团队有效提升了生产稳定性和业务逻辑的正确性。
开源项目
vue-fabric-editor:开源的图片编辑器
vue-fabric-editor 是一个基于 Vue 和 fabric.js 开源的图片编辑器,它允许用户自定义字体、素材和设计模板。这款编辑器支持导入 JSON、PSD 文件,并能够将编辑后的图片保存为 PNG、SVG 或 JSON 格式。它提供了丰富的图形编辑功能,包括多元素对齐、组合拆分、图层顺序调整等。此外,vue-fabric-editor 强调易用性和插件化架构,适合非专业设计人员进行简单的图形编辑任务。
text-behind-image:图片主体后加文字
在图片主体后加上你想添加的文字。
学习资源
openbookshongkong:香港开源书籍
香港中文大学、香港城市大学和香港大学联合推出“开读”计划,旨在免费提供三所大学出版社出版的中文学术著作,推动全球知识开放。图书经过严格学术评审,确保质量。通过开放获取,计划扩大大学出版社影响力,建立作者与读者联系,吸纳更广泛读者群。多位教授和图书馆馆长对计划表示支持,认为体现了香港的前瞻性思维,为全球读者提供知识宝库。
awesome-low-level-design:学习低层次设计
帮助开发者学习低层次设计(LLD)和面向对象设计(OOD),并准备技术面试。该项目提供了丰富的学习资源,包括基础OOP概念、SOLID原则、设计模式、UML图绘制等。此外,它还收录了不同难度级别的面试问题,如设计停车场、ATM系统等,以及相关的书籍推荐和额外学习资源。