摘要: 近来工作不怎么忙,一直在想一个问题,今年刚刚毕业,对于我们这应届生到底应该学习那些技术呢? 面对着现在技术横生,到底哪项是适合自己的呢?自己一直都在迷茫,若有那位大神再次经过,望给出您宝贵的建议。 最近思来想去,觉得首先应该将分布式和云计算学习好,云计算赶脚很高端大气上档次,自觉打好基础在学习,提... 阅读全文
posted @ 2014-07-18 14:52 孙佳敏 阅读(1882) 评论(12) 推荐(3) 编辑
摘要: LruCache是一个泛型类,它内部采用LinkedHashMap,并以强引用的方式存储外界的缓存对象,提供get和put方法来完成缓存的获取和添加操作。当缓存满时,LruCache会移除较早的缓存对象,然后再添加新的缓存对象。对Java中四种引用类型还不是特别清楚的读者可以自行查阅相关资料,这里不 阅读全文
posted @ 2017-02-24 15:00 孙佳敏 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 一个WEB站点每天可能要接收到上百万的用户请求,为了提高系统的效率,但是,这也造成了一些性能上的缺陷,例如,一个包含有许多图像的网页文件中并没有包含真正的图像数据内容,而只是指明了这些图像的URL地址,当WEB浏览器访问这个网页文件时,浏览器首先要发出针对该网页文件的请求,当浏览器解析WEB服务器返 阅读全文
posted @ 2017-02-21 11:20 孙佳敏 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 1.一次完整的HTTP请求所经历的7个步骤 HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤: 1. 建立TCP连接 在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建 In 阅读全文
posted @ 2017-02-21 11:14 孙佳敏 阅读(17928) 评论(0) 推荐(2) 编辑
摘要: 流程图: 我们重点关心的是(1)这个过程的输入是什么?(2)这个过程的输出是什么?(3)这个过程使用了什么工具?至于使用什么参数,可以自己去看对应命令的帮助文件,或者在网上搜索,这不是本文的重点。 aapt-> aidl -> javac-> dx(dex)-> apkbuilder-> jarsi 阅读全文
posted @ 2017-02-19 15:53 孙佳敏 阅读(24328) 评论(1) 推荐(4) 编辑
摘要: android中一个对象已经不需要了,但是其他对象还持有他的引用,导致他不能回收,导致这个对象暂存在内存中,这样内存泄漏就出现了。 内存泄漏出现多了,会是应用占用过多的没存,当占用的内存超过了系统分配的内存容量,就会出现内存溢出了导致应用Crash. 了解了内存泄漏的原因及影响后,我们需要做的就是掌 阅读全文
posted @ 2017-02-16 10:59 孙佳敏 阅读(818) 评论(0) 推荐(0) 编辑
摘要: Android 其实无法做多绝对的不被后台kill掉,我们只能尽量使用一些操作提升不被kill的机会。 一、onStartCommand方法,返回START_STICKY START_STICKY 在运行onStartCommand后service进程被kill后,那将保留在开始状态,但是不保留那些 阅读全文
posted @ 2017-02-14 10:28 孙佳敏 阅读(3407) 评论(1) 推荐(0) 编辑
摘要: 在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。 下面看例子: 但是,此时 阅读全文
posted @ 2017-02-14 08:51 孙佳敏 阅读(767) 评论(3) 推荐(0) 编辑
摘要: Git 的代理设置也非常简单,一句话就搞定了: git config --global http.proxy http://xxx:8080 git config --global http.proxy http://xxx:8080 如果需要用户名密码的话,则设置: git config –glo 阅读全文
posted @ 2017-02-10 15:52 孙佳敏 阅读(4871) 评论(0) 推荐(0) 编辑
摘要: 内存管理是个永恒的话题! 内存溢出:就是分配的内存不足以放下数据项序列。如在一个域中输入的数据超过了它的要求就会引发数据溢出问题,多余的数据就可以作为指令在计算机上运行。就是你要求分配的内存超出了系统能给你的,系统不能满足需求,于是产生溢出 内存泄漏:是指在堆上分配的内存没有被释放,从而失去对其控制 阅读全文
posted @ 2017-02-10 15:48 孙佳敏 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String 4.StringBuilder与 StringBuffer StringBuilder:线程非安全的 StringBuffer:线程安全的 4.StringBuilder与 StringBuff 阅读全文
posted @ 2017-02-10 15:47 孙佳敏 阅读(2826) 评论(1) 推荐(0) 编辑