自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 使用单链表实现最基本的LRU

import java.util.Random; /** * 自己实现LRU */ public class MyLRUImpl<K, V> { private int cap; private int size = 0; private Node<K, V> head; private Node<K, V> ta...

2018-09-03 20:04:44 953 1

原创 MapReduce简介

什么是MapReduce 定义:MapReduce是一种编程模型,用于高效地进行大规模数据集的离线并行计算,Map指的是计算工作,Reduce指的是聚合工作。 准则(Hadoop): 所有计算分解为map或者reduce任务实现 每个任务处理全部输入数据中的一部分 主要根据输入数据和输出数据定义任务 任务依赖于自己的输入数据,不需要与其它任务通信 基本步骤:以统计各个用户总在线时间为例,...

2018-08-28 16:06:41 511

原创 Java编程思想中的干货-多态

由于这本书内容较多,而且有相当一部分是自己已经理解的知识,所以只记录对自己有启发的或者以前未注意到过的知识点。多态——到底会调用父类的方法还是子类的方法?向上转型:把某个对象的引用视为对其基类型的引用。目的在于编码时,只与基类打交道,即只需要关心统一的方法或接口而不用考虑具体的实现,这样一来就能将设计和实现解耦。后期绑定(动态绑定、运行时绑定):在运行时根据对象的类型进行绑定(将一个方法调用同一个...

2018-03-31 14:26:55 159

原创 Class到底是由什么构成的?——类结构分析摘记

类文件结构class文件是一组以8字节为基础单位的二进制流,各个项目严格按照顺序紧凑地排列魔数(0xCAFEBABE)与class版本:前四个字节为魔数,表示了这是个class文件,紧接着四个字节为class文件版本号,虚拟机会拒绝执行超过其版本号的文件常量池:class文件之中的资源仓库。占用class文件空间最大的项目之一,常量的数量不固定,需要有个计数值。计数值从1开始,空出一个0为满足某些...

2018-03-30 21:40:52 1380

原创 Java源码阅读笔记-ArrayList

继承与实现public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.SerializableArrayList继承自AbstractList,实现了List,RandomAccess,Cloneabl...

2018-03-30 14:01:25 246

原创 Java源码阅读笔记-Integer

所继承的类Number,所实现的接口Compareable<Integer>public final class Integer extends Number implements Comparable<Integer>    Number是一个抽象类,用来表示数字(废话)。继承这个类需要实现intValue,doubleValue等抽象方法以实现各种类型的数值相互转换,比...

2018-03-15 19:34:17 196 1

原创 一个简单易用的Http访问工具类for Android

    前言    去年(2017)参加服务外包省赛的时候,负责App开发的我遇到了一个小难题——Http请求。虽说已经有成熟的HttpUrlConnection库供使用,但依然感到有些不方便:进行一次简单的请求并对结果进行处理,需要敲下不少代码;多次请求之间其实有很多重复代码。幸运的我碰巧接触到了郭霖大神的《第二行代码》,借(chao)鉴(xi)于郭大对OkHttp的讲解,最终有了本次的Http...

2018-03-07 20:30:28 3030

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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