- 博客(3)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
转载 如何正确地写出单例模式
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。懒汉式,线程不安全当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样教我们的。
2017-06-30 18:21:36 252
转载 使用Dagger2前你必须了解的一些设计原则
可能很多人并不知道Dagger2是什么,有什么用,为什么这个开源库会这么的热门。所以,在使用Dagger2之前,我们先要了解一些设计模式,看完之后想必你会喜欢上这个库。一、依赖倒置原则A. 高层次的模块不应该依赖于低层次的模块,他们都应该依赖于抽象。B. 抽象不应该依赖于具体实现,具体实现应该依赖于抽象。对于依赖倒置原则,百度百科已经做了很详细的讲解 百科--依赖倒
2017-06-28 18:23:54 213
原创 Retrofit:打造自己的Converter之byte[]
最近打算着手改造下陈旧的公司项目,首先从网络请求搞起。这个项目最开始用的是一个很小众的网络请求库,叫AQuery,看名字都知道是一个跟JQuery差不多的东西。实际用起来的感受类似volley,有兴趣的可以自行google下看看用法,但是这个毕竟太小众了,而且之前一直怀疑一些卡慢有这个库的一份功劳。本着提升自己顺便解决问题的心态,展开了第一次改造。改造细节就不说了,就是经历了从原生okhttp到大
2017-06-21 20:34:40 222731 1
gradle-6.7-all.zzzip
2020-11-03
Android SipDemo(在官方demo基础上转成了AS工程,加了点注释)
2017-09-13
android studio使用的build tools 23.0.1
2016-02-01
关于PowerManager不起效果
2016-09-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人