- 博客(10)
- 资源 (11)
- 收藏
- 关注
转载 Mongodb集群搭建的三种方式
Mongodb是时下流行的NoSql数据库,它的存储方式是文档式存储,并不是Key-Value形式。关于Mongodb的特点,这里就不多介绍了,大家可以去看看官方说明:http://docs.mongodb.org/manual/ 今天主要来说说Mongodb的三种集群方式的搭建:Replica Set / Sharding / Master-Slaver。这里只说
2014-08-28 11:16:25 475
原创 面试--超大文件取交集
如果仅仅只是要取两个文件中都存在的数字,而不用管这个数字在两个文件中出现的次数的话,用BitSet就行了。 这个昨天有人讨论过,说给40亿个整数排序。 用数组显然是不行的,太大了,一个整形使用4Byte,1亿个int就会花400M左右的内存,10亿就是4G内存。 因为int的最大数是2^32 - 1 == 约43亿,用一个二进制的下标来表示一个int值,大概需要43亿个bit位,
2014-08-20 18:47:16 3404 2
转载 Lucene 范例
Lucene 软件包的发布形式是一个 JAR 文件,下面我们分析一下这个 JAR 文件里面的主要的 JAVA 包,使读者对之有个初步的了解。 Package: org.apache.lucene.document 这个包提供了一些为封装要索引的文档所需要的类,比如 Document, Field。这样,每一个文档最终被封装成了一个 Document 对象。 Package: org.apac
2014-08-18 19:48:09 440
转载 徐小平:初创团队 合伙人比商业模式更重要
徐小平:今天的中国绝对是创新的黄金时代,如果大家勇敢的启动创业,加上两三个伙伴一起同行,大家一定会实现自己的创业梦。 今天下午在朝阳规划艺术馆由TechCrunch主办的国际创新峰会,邀请到了新东方创始人之一,真格基金合伙人徐小平,发表了关于初创企业需要合伙人的主题演讲。 以下为演讲原文: 今天的主题是“论初创企业合伙人”。它指的是创始阶段
2014-08-18 19:45:29 940
转载 SonarQube代码质量管理平台安装与使用
Sonar简介 Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量 通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测 sonarQube能带来什么? Developers' Seven Deadly Sins 1.糟糕的复杂度分
2014-08-18 16:05:50 477
转载 快速排序 java
快速排序作为一种高效的排序算法被广泛应用,SUN的JDK中的Arrays.sort 方法用的就是快排。 快排采用了经典的分治思想(divide and conquer): Divide:选取一个基元X(一般选取数组第一个元素),通过某种分区操作(partitioning)将数组划分为两个部分:左半部分小于等于X,右半部分大于等于X。 Conquer: 左右两个子数组
2014-08-15 15:24:22 446
转载 二分查找 java
二分查找又称折半查找,它是一种效率较高的查找方法。 【二分查找要求】:1.必须采用顺序存储结构 2.必须按关键字大小有序排列。 [java] view plaincopy /** * 二分查找又称折半查找,它是一种效率较高的查找方法。 【二分查找要求】:1.必须采用顺序存储结构 2.必须按关键字大小有序排列。 * @
2014-08-15 15:12:52 379
转载 经典排序算法(Java版)
1、冒泡排序 Bubble Sort 最简单的排序方法是冒泡排序方法。这种方法的基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。在冒泡排序算法中我们要对这个“气泡”序列处理若干遍。所谓一遍处理,就是自底向上检查一遍这个序列,并时刻注意两个相邻的元素的顺序是否正确。如果发现两个相邻元素的顺序不对,即“轻”的元素在下面,就交换它们的位置。显然,处理一遍之后,“最轻
2014-08-15 13:47:19 360
原创 Scala系列-2-初探HelloWorld例子
一时兴起函数式语言scala,那就开门见山,见识一下我的scala版得helloWorld吧! 1、配环境变量啥的我就不说了,下个scala的eclipse Plugins。地址http://www.scala-ide.org/ 2.那就看看我的helloWorld4scala 呵呵 Java代码 package com.taobao.m
2014-08-06 16:57:14 638
转载 scala系列-1--Win7安装Scala 2.9.3
1. 下载Scala 2.9.3 由于最新的Scala 2.10稳定版还没完成,所以最好是下载最新的Scala稳定版:2.9.3版。 下载地址:http://www.scala-lang.org/downloads/distrib/files/scala-2.9.3.msi 下载msi版本的好处在于,环境变量自动配置,否则你需要手动设置两个环境变量。 SCALA_HOME环境变量,指向Sc
2014-08-06 16:22:08 711
高可用架构(第一卷)高清目录
2018-09-01
Spring+MVC+3.0.5+Spring+3.0.5+MyBatis3.0.4全注解实例详解
2014-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人