自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 java知识

版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons) ...

2019-08-01 14:03:00 657 1

原创 数据结构与算法 红黑树(二)

什么是红黑树红黑树是一颗二叉搜索树,他在每个结点上增加了一个存储为来标识结点的颜色,可以是red或black红黑树的性质时间复杂度lgn 每个结点包含5个属性:color、key、left、right和p红黑树与二叉树的区别一个红黑树是一颗二叉树 红黑树还需满足:每个结点或是红色的,或者是黑色的 根结点是黑色的 每个叶结点(NIL)是黑色的 如果一个结点是红色的,则它...

2019-05-01 20:28:46 362 1

原创 领域驱动设计-笔记

什么是领域驱动设计?领域驱动设计是一种思维方式、也是一种优先任务,它旨在加速那些必须处理复杂领域的软件项目开发为什么要做领域建模?代码提供灵活性和扩展性领域建模最大的价值是提供了一种通用语言,这种语言将领域专家和技术人员联系在一起的纽带第一部分 运用领域模型第一章 消化知识1.1 有效建模的要素模型和实效的绑定 建立了一种基于模型的语言 开发一个蕴含丰富知识的模...

2019-05-01 20:17:49 835 2

原创 数据仓库建模方法论

1.ER模型 实体关系模型描述业务,站在企业角度面向主题的抽象,而不是针对某个业务流程的实体对象关系的抽象要求:全面了解业务数据 实施周期长 建模能力要求高ER模型的出发点是整合企业数据,将各个系统中的数据按主题合并,并进行一致性处理,为数据分析决策服务,但不直接用于决策建模步骤:高层模型 高度抽象的模型,用于描述主要主题及主题间的关系,企业业务的总体概括 中层模...

2019-04-22 19:59:12 2476 2

原创 hive SQL 版本号大小比较

CONCAT(lpad(substring_index(substring_index(log.app_version, '.', 1), '.', -1), 2, 0), lpad(substring_index(substring_index(log.app_version, '.', 2), '.', -1), 2, 0), lpad(substring_index(substring_i...

2019-04-17 14:36:47 2618 2

原创 数据结构与算法 链表 二叉树 递归(一)

目录1.java 单向链表2.java 双向链表3.二叉树4.递归1.java 单向链表package javalearn;public class SingleLinkedList { private int size; private Node head; public SingleLinkedList(){ ...

2019-04-16 22:58:23 189 1

原创 hadoop MapReduce 原理

目录MapReduce 背景MapReduce 是什么工作原理mapReduce运行机制 MapReduce实际处理流程shuffle过程 MapReduce与YARNYARN概述MapReduce 与 YARN中的重要概念FileInputFormat 中默认的切片机制MapReduce 背景在2000年以后,网页数...

2019-04-16 08:01:03 588 1

原创 HashMap和Hashtable的区别

HashMap和Hashtable的区别HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。HashMap把Hashtab...

2019-04-16 07:09:11 90

转载 java 知识基础

Java 基础1. JDK 和 JRE 有什么区别?== 和 equals 的区别是什么?两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?final 在 Java 中有什么作用?Java 中的 Math.round(-1.5) 等于多少?String 属于基础的数据类型吗?Java 中操作字符串都有哪些类?它们之间有什么区别?...

2019-04-16 07:02:48 91

经典计算机教程-算法导论

本书全面论述了算法的内容,从一定深度上涵盖了算法的诸多方面,同时其讲授和分析方法又兼顾了各个层次读者的接受能力。各章内容自成体系,可作为独立单元学习。所有算法都用英文和伪码描述,使具备初步编程经验的人也可读懂。全书讲解通俗易懂,且不失深度和数学上的严谨性。第二版增加了新的章节,如算法作用、概率分析与随机算法、线性编程等,几乎对第一版的各个部分都作了大量修订。 本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。本书专门讨论了线性规划,介绍了动态规划的两个

2019-05-02

空空如也

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

TA关注的人

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