Coder Social home page Coder Social logo

all-kinds-book's Introduction

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

数据仓库-实战

数据仓库-数仓建模

数据仓库-数据湖

数据仓库-面试

算法与数据结构

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

计算机基础

设计原则

设计模式

扫码关注我们

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.