1. 目录
  2. 1. Android
    1. 1.1. View
      1. 1.1.1. 好玩系列:优雅的处理ButterKnife和KAE被废弃
      2. 1.1.2. 三思系列:View体系认知(一),内容是如何正确被展现出来的--视觉呈现概览
      3. 1.1.3. 三思系列:为什么自定义View
      4. 1.1.4. 三思系列:"声明式UI"和"命令式UI",你的理解可能是错的
    2. 1.2. Drawable
      1. 1.2.1. 三思系列:重新认识Drawable
      2. 1.2.2. 好玩系列:拥有它,XML文件少一半--更方便的处理View背景
      3. 1.2.3. 迟来的续集--Drawable+Animator,将优雅进行到底
      4. 1.2.4. 好玩系列:让ImageSpan动起来
    3. 1.3. 消息机制
      1. 1.3.1. 三思系列:Android的消息机制,一文吃透
    4. 1.4. 兼容
      1. 1.4.1. 好玩系列:让项目中的相册支持Heif格式图片
    5. 1.5. Glide
      1. 1.5.1. 三思系列:Glide 4.X全方位认知 -- 模块职责概览
      2. 1.5.2. 三思系列:Glide 4.X加载过程一文掌握 | Glide(二)
    6. 1.6. KSP
      1. 1.6.1. 好玩系列 | 拥抱Kotlin Symbol Processing(KSP),项目实战
    7. 1.7. 基础
      1. 1.7.1. 孔乙己:你可知道页面和弹窗“通信“的方式有四种?
    8. 1.8. 系统APP
      1. 1.8.1. 使用日历丰富产品的用户体验
    9. 1.9. Part4-依赖注入部分
      1. 1.9.1. Hilt进阶--一文吃透Hilt自定义与跨壁垒
  3. 2. Jetpack Compose
    1. 2.1. Jetpack Compose | 一文理解神奇的Modifier
    2. 2.2. Jetpack Compose | 控件篇(一) -- Text、TextField、Button
    3. 2.3. Jetpack Compose | 控件篇(二) -- Icon,Image
    4. 2.4. Jetpack Compose | 控件篇(三) -- Switch、CheckBox、RadioButton
    5. 2.5. Jetpack Compose | 控件篇(四)-- Box、Row、Column
    6. 2.6. Jetpack Compose | 控件篇(五)-- Spacer、LazyRow、LazyColumn & 让Column可滑动
  4. 3. Java多线程
    1. 3.1. 总纲
    2. 3.2. Java基础--图解JVM内存模型和JVM线程模型
    3. 3.3. Java多线程系列--掌控面试,一文吃透Synchronized锁
    4. 3.4. Java多线程基础--线程生命周期与线程协作详解
    5. 3.5. Java多线程基础--线程的创建与线程池管理
    6. 3.6. Java多线程系列--掌握Future,轻松获取异步任务结果
    7. 3.7. Java多线程系列--Fork&Join框架,分治的艺术
    8. 3.8. Java多线程系列--掌握CompletableFuture,驾驭异步编程
  5. 4. Java IO系列
    1. 4.1. Java IO 系列总纲
    2. 4.2. Java IO系列 | 经典 IO
    3. 4.3. Java IO 系列 | NIO-1.0一文速览
    4. 4.4. Java IO系列 | NIO-1.0拾遗、NIO-2.0 & 零拷贝必吹的牛皮
    5. 4.5. IO系列 | 一文掌握OKHTTP中的OKIO为什么这么OK
  6. 5. Gradle
    1. 5.1. 组件化:三思系列:组件化场景下module依赖优雅实践方案
    2. 5.2. MavenCentral发布:迁移到MavenCentral--再不行动起来,你的托管的library就没了
    3. 5.3. Gradle | 依赖管理最佳实践
  7. 6. Groovy
    1. 6.1. 为什么撰写这个系列
    2. 6.2. Groovy:MOP一文打尽
  8. 7. Review
    1. 7.1. 造完了这个轮子--Mocker,却让我感到很羞愧|项目复盘
    2. 7.2. 三思系列:前人用GreenDao留下的坑,全线被扣了绩效
    3. 7.3. 谈一谈在两个商业项目中使用MVI架构后的感悟
    4. 7.4. Review | 这三个坑你遇到了吗?
  9. 8. 个人项目
    1. 8.1. DaVinCi,取代XML编写Shape或ColorStateList的方案
    2. 8.2. 好玩系列:白嫖一个优雅的类图生成工具
    3. 8.3. 初体验:动手搭建"小清新式"局域网文档系统
    4. 8.4. 研究良久,终于发现了他代码写的快且bug少的原因
    5. 8.5. 好玩系列 | 如果后端让你用SSE接收多次返回,那我们改造Retrofit吧
  10. 9. 数据结构
    1. 9.1. 温故:线性表
    2. 9.2. 温故:栈
    3. 9.3. 温故:队列
  11. 10. 年终总结&计划
    1. 10.1. 2021年终总结
    2. 10.2. 关于画一个句号--基于2022年终总结的反思与分享
    3. 10.3. 突如其来的秋季反思
    4. 10.4. 2023年总结 寻找到源于内心深处的无穷力量
    5. 10.5. 2024年中思考,推倒樊笼重新出发
  12. 11. 读书笔记
    1. 11.1. 读书笔记:《简约至上--交互式设计四策略》
    2. 11.2. 读书笔记 - 《团队管理》精华摘要
  13. 12. 杂谈
    1. 12.1. 杂谈1-2022-11
    2. 12.2. 杂篇(二)-- 认识并战胜焦虑
    3. 12.3. 杂谈(三)-- 向钱看,你需要想明白企业在为什么而付钱
  14. 13. 半成熟的思考
    1. 13.1. 好玩系列 | 当SPI 和 设计模式、依赖注入发生碰撞,可以擦出怎样的火花
    2. 13.2. 推倒樊笼 -- 设计能力
  15. 14. 系列说明
    1. 14.1. 关于View系列
    2. 14.2. 关于三思系列
    3. 14.3. 关于好玩系列
    4. 14.4. 关于温故系列

leobert's blog

Groovy

  • 为什么撰写这个系列
  • Groovy:MOP一文打尽