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