04 2017 档案

(转)预估大数据量下UV的方法
摘要:在实际应用中,我们经常碰到这种情况,即要统计某个对象或者事件独立出现的次数。对于较小的数据量,这很容易解决,我们可以首先在内存中对序列进行排序,然后扫描有序序列统计独立元素数目。其中排序时间复杂度为O(n*log(n)),扫描时间复杂度为O(n),所以总的时间复杂度为O(n*log(n))。当内存非 阅读全文

posted @ 2017-04-13 17:50 zhouzhou0615 阅读(2013) 评论(0) 推荐(0)

(转)最小Hash和局部敏感Hash
摘要:转自:http://www.07net01.com/2015/08/907327.html 在数据挖掘中,有一个比较基本的问题,就是比较两个集合的相似度。关于这个问题,最笨的方法就是用一个两重循环来遍历这两个集合中的所有元素,进而统计这两个集合中相同元素的个数。但是,当这两个集合里的元素数量非常庞大 阅读全文

posted @ 2017-04-13 17:09 zhouzhou0615 阅读(313) 评论(0) 推荐(0)

(转)java 虚拟机内存划分
摘要:深入理解java虚拟机(一):java内存区域(内存结构划分)深入理解java虚拟机(二):java内存溢出实战 深入理解java虚拟机(三):String.intern()-字符串常量池深入理解java虚拟机(四):对象存活判定算法和垃圾收集算法深入理解java虚拟机(五):hotspot垃圾收集 阅读全文

posted @ 2017-04-11 17:49 zhouzhou0615 阅读(241) 评论(0) 推荐(0)

(转)java中新生代和老年代
摘要:转自:http://blog.csdn.net/lojze_ly/article/details/49456255 聊聊JVM的年轻代 1.为什么会有年轻代 我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那 阅读全文

posted @ 2017-04-11 17:39 zhouzhou0615 阅读(7948) 评论(1) 推荐(0)

(转)git使用规范
摘要:转自:http://www.ruanyifeng.com/blog/2015/08/git-use-process.html 团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。 否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。 下面是ThoughtBot 的 阅读全文

posted @ 2017-04-06 15:07 zhouzhou0615 阅读(161) 评论(0) 推荐(0)

(转)git rebase 命令
摘要:转自:http://blog.csdn.net/hudashi/article/details/7664631/ 原文: http://gitbook.liuhui998.com/4_2.html 一、基本 git rebase用于把一个分支的修改合并到当前分支。 假设你现在基于远程分支"origi 阅读全文

posted @ 2017-04-05 14:14 zhouzhou0615 阅读(180) 评论(0) 推荐(0)

导航