自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一文了解代理设计模式下的,静态代理与动态代理的区别。

前言: 开发了多年,看了不少源码,发现许多源码涉及到设计模式很多,比如常见的单例、工厂以及建造者模式等等。今天为大家介绍下代理设计模式,静态代理与动态代理的区别所在,以及业务场景。 代理模式又称为委托模式,主要分为 静态代理 动态代理 代理模式的设计里面是限制对对象的直接访问,要想访问具体对象需要通过该对象的代理类去访问。 静态代理 静态代理主要分为下面三个部分: 抽象接口 ISubject 具体对象 RealSubject 代理对象 ProxySubject 举个生活中我们使用第三方支付

2021-02-01 14:43:07 213

原创 Android Studio更新3.1版本之后编译出现Program type already present: android.support.design.widget.CoordinatorLa

前言: 今天上午打包项目的时候出现了编译异常,怎么会出现这个问题,昨天编译都OK!然后想了下之后原来今天上午刚更新了新版本studio3.12。这有点尴尬了,感觉每次studio更新版本,都会遇到坑!要么gradle出现问题,要么编译异常提示你更改语法。 然后去问了度娘,发现一大堆解决方案,但没有成功。比如 更改 com.android.support:appcompat-v7:27....

2018-10-30 13:14:50 644

原创 建造者Builder模式在Android端的运用

前言: 在我们移动开发过程中经常看到builder模式的使用,如AlertDialog、okHttp、BottomNavigationView还有Java中的StringBuilder等等,心里面就会出现了一个疑问,使用builder模式有什么好处呢?我翻阅了Java中的builder模式有关文档看到如下解释:建造者模式是使用多个简单的对象一步一步构建成一个复杂的对象,这种类型的设计模式属于创建...

2018-10-19 15:03:42 238

原创 android 使用keytool命令获取移动端应用sha1

前言: 今天我想把百度地图的点聚合功能集成到项目中来,想写一个demo案列,看了百度地图集成文档需要注册百度地图账号,然后创建应用需要申请APP秘钥中的SHA1值,所以今天就来总结下怎么样获取这个值,希望对大家有点帮助吧! 步骤: 1、找到安装Java的jdk路径比如我的是   2、选择keytool.exe文件打开,你会发现出现dos命令行之后一闪而过     3、打开do...

2018-10-19 10:58:09 495

空空如也

空空如也

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

TA关注的人

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