思维要走到多数人的前面,甚至是对立面

[置顶] 经典古诗词

更新1015 赞美美句 我想不出任何你需要改变的地方,我爱你的全部。 普天之下唯一能够影响他人的方式,就是找出他们想要什么,并且教给他们如何获得。 如果成功有诀窍的话,那就是我们能洞悉他人的立场,同时还能兼顾自己和他人的立场...

1003 Hadoop学习笔记—mapreduce计算模型

«««< HEAD layout: post title: Hadoop学习笔记 — MapReduce计算模型 date: 2018-06-03 author: timebusker header-img: img/home-bg.jpg cat...

JQGrid教程-快速上手

jqGrid实例中文版

JQuery选择器使用总结


JAVA-多线程之隔离技术ThreadLocal源码详解

对ThreadLocal和InheritableThreadLocal,TransmittableThreadLocal的原理和源码进行深入分析,并举例讲解,其中前两个是JDK自带的, 原理相对比较简单,其解决了单线程环境和在单线程中又创建线程(父子线程)中线程隔离的问题。Transmi...

JAVA排序算法

package com.timebusker.algorithm.sort; import com.timebusker.algorithm.AbstractAlgorithm; import org.junit.Test; import java.util.Arrays; /** *...

JAVA-详解内部类

可以将一个类的定义放在另一个类的定义内部,这就是内部类。 为什么要使用内部类? 在《Think in java》中有这样一句话:使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现, 所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。 在我们程...

JAVA-深入理解Java三大特性:封装、继承、多态

面向对象编程有三大特性:封装、继承、多态 封装——隐藏内部细节 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。 对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 良好的封装能够减少耦合。 类内部的结构可以自由修改。 ...

JAVA-详解内部类

自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。 自动装箱与拆箱的机制可以让我们在Java的变量赋值或者是方法调用等情况下使用原始类型或者对象类型更加简单直接。 装箱/拆箱 Java为每种基本数据类型都提供了对应的包装器类型,但在Java SE5...

JAVA-抽象类与接口

接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。 抽象类 我们都知道在面向对象的领...

JAVA-集合类型

面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。 集合只用于存储对象,集合长度是可变的...