- 博客(6)
- 收藏
- 关注
原创 Java设计模式——单例模式
单例模式是应用最广的设计模式之一,也是初级工程师唯一会使用的设计模式。单例模式的类必须保证只有一个实例存在。许多时候系统只需要一个全局实例对象,或者需要全局共享实例中的某个变量或实例对象,这是我们可以选择单例模式。一、定义确保某个类只有一个实例,而且向整个系统提供实例。UML:Client:客户类Singleton:单例类实现单例模式有下面几个关键点:1、构造函数私有化2、通过静...
2019-05-21 14:35:21 139
原创 Java设计模式——观察者模式
观察者模式是一个使用率非常高的的模式,它是一套订阅——发布系统,这个模式最重要的作用就是将订阅者和被订阅者解耦。一、定义定义对象间一种对多种的依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知。UML:Subject:抽象主题类,也就是被观察者(Observable),把所有观察者对象保存在一个集合里,每个被观察者都可以有任意数量的观察者,并且可以增加和删除...
2019-05-18 11:23:22 144
转载 OkDownload主要功能
转载自 https://www.cnblogs.com/fuyaozhishang/p/8285349.html 结合OkGo的request进行网络请求,支持与OkGo保持相同的配置方法和传参方式支持断点下载,支持突然断网,强杀进程后,继续断点下载每个下载任务具有无状态、下载、暂停、等待、出错、完成共六种状态所有下载任务按照tag区分,切记不同的任务必须使用不一样的tag,否者断点会...
2019-05-07 10:21:44 5470 8
转载 git的GUI工具Sourcetree使用及命令行对比
转载自 https://segmentfault.com/a/11900000156748221.提交推送流程勾选要提交的文件填写提交说明内容想提交直接推送到代码仓库时,勾选左下角按钮最后点击提交按钮即可完成代码推送等同于 git add index.html //添加暂存文件git commit -m...
2019-05-07 10:15:19 255
转载 实际项目中如何使用Git做分支管理
版权声明https://blog.csdn.net/ShuSheng0007/article/details/80791849 </div> <link rel="stylesheet" href="https://csdnimg.cn/release...
2019-05-07 10:11:59 137
转载 关于ANR异常捕获与分析,你所需要知道的一切
转载自 https://codezjx.com/2017/08/06/anr-trace-analytics/背景最近项目组需要实现捕获ANR并上传到公司服务器相关的功能,因此花了点时间来整理相关的知识,并从AMS源码与腾讯Bugly-SDK中逆向找到相关思路,在此分享给大家。ANR是什么?Application Not Responding的缩写,即应用程序无响应。简单来说,就是应用跑着...
2019-05-07 10:09:10 2004
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人