有人在面试的时候遇到过这个问题,我们在平时工作中并没有注意过这个问题,可能很多东西都用过,而且也会用,但是真的到面试的时候被问到,因为平时没有注意总结过,或因一时紧张就卡壳了,so,在此总结一下。缓存:redis/ehcache数据库连接池:dbcp,c3po,druid(阿里出的一个..
分类:
编程语言 时间:
2016-12-21 21:45:10
阅读次数:
251
1.SDWebImage 首先这是个很有名的第三方框架,功能主要是:图片下载,图片缓存,下载进度监听和gif处理等.. 本次的目的是了解一下底层实现和框架的使用. 1.仿写SDWebImage 1.1自定义下载图片的NSOperation 实现起来很简单:思路如下: 1.我要下载图片在模拟器或者真机 ...
分类:
编程语言 时间:
2016-12-17 20:17:49
阅读次数:
128
使用CocoaPods来管理第三方框架很多人都知道,相对来说Carthage比较陌生,Carthage也是来管理第三方框架的,既然已经有了Cocoapods为什么还要有Carthage呢?使用Carthage有什么好处呢: 首先,CocoaPods默认会自动创建并更新你的应用程序和所有依赖的Xcod ...
分类:
移动开发 时间:
2016-12-17 11:26:02
阅读次数:
154
在日常的开发中,运行定时任务基本上已经是很普遍的需求了,可以通过windows服务+timer组件来实现,也可以使用第三方框架来集成,Quartz.NET就是一款从JAVA的Quartz移植过来的一个不错的作业调度组件,但是当我们把作业都写好,并部署完成的时候,管理成为了很麻烦的事情,因此我基于Qu ...
分类:
Web程序 时间:
2016-12-15 11:18:07
阅读次数:
294
其实有些框架的实现原理,并没有想象中那么难,思想也很简单,主要是更新第三方框架的作者对自己写的代码,进行了多层封装,使代码的可读性降低,也就使得框架看起来比较难.我来实现以下SDWebimage的的曾实现. 实现过程中可能遇到的问题: 1.UI卡顿: 当界面中需要下载多张图片的时候,由于图片下载是耗 ...
分类:
移动开发 时间:
2016-12-04 00:51:27
阅读次数:
373
为了更方便的集成第三方框架有了cocopods 的, 当我们有了相对比较好的框架的时候如何更新到cocopods 供他人参考呢? 下面我一步一步带大家开源自己的框架。 第一步 把自己的框架更新到github 上,为了提交地址给他人下载。这里就不详细介绍如何把项目更新到github上了 第二步 这个时 ...
分类:
Web程序 时间:
2016-11-30 16:43:35
阅读次数:
315
热修复技术自从QQ空间团队搞出来之后便渐渐趋于成熟。
我们这个系列主要介绍如何一步步手动实现基本的热修复功能,无需使用第三方框架。
在开始学习之前,需要对基本的热修复技术有些了解,以下文章可以帮助...
分类:
其他好文 时间:
2016-11-24 16:10:57
阅读次数:
310
image loading 框架:
1.1 Glide
1.1Glide:一、Glide-Getting StartedGlide:Glide就像Picasso,能从许多资源上加载和显示...
分类:
移动开发 时间:
2016-11-22 20:49:01
阅读次数:
320
上文记录了一些ThinkAndroid常用的模块,本文继续介绍ThinkAndroid中的网络化模块。 按照惯例先上Github原文地址:https://github.com/white-cat/ThinkAndroid 一、Http模块使用方法: 异步get方法 同步get方法 使用http模块上 ...
分类:
移动开发 时间:
2016-11-19 23:30:10
阅读次数:
331
第三方框架 插件 博客:http://www.jianshu.com/p/e4ffa5808ad6 查阅的资料:http://www.jianshu.com/p/2c779b1d1102 ...
分类:
移动开发 时间:
2016-11-18 18:25:36
阅读次数:
195