Skip to content

java 大数据 spark flink redis hive hbase kafka 面试题 数据结构 算法 设计模式

Notifications You must be signed in to change notification settings

kingcall/all-kinds-book

Repository files navigation

all-kinds-book

主要包含 java 大数据 数据仓库 数据分析 第三方组件 面试题 数据结构与算法 设计模式 软件设计 等文档 ,可以访问我们的官网查看更多内容 TroubleClear

Java

Java-Coding

Java-IO

Java-IO-练习

  • [Read or List All Files in a Folder](Java/IO/练习/Read or List All Files in a Folder.md)
  • 零拷贝

Java-Java8

  • [Lambda Expression And Variable Scope](Java/Java8/Lambda Expression And Variable Scope.md)
  • [Lambda Expressions](Java/Java8/Lambda Expressions.md)
  • [Stream API](Java/Java8/Stream API.md)
  • [Stream 原理](Java/Java8/Stream 原理.md)

Java-JDBC

  • [Batch Processing JDBC](Java/JDBC/Batch Processing JDBC.md)
  • [CallableStatement Interface](Java/JDBC/CallableStatement Interface.md)
  • [Connection Interface](Java/JDBC/Connection Interface.md)
  • [DatabaseMetaData Interface](Java/JDBC/DatabaseMetaData Interface.md)
  • DataSource
  • [JDBC Overview](Java/JDBC/JDBC Overview.md)
  • [ResultSet Interface](Java/JDBC/ResultSet Interface.md)
  • [Statement Interface](Java/JDBC/Statement Interface.md)
  • [Transaction Management](Java/JDBC/Transaction Management.md)

Java-Jvm

Java-Jvm-字节码

Java-Jvm-工具

Java-Jvm-源码分析

Java-其他

  • [Checked And Unchecked Exceptions](Java/其他/Checked And Unchecked Exceptions.md)
  • [Comparable 和 Comparator](Java/其他/Comparable 和 Comparator.md)
  • Comparator
  • [Compile Java Program at Runtime](Java/其他/Compile Java Program at Runtime.md)
  • [equlas 和 Hashcode](Java/其他/equlas 和 Hashcode.md)
  • [Fail-Fast Vs Fail-Safe Iterator in Java](Java/其他/Fail-Fast Vs Fail-Safe Iterator in Java.md)
  • [jmx 概述](Java/其他/jmx 概述.md)
  • [New Date and Time API](Java/其他/New Date and Time API.md)
  • [Object Cloning](Java/其他/Object Cloning.md)
  • Optional
  • [Pass by Value or Pass by Reference](Java/其他/Pass by Value or Pass by Reference.md)
  • [Run a Shell Script](Java/其他/Run a Shell Script.md)
  • [Run javap Programmatically](Java/其他/Run javap Programmatically.md)
  • [Running DosWindows Commands](Java/其他/Running DosWindows Commands.md)
  • [Switch Case Statement](Java/其他/Switch Case Statement.md)
  • [Ternary Operator](Java/其他/Ternary Operator.md)
  • Try-With-Resources
  • [Type Casting](Java/其他/Type Casting.md)
  • Unsafe应用解析
  • 参数传递方式

Java-其他-反射

  • [Generating Getters And Setters Using Reflection](Java/其他/反射/Generating Getters And Setters Using Reflection.md)
  • [Invoking Getters And Setters Using Reflection](Java/其他/反射/Invoking Getters And Setters Using Reflection.md)
  • Reflection
  • 反射
  • 四大引用

Java-其他-序列化

Java-其他-泛型

  • [Bounded Type Parameter](Java/其他/泛型/Bounded Type Parameter.md)
  • [Generic Class, Interface And Generic Method](Java/其他/泛型/Generic Class, Interface And Generic Method.md)
  • [Generics in Java](Java/其他/泛型/Generics in Java.md)
  • [Type Erasure](Java/其他/泛型/Type Erasure.md)
  • [Wildcards in Java Generics](Java/其他/泛型/Wildcards in Java Generics.md)
  • 泛型
  • 注解

Java-其他-编码

Java-基础

  • [1 Install Java ](Java/基础/1 Install Java .md)
  • [2 Hello World](Java/基础/2 Hello World.md)
  • [3](Java/基础/3. JVM JRE JDK.md)
  • [4 八大数据类型](Java/基础/4 八大数据类型.md)

Java-多线程

Java-多线程-同步工具

Java-多线程-数据结构

Java-多线程-线程池

Java-多线程-练习

  • [Create Deadlock](Java/多线程/练习/Create Deadlock.md)
  • [Print Odd-Even Numbers Semaphore](Java/多线程/练习/Print Odd-Even Numbers Semaphore.md)
  • [Print Odd-Even Numbers wait-notify](Java/多线程/练习/Print Odd-Even Numbers wait-notify.md)
  • [Printing Numbers in Sequence](Java/多线程/练习/Printing Numbers in Sequence.md)
  • [Producer-Consumer ArrayBlockingQueue](Java/多线程/练习/Producer-Consumer ArrayBlockingQueue.md)
  • [Producer-Consumer volatile](Java/多线程/练习/Producer-Consumer volatile.md)
  • [Run Threads in Sequence](Java/多线程/练习/Run Threads in Sequence.md)
  • [进阶—Atmoic 原子类](Java/多线程/进阶—Atmoic 原子类.md)
  • 进阶—线程安全容器
  • 进阶—线程数设计

Java-异常

  • [Best Practices For Exception Handling](Java/异常/Best Practices For Exception Handling.md)
  • [Custom Exception](Java/异常/Custom Exception.md)
  • [g Custom Exception Class](Java/异常/g Custom Exception Class.md)
  • 基础—异常

Java-数据类型和集合

Java-数据类型和集合-List

Java-数据类型和集合-Map

Java-数据类型和集合-queue

Java-数据类型和集合-Set

Java-数据类型和集合-其他

Java-数据类型和集合-字符串

  • [String Immutable](Java/数据类型和集合/字符串/String Immutable.md)
  • [String pool](Java/数据类型和集合/字符串/String pool.md)
  • [String 基础](Java/数据类型和集合/字符串/String 基础.md)
  • [String 扩展](Java/数据类型和集合/字符串/String 扩展.md)
  • [String 拼接](Java/数据类型和集合/字符串/String 拼接.md)
  • 工具类Arrays

Java-数据类型和集合-枚举

Java-测试

Java-第三方工具

  • [ stream-lib](Java/第三方工具/ stream-lib.md)
  • [apache commons](Java/第三方工具/apache commons.md)
  • Disruptor
  • vertx

Java-网络

Java-面向对象

  • Abstraction
  • [Access Modifiers](Java/面向对象/Access Modifiers.md)
  • [Constructor Chaining](Java/面向对象/Constructor Chaining.md)
  • [Constructor Overloading](Java/面向对象/Constructor Overloading.md)
  • Constructor
  • [Difference Between Abstract Class And Interface](Java/面向对象/Difference Between Abstract Class And Interface.md)
  • [Difference Between Encapsulation And Abstraction](Java/面向对象/Difference Between Encapsulation And Abstraction.md)
  • [Effectively Final](Java/面向对象/Effectively Final.md)
  • Encapsulation
  • [Enum Type](Java/面向对象/Enum Type.md)
  • [final Keyword](Java/面向对象/final Keyword.md)
  • [final Vs finally Vs finalize](Java/面向对象/final Vs finally Vs finalize.md)
  • final
  • [FunctionalInterface Annotation](Java/面向对象/FunctionalInterface Annotation.md)
  • Inheritance
  • [Interface Default Methods](Java/面向对象/Interface Default Methods.md)
  • [Interface Static Methods](Java/面向对象/Interface Static Methods.md)
  • Interface
  • [Marker Interface](Java/面向对象/Marker Interface.md)
  • [Method Overloading](Java/面向对象/Method Overloading.md)
  • [Method Overriding](Java/面向对象/Method Overriding.md)
  • Object
  • [Private Methods in Java Interface](Java/面向对象/Private Methods in Java Interface.md)
  • [static Import](Java/面向对象/static Import.md)
  • [static Keyword](Java/面向对象/static Keyword.md)
  • static
  • [super Keyword](Java/面向对象/super Keyword.md)
  • [Why main Method is static](Java/面向对象/Why main Method is static.md)
  • 内部类
  • 基础知识
  • 如何理解面向对象
  • 枚举

Mysql

Mysql-原理

other

Python

redis

Scala

人在地上跑 牛在天上飞

  • [工作中如何做好技术积累](人在地上跑 牛在天上飞/工作中如何做好技术积累.md)
  • [怎么忽悠女朋友玩gal](人在地上跑 牛在天上飞/怎么忽悠女朋友玩gal.md)
  • [程序员的设备篇](人在地上跑 牛在天上飞/程序员的设备篇.md)

工具

工具-Git

工具-Idea

工具-Mac

工具-Maven

工具-Sql

工具-Typora

工具-其他

  • Java-faker
  • [Jmockdata 随机模拟 java 数据插件](工具/其他/Jmockdata 随机模拟 java 数据插件.md)

工具-搜索引擎

数据仓库

数据仓库-Adhoc

数据仓库-Hive

数据仓库-Hive-基础篇

  • [1 Hive—基础—hive初识](数据仓库/Hive/基础篇/1 Hive—基础—hive初识.md)
  • [10 Hive—基础—streaming](数据仓库/Hive/基础篇/10 Hive—基础—streaming.md)
  • [11 Hive—基础—常见函数](数据仓库/Hive/基础篇/11 Hive—基础—常见函数.md)
  • [12 hive—基础—架构设计](数据仓库/Hive/基础篇/12 hive—基础—架构设计.md)
  • [13 Hive—基础—HiveServer2](数据仓库/Hive/基础篇/13 Hive—基础—HiveServer2.md)
  • [14 hive—基础—其他语言调用](数据仓库/Hive/基础篇/14 hive—基础—其他语言调用.md)
  • [15 hive—基础—UDF初识](数据仓库/Hive/基础篇/15 hive—基础—UDF初识.md)
  • [16 Hive—基础—hive架构服务](数据仓库/Hive/基础篇/16 Hive—基础—hive架构服务.md)
  • [17 hive—基础—本地模式和严格模式](数据仓库/Hive/基础篇/17 hive—基础—本地模式和严格模式.md)
  • [18 hive—基础—视图和物化视图](数据仓库/Hive/基础篇/18 hive—基础—视图和物化视图.md)
  • [2 Hive—基础—hive的编译安装](数据仓库/Hive/基础篇/2 Hive—基础—hive的编译安装.md)
  • [2](数据仓库/Hive/基础篇/2.1 Hive—基础—hive的配置.md)
  • [2](数据仓库/Hive/基础篇/2.3 Hive—基础—HCatalog and WebHCat.md)
  • [2](数据仓库/Hive/基础篇/2.5 Hive—基础—MetaStore.md)
  • [2](数据仓库/Hive/基础篇/2.6 Hive—基础—命令行操作.md)
  • [3 Hive—基础—表的基本操作](数据仓库/Hive/基础篇/3 Hive—基础—表的基本操作.md)
  • [4 Hive—基础—内部表和外部表](数据仓库/Hive/基础篇/4 Hive—基础—内部表和外部表.md)
  • [5 Hive—基础—数据的组织管理方式](数据仓库/Hive/基础篇/5 Hive—基础—数据的组织管理方式.md)
  • [6 Hive—基础—动态分区](数据仓库/Hive/基础篇/6 Hive—基础—动态分区.md)
  • [7 Hive—基础—执行引擎详解](数据仓库/Hive/基础篇/7 Hive—基础—执行引擎详解.md)
  • [8 Hive—基础—基本数据类型](数据仓库/Hive/基础篇/8 Hive—基础—基本数据类型.md)
  • [9 Hive—基础—关键字](数据仓库/Hive/基础篇/9 Hive—基础—关键字.md)
  • [9 Hive—基础—复合数据类型](数据仓库/Hive/基础篇/9 Hive—基础—复合数据类型.md)
  • hive—基础—参数设置

数据仓库-Hive-实战篇

  • [1 hive—实战—拉链表](数据仓库/Hive/实战篇/1 hive—实战—拉链表.md)
  • [2 hive—实战—UDF IP转化地址](数据仓库/Hive/实战篇/2 hive—实战—UDF IP转化地址.md)
  • [2 hive—实战—UDF SQL 解析](数据仓库/Hive/实战篇/2 hive—实战—UDF SQL 解析.md)
  • [2 hive—实战—UDF 分词](数据仓库/Hive/实战篇/2 hive—实战—UDF 分词.md)
  • [3 hive—整合—Hbase](数据仓库/Hive/实战篇/3 hive—整合—Hbase.md)
  • [4 hive—整合—Kudu](数据仓库/Hive/实战篇/4 hive—整合—Kudu.md)
  • [5 hive—整合—Druid](数据仓库/Hive/实战篇/5 hive—整合—Druid.md)
  • [6 hive—整合—Impala](数据仓库/Hive/实战篇/6 hive—整合—Impala.md)
  • [7 hive—整合— Accumulo](数据仓库/Hive/实战篇/7 hive—整合— Accumulo.md)

数据仓库-Hive-实战篇-datx

数据仓库-Hive-源码篇

数据仓库-Hive-语法篇

数据仓库-Hive-进阶篇

  • [1 hive—进阶—索引](数据仓库/Hive/进阶篇/1 hive—进阶—索引.md)
  • [2 hive—进阶—事务初识](数据仓库/Hive/进阶篇/2 hive—进阶—事务初识.md)
  • [2 hive—进阶—事务剖析](数据仓库/Hive/进阶篇/2 hive—进阶—事务剖析.md)
  • [3 hive—进阶—SQL解析成MR](数据仓库/Hive/进阶篇/3 hive—进阶—SQL解析成MR.md)
  • [4 hive—进阶—底层存储](数据仓库/Hive/进阶篇/4 hive—进阶—底层存储.md)
  • [4 hive—进阶—底层存储2](数据仓库/Hive/进阶篇/4 hive—进阶—底层存储2.md)
  • [6 hive—进阶—数据压缩](数据仓库/Hive/进阶篇/6 hive—进阶—数据压缩.md)
  • [Hive SQL执行过程之SQL解析过程](数据仓库/Hive/进阶篇/Hive SQL执行过程之SQL解析过程.md)
  • [Hive SQL执行过程之代码流程](数据仓库/Hive/进阶篇/Hive SQL执行过程之代码流程.md)
  • [Hive ZooKeeper Lock Manager](数据仓库/Hive/进阶篇/Hive ZooKeeper Lock Manager.md)
  • hive—基础—执行流程
  • hive—进阶—优化
  • hive—进阶—执行计划
  • hive—高级—SQL解析
  • Hive—高级—安全认证
  • hive—高级—权限管理
  • Hive—高级—锁
  • 基于antlr4实现hiveSQL的解析[表血缘和字段血缘]
  • README

数据仓库-Spark-sql

数据仓库-实战

数据仓库-数仓建模

数据仓库-数据湖

数据仓库-面试

算法与数据结构

算法与数据结构-数据结构

计算机基础

设计原则

设计模式

扫码关注我们

About

java 大数据 spark flink redis hive hbase kafka 面试题 数据结构 算法 设计模式

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages