主要包含 java 大数据 数据仓库 数据分析 第三方组件 面试题 数据结构与算法 设计模式 软件设计 等文档 ,可以访问我们的官网查看更多内容 TroubleClear
- [Read or List All Files in a Folder](Java/IO/练习/Read or List All Files in a Folder.md)
- 零拷贝
- [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)
- [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)
- Class
- [Garbage Collection](Java/Jvm/Garbage Collection.md)
- [Heap Memory Allocation](Java/Jvm/Heap Memory Allocation.md)
- [Just In Time Compiler](Java/Jvm/Just In Time Compiler.md)
- [JVM Run-Time Data Areas](Java/Jvm/JVM Run-Time Data Areas.md)
- JVM—参数
- JVM—字节码概论
- JVM—数据类型
- JVM—方法调用
- JVM—概论
- JVM—类加载
- JVM—虚拟机规范
- JVM—调优
- JVM工具篇—入门
- JVM工具篇—系统
- JVM工具篇—进阶
- [Method Reference](Java/Jvm/Method Reference.md)
- [PermGen Space Removal](Java/Jvm/PermGen Space Removal.md)
- [What Are JVM, JRE And JDK in Java](Java/Jvm/What Are JVM, JRE And JDK in Java.md)
- 内存—内存模型
- 内存—堆外内存
- 内存—对象模型
- 内存—零拷贝
- 垃圾回收—GC原理
- 垃圾回收—概论
- 垃圾回收—算法和垃圾回收器
- 垃圾回收器—ZGC
- JVM源码分析之String
- 运行时数据区—堆
- 运行时数据区—方法区
- 运行时数据区—栈
- 运行时数据区—概论
- 运行时数据区—程序计数器
- 进阶—即时编译(动态优化)
- 进阶—泛型擦除
- 进阶—逃逸分析
- README
- [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应用解析
- 参数传递方式
- [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
- 反射
- 四大引用
- [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)
- 泛型
- 注解
- [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)
- AtomicInteger
- [Callable and Future](Java/多线程/Callable and Future.md)
- CAS
- CompletableFuture
- java
- Java“锁”事
- [Non-Blocking Algorithms](Java/多线程/Non-Blocking Algorithms.md)
- Phaser
- ReentrantLock的实现看AQS的原理及应用
- Synchronization
- [Thread Priority](Java/多线程/Thread Priority.md)
- [Thread States](Java/多线程/Thread States.md)
- ThreadLocal
- Volatile
- CountDownLatch
- CyclicBarrier
- Exchanger
- ReentrantLock
- ReentrantReadWriteLock
- Semaphore
- StampedLock
- 基础—Future
- 基础—ThreadLocal
- 基础—先行发生原则
- [基础—关键字 final](Java/多线程/基础—关键字 final.md)
- 基础—关键字—volatile
- 基础—内存模型(JMM)
- 基础—多线程的实现方式
- 基础—并发概论
- 基础—锁—lock
- 基础—锁—synchronized
- 基础—高并发的实现
- AbstractQueuedSynchronizer
- ArrayBlockingQueue
- BlockingDeque
- BlockingQueue
- ConcurrentSkipListMap
- ConcurrentSkipListSet
- ConncurrentHashMap
- CopyOnWriteArrayList
- CopyOnWriteArraySet
- DelayQueue
- LinkedBlockingQueue
- LinkedTransferQueue
- PriorityBlockingQueue
- SynchronousQueue
- Untitled
- [Can we Start The Same Thread Twice ](Java/多线程/线程池/Can we Start The Same Thread Twice .md)
- [Executor And ExecutorService](Java/多线程/线程池/Executor And ExecutorService.md)
- 线程池
- 进阶—线程池
- 高级—线程回收的原理
- 高级—线程复用的原理
- [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)
- 进阶—线程安全容器
- 进阶—线程数设计
- [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)
- 基础—异常
- BigDecimal
- [Collections API](Java/数据类型和集合/Collections API.md)
- Iterator
- Java集合总结
- Arrays
- [Java 时间类型](Java/数据类型和集合/其他/Java 时间类型.md)
- 八大基本数据类型
- 包装类型
- 工具类Collections
- [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
- [ stream-lib](Java/第三方工具/ stream-lib.md)
- [apache commons](Java/第三方工具/apache commons.md)
- Disruptor
- vertx
- 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—基础—GTID
- [mysql—基础—SQL 模式](Mysql/mysql—基础—SQL 模式.md)
- mysql—基础—内置函数
- mysql—基础—函数和存储过程
- mysql—基础—基准测试
- mysql—基础—字符集和校对
- mysql—基础—存储引擎
- mysql—基础—常用命令
- mysql—基础—常见查询
- mysql—基础—常见概念
- mysql—基础—数据类型
- mysql—基础—配置文件
- mysql—进阶—join
- mysql—进阶—分区
- mysql—进阶—复制
- mysql—进阶—索引
- proto3
- YARN调度性能优化实践
- [什么是 Typora](other/什么是 Typora.md)
- [Redis GEO](redis/Redis GEO.md)
- [Redis Stream](redis/Redis Stream.md)
- redis—基础—事务
- redis—基础—单线程
- redis—基础—命令行
- redis—基础—基准测试
- redis—基础—安装配置
- redis—基础—客户端
- redis—基础—慢日志
- redis—基础—持久化
- redis—基础—数据结构
- redis—实战—分布式锁
- redis—实战—限流
- redis—进阶—Lua脚本
- redis—进阶—pipline
- redis—进阶—优化
- redis—进阶—内存管理
- redis—进阶—对比其他组件
- redis—进阶—应用
- redis—进阶—缓存
- redis—进阶—运维监控
- redis—进阶—通信协议
- redis—进阶—集群codis
- redis—进阶—集群模式
- redis—高级—消息队列
- redis—高级—问题排查
- Redis实现消息队列典型方案
- [scala 基础](Scala/scala 基础.md)
- [scala 进阶技巧](Scala/scala 进阶技巧.md)
- scala异步编程-future
- scala异步编程-promises
- [Scala编程 中文版](Scala/Scala编程 中文版.pdf)
- Scala语言规范
- 面向Java开发人员的Scala指南
- [工作中如何做好技术积累](人在地上跑 牛在天上飞/工作中如何做好技术积累.md)
- [怎么忽悠女朋友玩gal](人在地上跑 牛在天上飞/怎么忽悠女朋友玩gal.md)
- [程序员的设备篇](人在地上跑 牛在天上飞/程序员的设备篇.md)
- [Code Completetion](工具/Idea/Code Completetion.md)
- Code
- editor
- navigation
- README
- Refactor
- Java-faker
- [Jmockdata 随机模拟 java 数据插件](工具/其他/Jmockdata 随机模拟 java 数据插件.md)
- Hive—sql—分析
- Hue
- [Jupyter Notebook](数据仓库/Adhoc/Jupyter Notebook.md)
- [JupyterLab 初识](数据仓库/Adhoc/JupyterLab 初识.md)
- JupyterLab
- JupyterLab插件
- Calcite
- [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—基础—参数设置
- [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)
- BaseStation
- City
- District
- IPv4FormatException
- mydata4vipday2
- Util
- Version
- [hive—实战—UDF 加密](数据仓库/Hive/实战篇/hive—实战—UDF 加密.md)
- [1 hive—语法—Json数据处理](数据仓库/Hive/语法篇/1 hive—语法—Json数据处理.md)
- [2 hive 语法—正则匹配和非正则匹配](数据仓库/Hive/语法篇/2 hive 语法—正则匹配和非正则匹配.md)
- [3 Hive—语法—explode 和 lateral view](数据仓库/Hive/语法篇/3 Hive—语法—explode 和 lateral view.md)
- [4 hive—语法—with as 和 from ](数据仓库/Hive/语法篇/4 hive—语法—with as 和 from .md)
- [5 hive—语法—join](数据仓库/Hive/语法篇/5 hive—语法—join.md)
- [6 hive—语法—grouping sets](数据仓库/Hive/语法篇/6 hive—语法—grouping sets.md)
- [7 hive—基础—语法ROLLUP 个 CUBE](数据仓库/Hive/语法篇/7 hive—基础—语法ROLLUP 个 CUBE.md)
- hive—基础—关键字
- hive—基础—函数
- hive—基础—四种排序
- hive—基础—窗口CUME_DIST
- hive—基础—窗口FIRST_VALUE
- hive—基础—窗口LAG
- hive—基础—窗口LEAD
- hive—基础—窗口NTILE
- hive—基础—窗口PERCENT_RANK
- hive—基础—窗口函数
- hive—基础—语法DML
- 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
- 数仓—元数据管理
- 数仓—去ETL化的IOTA才是未来
- 数仓—建模事实表
- 数仓—建模分层理论
- 数仓—建模方法论
- 数仓—建模流程
- 数仓—建模维度表
- 数仓—指标体系
- 数仓—数仓定义
- 数仓—数仓治理
- 数仓—数据同步
- 数仓—数据建模
- 数仓—数据模型
- 数仓—架构发展史
- [Delta Lake 概论](数据仓库/数据湖/Delta Lake 概论.md)
- [Delta Lake 实时ods](数据仓库/数据湖/Delta Lake 实时ods.md)
- [Flink 是如何统一批流引擎的](数据仓库/数据湖/Flink 是如何统一批流引擎的.md)
- Flink和Spark的宿命之战
- 数据湖再识
- 数据湖初识
- 数据湖应用案例
- 网易云数仓
- DRY—不要重复你自己
- KISS—保持简单
- LOD—迪米特法则
- [SOLID-LSP ](设计原则/SOLID-LSP .md)
- SOLID—DIP
- SOLID—ISP
- SOLID—OCP
- SOLID—SRP
- YAGNI—你用不到它
- 设计原则