首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
潜龙勿用之化骨龙
掘友等级
全干工程师
android Java iOS 公众号 Ktor
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
250
文章 110
沸点 140
赞
250
返回
|
搜索文章
最新
热门
Android 协程时代,出现 ReentrantLock 就是架构警报
在协程成为主流之后,我越来越坚定一个观点: 包括: ReentrantLock CountDownLatch Semaphore FutureTask synchronized 不是因为它们不好。
别再 launch(IO) 了:协程线程切换的 3隐藏反模式
🧭 协程中的三大反模式:真正的问题不在 ViewModel 在 Android 项目中,协程早已成为默认选择。 但很多协程代码的问题,并不体现在“能不能跑”,而是体现在职责边界是否清晰。
为什么我不在 Android ViewModel 中直接处理异常?
为什么我选择不在 ViewModel 里处理异常 在使用 Android MVVM 架构时,ViewModel 应该不要处理异常? 更准确地说:ViewModel 不应该“深入地”处理异常,
用一个小 Demo,带你入门安卓 Clean Architecture
从混乱到清晰:在 Android 项目中实践 Clean Architecture 前言:为什么你的代码越来越难维护?
为什么 Java 的锁锁不住 Kotlin 协程?
ReentrantLock 的世界观是: ❌ 锁的 owner 必须是同一个线程 而协程是: ✅ 只要是“同一个协程”,逻辑就是连续的 当线程锁遇到可迁移执行的协程时, 两套宇宙法则发生了冲突。
从送外卖看Android Clean架构:为什么老板不需要知道外卖员开什么车?
想象你经营一家外卖公司,公司里有三种角色: 老板(你):制定送餐规则,关心利润 餐厅经理:准备食物,保证质量 外卖员:把食物送到客户手中 现在,如果你是老板,你不需要知道每个外卖员开什么车
架构避坑:为什么 UseCase 不该启动协程,也不该切线程?
在很多项目里,UseCase 被引入是为了“承载业务逻辑”。 但随着时间推移,它常常变成: Repository 的转发器 ViewModel 的工具类 协程调度中心 线程切换器 甚至是“万能胶水层”
架构避坑:为什么 Repository 不该启动协程?
在 Kotlin 协程的世界里,Repository 是否应该启动协程,是一个常见但危险的误区,也是一种典型的反模式。
2025 技术总结:我把技术重新结构化的一年
如果说前几年我是在“捡 API、抄 Demo、补锅”,那 2025 就是我开始“写自己的框架”的一年。 我不追热点、不卷新概念。 我更像是在给自己搭一个“能复用、能解释、能传给别人”的技术体系。
为什么你的 SharedFlow 不工作?深挖这 3 个关键参数
在 Kotlin 协程的响应式编程中,SharedFlow 作为热流(Hot Flow)的核心组件,被广泛应用于状态管理、事件总线等场景。
下一页
个人成就
文章被点赞
362
文章被阅读
49,398
掘力值
2,219
关注了
130
关注者
83
收藏集
25
关注标签
20
加入于
2018-01-25