- 博客(4)
- 资源 (17)
- 收藏
- 关注
原创 Java和Android中的缓存算法
有这么一种应用场景:我们需要定时缓存一些数据,但又不想占用内存太多,所以我们会给缓存设置一定的容量大小,如果缓存的数据超过了设置的容量,就需要删除其中一些数据腾出空间来缓存新的数据。那问题来了,删除掉哪些数据呢,有三种方案:1,按存入顺序,删除缓存中最先存入的数据2,按使用时间,删除最长时间没有使用的数据3,按使用频率,删除一段时间内访问次数最少的数据这三种方案就是三种缓存
2018-01-09 00:20:09 279
原创 对于Android的MVC和MVP架构的理解
一、MVC的出现早期,我们写Android代码,一般都是把所有代码写在Activity和Fragment中,包括数据请求和业务逻辑。后来,有人提出把数据请求单独写在一个帮助类中,这就出现了Model层,这时候的Android架构就变成了:1,Model负责请求数据,包括从网络和数据库等。2,Activity和Fragment负责调动Model层工作,对从Model层获取的数据进行处
2018-01-06 23:50:39 329
原创 搭建nginx+rtmp环境
1,准备一个linux服务器,我这里选择的系统是CentOS7,最小安装。2,确认服务器是否可以联网,如不能,需配置网卡参数。3,通过yum安装wget yum -y install wget4,安装make yum -y install gcc automake autoconf libtool make5,安装g++ yum inst
2018-01-05 16:53:04 625
原创 Java静态内部类和非静态内部类
在下面的类中存在静态和非静态两种内部类public class TUser { //静态内部类 public static class TT { public void foo() { System.out.print("This is TT..."); } } //非静态内部类 public
2017-10-13 18:00:51 228
Activity跳转动画终极版
2016-04-11
ViewPager用法大全
2015-03-17
重写PinnedHeaderExpandableListView
2015-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人