摘要: 上一篇博文是我的第一篇技术博客,看的人还不少,给了我一些动力,平时也是看的东西多,但是很少有总结,今年开始写一些自己觉得有意思的东西. 我觉得网上的一些资料大多是直接给出处理的结果,而不注重分析过程,对我们程序员来说,其过程更重要,工作中碰到的问题是多种多样的,不可能每个碰到的问题都能从网上直接找到答案,我也觉得作为程序员直接去找答案的做法本身有问题.应该提高主动去分析解决问题的能力.下面是对这类问题的一个相对通用的分析方法.1.URL分析http://v.qq.com/cover/g/g9jgclyhpp5sp7p.html?vid=g00118pmaso打开这个url的页面源码,找到... 阅读全文
posted @ 2013-02-20 23:54 zhoubo 阅读(28107) 评论(15) 推荐(13) 编辑
摘要: 最近经常上虾米听歌,有些歌蛮好听的,昨天回上海准备下载一些音乐路上听,发现要用虾币购买,第一想法在chrome浏览器中按下F12,看Network中发出的报文,很轻松的找到了类似http://f3.xiami.net/78926/417559/08%201769939716_1875663.mp3这样的链接,这就是音乐的真实地址,可以直接下载下来。这里多说一句,很多人问怎么可以把在线的视频或者音乐下载到本地,网上也可以看到各式各样的回答,有用嗅探工具的,有从浏览器缓存找的,其实用chrome或者其他浏览器自带的抓包功能就很容易就能找到。 上面是最简单的方法,但是需要很多手工操作,下面用程... 阅读全文
posted @ 2013-02-16 14:17 zhoubo 阅读(13753) 评论(26) 推荐(8) 编辑
摘要: 理解java虚拟机的垃圾回收机制对于做java开发的人来说极为重要,它会帮你在写代码的时候就写出优质的、GC友好的代码,从而避免日后的一些问题,你也会发现原来JVM调优并不难。GC基础理论JVM的垃圾回收线程只会扫描可到达的对象,所谓可到达的对象就是从roots(global,stack)节点开始进行深度优先遍历能够到达的对象节点。对于JVM的性能调优通常是在以下三者间进行权衡:Throughput 计算公式是1-(gctime)/timePause/Latency 应用线程的延时或者暂停。Footprint/Memory 内存的消耗。 JVM的调优往往是这三者之间的权衡,如果用P... 阅读全文
posted @ 2013-06-08 12:45 zhoubo 阅读(1984) 评论(0) 推荐(0) 编辑