随笔

81 篇文章
某大厂 App 又崩了,根因可能不是你想的那样

某大厂 App 又崩了,根因可能不是你想的那样

某大厂 App 又崩了,根因可能不是你想的那样 某大厂 App 又崩了,根因可能不是你想的那样 从一次典型的"服务异常"说起 今年三月份,某头部电商 App 在晚间流量高峰时段出现了大规模服务不可用,用户反馈集中在商品详情页加载失败、购物车结算异常、优惠券无法领取几个场景。官方事后给出的公告是"部分

Kotlin 2.0 正式发布,迁移要注意什么

Kotlin 2.0 正式发布,迁移要注意什么

Kotlin 2.0 正式发布,迁移要注意什么 「Kotlin 2.0 正式发布,迁移要注意什么」 Kotlin 2.0 在 2024 年 5 月 GA 了,JetBrains 憋了快两年的大版本终于落地。我先把结论放在前面:这个版本最值得关注的不是新语法糖,而是编译器后端彻底换成了 K2,以及随之

JetBrains 的新动作,Kotlin 生态要变天?

JetBrains 的新动作,Kotlin 生态要变天?

JetBrains 的新动作,Kotlin 生态要变天? JetBrains 的新动作,Kotlin 生态要变天? Kotlin 2.0 编译器落地,K2 不是换皮 JetBrains 在 2024 年 5 月把 Kotlin 2.0.0 推成稳定版,这事儿被很多人低估了。K2 编译器从 2021

Google I/O 又画饼了,Android 开发者怎么看

Google I/O 又画饼了,Android 开发者怎么看

Google I/O 又画饼了,Android 开发者怎么看 「Google I/O 又画饼了,Android 开发者怎么看」 每年五月的 Google I/O 大会,对 Android 开发者来说越来越像一场固定节目:凌晨爬起来看直播,截图发群聊,第二天技术媒体铺天盖地的"重磅更新"通稿,然后——

鸿蒙生态对 Android 开发者意味着什么

鸿蒙生态对 Android 开发者意味着什么

鸿蒙生态对 Android 开发者意味着什么 鸿蒙生态对 Android 开发者意味着什么 HarmonyOS NEXT 在 2024 年 Q4 正式商用,华为 Mate 60 系列、Pura 70 系列推送了"纯血鸿蒙"升级,应用商店里不再兼容 Android APK。这条新闻在中文技术社区里炸开

AI 写代码越来越猛,Android 开发会被取代吗

AI 写代码越来越猛,Android 开发会被取代吗

AI 写代码越来越猛,Android 开发会被取代吗 AI 写代码越来越猛,Android 开发会被取代吗 Cursor 的 Tab 键正在吃掉什么 去年冬天我试 Cursor 的时候,它补全一个 RecyclerView.Adapter 还磕磕绊绊,ViewHolder 的泛型经常写错,onBin

关于飞牛 fnOS 近期 0-day 漏洞的一些技术性思考

关于飞牛 fnOS 近期 0-day 漏洞的一些技术性思考

近期,飞牛私有云操作系统(fnOS)被社区披露存在 0-day 安全漏洞,引发了不少用户关注和讨论。作为一款面向家庭及小型场景的私有云系统,该事件本身值得从技术与安全工程的角度进行一次相对冷静的分析。 本文不讨论情绪与立场,重点关注漏洞特征、影响范围以及对用户和厂商的现实启示。 一、已知漏洞的技术特

SBUS 协议解析实践:从原始数据到 Java 解码

SBUS 协议解析实践:从原始数据到 Java 解码

最近在项目里需要直接处理 SBUS 原始数据,不是用现成飞控库,而是自己从串口读字节流解析。网上资料不少,但要么讲得太抽象,要么直接甩一段代码,对“为什么这么写”交代得不清楚。这里结合一次完整的实现过程,记录一下 SBUS 的结构以及在 Java 里怎么比较稳妥地解析,尤其是数据被截断的情况。 一、

Caddy使用浅析

Caddy使用浅析

说起 Web 服务器,大家第一反应可能还是 Nginx。Nginx 确实稳,但配置起来也是真的麻烦,尤其是配 HTTPS 证书的时候,又是找证书又是改配置。 今天聊聊 Caddy。这玩意儿在技术圈火了好几年了,虽然在超大规模并发下可能不如 Nginx 那么“硬”,但在中小型项目、个人博客或者内网开发