自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

concurrent包

转载自 http://blog.csdn.net/legendmohenote/article/details/5754117

2016-03-22 09:40:28

阅读数 151

评论数 0

一致性hash算法

参考自: http://www.jiacheo.org/blog/174 http://www.cnblogs.com/haippy/archive/2011/12/10/2282943.html 学习分布式, 一致性哈希是最最基础的知识, 所以要理解好. 那什...

2016-03-22 09:25:30

阅读数 255

评论数 0

常用的免费的开源软件

转载自http://blog.chinaunix.net/uid-20642150-id-4096737.html 操作系统:Centos※,Freebsd,Ubuntu,Redhat※,suselinux,Debian※ 网站服务:apache※,nginx※,lighttpd,php※,t...

2016-03-22 09:10:26

阅读数 608

评论数 0

常见的开源协议

转载自http://www.cnblogs.com/BangQ/archive/2011/07/19/2110886.html 常见的五种简介:  1. BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用...

2016-03-22 09:04:10

阅读数 143

评论数 0

Java中线程池的使用

本文参考自http://www.cnblogs.com/dolphin0520/p/3932921.html (1). Executor框架 Executor框架同java.util.concurrent.Executor 接口在Java 5中被引入。Executor框架是一个根据一组执行策略调用...

2016-03-18 20:08:53

阅读数 348

评论数 0

Java内部类

内部类有静态内部类(嵌套内部类)、普通内部类、局部内部类、匿名内部类。 1嵌套内部类(静态内部类) 内部类是static时,称作是嵌套类。则1)创建嵌套类的对象时不再需要其外围类的对象;2)不能从嵌套类的对象中访问非静态的外围类对象。 静态内部类不能访问外部类的普通成员变量,只能访问外部类中的静态...

2016-03-13 20:10:34

阅读数 250

评论数 0

构造函数

1.  构造函数 当写一个java类的时候,如果没有给出该类的任何构造函数,那么会默认有有一个无参数的构造器。在获取类的实例的时候,可以调用无参构造函数。 public class Test { public static void main(String[] args) { Tes...

2016-03-13 09:20:41

阅读数 166

评论数 0

cookie和session的区别

Cookie是在HTTP下,服务器或脚本可以维护客户工作站上信息的一种形式,它是由web服务器保存在用户浏览器上的小文件,可以包含用户的信息如身份识别号码、密码等。Session是指用来在客户端与服务器端之间保持状态的解决方案和存储结构。        二者的区别是: 1)cookie保存在客...

2016-03-12 12:04:12

阅读数 158

评论数 0

多态

多态见于有继承层次的类结构中。由以下代码所示,可知 1. public权限的方法有多态性,静态方法和成员变量没有多态性 1)将子类对象可以赋给父类引用,这样调用对象的方法时会动态绑定具体的对象,父类中所有和子类中同名的public方法会被子类覆盖,当调用此类时调用的即为子类中的方法,如调用dyna...

2016-03-12 11:39:49

阅读数 204

评论数 0

抽象类与接口

1 抽象类和抽象方法 abstract关键字允许在类中创建一个或多个没有任何定义的方法即只声明了方法却没有提供方法体如abstract void f(),这些实现是由此类的继承者创建的。 包含抽象方法的类叫做抽象类,如果一个类包含一个或者多个抽象方法,该类必须被限定为抽象的。我们也可以定义一个没有...

2016-03-12 10:51:57

阅读数 177

评论数 0

类加载机制

1. 类加载机制的概念 类加载机制就是就是把class文件变成虚拟机可以直接使用的java类型的过程。具体过程是从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。    2.类加载的过程 类从被加载到虚拟机内存中开始,到卸载出内存位置,整个...

2016-03-11 17:07:56

阅读数 171

评论数 0

设计模式中的代理模式与Java中的动态代理

(1) 设计模式中的代理 代理是基本的设计模式之一,它是为了提供额外的或不同的操作,而插入的用来代替实际对象的对象。        代理是保证了在任何时刻可以把额外的工作从“实际”对象中分离到不同的地方,希望可以很容易地做出修改,从没有使用这些操作到可以使用这些操作,或者是反过来,这个时候代理就显...

2016-03-10 23:05:45

阅读数 221

评论数 0

Java的反射机制

(1) 反射的使用        当通过反射与一个未知类型的对象打交道时,JVM只是简单地检查这个对象,看它属于哪个特定的类。在用它做某件事情之前必须加载那个类的Class对象。因此,那个类的.class文件对于JVM来说必须是可以获取到的:要么在本地上,要么可以通过网络获得。        ...

2016-03-10 23:00:08

阅读数 139

评论数 0

海量数据处理常用的方法

通过对海量数据的挖掘能有效地揭示用户的行为模式,加深对用户需求的理解,提取用户的集体智慧,从而为研发人员决策提供依据,提升产品用户体验,进而占领市场。 海量处理的基本方法: 1.     Hash法 构造hash表和处理冲突的方法和上面介绍的一样。 在处理海量数据的过程中,使用Hash方法一般可以...

2016-03-10 22:34:22

阅读数 3867

评论数 0

JAVA的三大特性

转载至 http://www.cnblogs.com/zzx1045917067/archive/2012/12/20/2827010.html Java三大特性 Java语言的三大特性即是:封装、继承、多态 封装: 首先,属性可用来描述同一类事物的特征,方法可描述一类事物可做的操...

2016-03-08 16:36:51

阅读数 159

评论数 0

105.Find the Duplicate Number

Given an array nums containing n + 1 integers where each integer is between 1 and n (inclusive), prove that at least one duplicate number must exist....

2016-03-03 10:29:28

阅读数 265

评论数 0

2015 去哪儿校招---二分查找

对于一个有序数组,我们通常采用二分查找的方式来定位某一元素,请编写二分查找的算法,在数组中查找指定元素。 给定一个整数数组A及它的大小n,同时给定要查找的元素val,请返回它在数组中的位置(从0开始),若不存在该元素,返回-1。若该元素出现多次,请返回第一次出现的位置。 测试样例: ...

2016-03-01 17:14:20

阅读数 286

评论数 0

2015 去哪儿校招---字符串中第一个重复的字符

对于一个字符串,请设计一个高效算法,找到第一次重复出现的字符。 给定一个字符串(不一定全为字母)A及它的长度n。请返回第一个重复出现的字符。保证字符串中有重复字符,字符串的长度小于等于500。 测试样例: "qywyer23tdd",11 返回:y 与剑指offer面试题中...

2016-03-01 17:12:47

阅读数 3307

评论数 2

2015 去哪儿校招--对字符数组中元素包含某个单词个数的排序

请设计一个高效算法,再给定的字符串数组中,找到包含"Coder"的字符串(不区分大小写),并将其作为一个新的数组返回。结果字符串的顺序按照"Coder"出现的次数递减排列,若两个串中"Coder"出现的次数相同,则保持他们在原数组中的位置...

2016-03-01 17:11:10

阅读数 593

评论数 0

提示
确定要删除当前文章?
取消 删除