自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 设计模式系列学习(八):外观模式

虽然外表看上去很简单,但是内在可能很复杂。

2024-04-22 08:34:29 589 1

原创 设计模式系列学习(七):适配器模式

在不改变目标接口和请求接口的情况下,实现目标和请求的合作。

2024-03-25 22:22:52 326 1

原创 android jetpack第三篇:ViewModel原理和使用方式

Android jetpack中的ViewModel方案,是构成MVVM框架的重要部分,可高效地实现数据的共享和恢复。

2024-03-19 23:34:50 824 2

原创 设计模式系列学习(六):命令模式

采用命令模式,实现请求方和执行方之间的解耦,并于新增命令的扩展。

2024-03-18 09:39:00 358 1

原创 android jetpack第二篇:Lifecycle原理和使用方式

android jetpack中的lifecycle提供了低耦合的生命周期监听方案,对android代码OOM问题大有帮助。

2024-03-16 23:14:11 1831 1

原创 设计模式系列学习(五):工厂模式

使用抽象工厂,统一创建类对象,依赖抽象,使代码更易扩展

2024-03-14 22:55:22 297 1

原创 设计模式系列学习(四):装饰器模式

设计模式可以让代码更加健壮,结构清晰,装饰器模式让项目代码更加灵活

2024-03-12 23:10:57 406 1

原创 设计模式系列学习(三):单例模式

创建一个对象,有事也会有大作用。管理类最常用的模式之一。

2024-03-11 22:38:04 199

原创 android jetpack第一篇:Room数据库管理方案

通过本文轻松掌握android jetpack组件之ROOM数据库管理方案。

2024-03-11 22:11:23 1758

原创 设计模式系列学习(二):观察者模式

设计模式的观察者模式,致力于降低交互对象间的耦合,实现一对多的通信关系。

2024-03-10 16:34:09 467 1

原创 设计模式系列学习(一):策略模式

轻松掌握程序设计的艺术,设计模式之策略模式

2024-03-09 21:27:00 256 1

原创 一文掌握android小组件(AppWidget)开发

一文掌握android桌面小组件开发

2024-03-09 18:37:45 5398 2

原创 JAVA多线程详解(三):ReentrantLock实现原理与源码分析

刚学java的多线程通信时,往往只能知道在多线程访问共享资源时加上锁,保证多线程访问共享资源时的同步操作。利用ReentrantLock的lock()方法加锁,利用ReentrantLock的unlock()方法释放锁。那么加锁和释放锁的内部是怎么实现的呢?其源码解释的比较清晰。下面将从源码的整体架构和具体细节来分析ReentraLock的实现原理。由于大量使用了CAS操作,先介绍CAS的实现原理...

2019-06-28 15:43:19 457

原创 JAVA线程详解(二):多线程的锁与线程通信

本文将记录在多线程的情况下数据安全共享的学习心得,数据安全共享就是保证共享数据访问正确性。对于线程内部的数据,则不存在共享的问题。对于final类型的共享数据,由于是不可变的数据,所以是绝对安全的。所以需要特别处理的是可变的共享数据,多线程的操作可能会造成数据“脏读”的情况。首先先介绍java的内存模型来了解出现不安全的原因。一、JAVA内存模型Java内存模型包括主内存和工作内存两大块,主内...

2019-06-22 12:09:14 278

原创 JAVA多线程详解(一):线程的创建与常用方法

这里写自定义目录标题一、线程与进程的区别1、进程的概念:功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、线程与进程...

2019-06-19 20:38:36 184

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除