# JavaInterview

## JavaInterview

- [README](https://tommyyang.gitbook.io/javainterview/readme.md)
- [架构篇](https://tommyyang.gitbook.io/javainterview/architecture.md)
- [分布式一致性协议](https://tommyyang.gitbook.io/javainterview/architecture/2pc-3pc.md)
- [设计模式](https://tommyyang.gitbook.io/javainterview/architecture/design_patterns.md)
- [ElasticSearch](https://tommyyang.gitbook.io/javainterview/architecture/elasticsearch.md)
- [MySQL](https://tommyyang.gitbook.io/javainterview/architecture/mysql.md)
- [Redis](https://tommyyang.gitbook.io/javainterview/architecture/redis.md)
- [UML 图总结](https://tommyyang.gitbook.io/javainterview/architecture/uml.md)
- [大数据篇](https://tommyyang.gitbook.io/javainterview/bigdata.md)
- [Hadoop 架构](https://tommyyang.gitbook.io/javainterview/bigdata/hadoop.md)
- [Hive](https://tommyyang.gitbook.io/javainterview/bigdata/hive.md)
- [Hive 函数](https://tommyyang.gitbook.io/javainterview/bigdata/hive_udf.md)
- [kafka\_1](https://tommyyang.gitbook.io/javainterview/bigdata/kafka_1.md)
- [MaxList以及Set模块](https://tommyyang.gitbook.io/javainterview/bigdata/maxlist_set.md)
- [书籍总结](https://tommyyang.gitbook.io/javainterview/books.md)
- [代码篇](https://tommyyang.gitbook.io/javainterview/codeinterview.md)
- [动态规划（Dynamic Programming）](https://tommyyang.gitbook.io/javainterview/codeinterview/dynamic-programming.md)
- [order\_print\_num](https://tommyyang.gitbook.io/javainterview/codeinterview/order-print-num.md)
- [IO 篇](https://tommyyang.gitbook.io/javainterview/io.md)
- [多线程 N 次写文件](https://tommyyang.gitbook.io/javainterview/io/multi-thread-write-file.md)
- [多线程、进程、多核 CPU 详细介绍](https://tommyyang.gitbook.io/javainterview/io/thread-cpu-process.md)
- [Java 基础知识](https://tommyyang.gitbook.io/javainterview/javabase.md)
- [异常介绍](https://tommyyang.gitbook.io/javainterview/javabase/exception.md)
- [StringBuffer 和 StringBuilder](https://tommyyang.gitbook.io/javainterview/javabase/stringbuilderandstringbuffer.md)
- [线程池](https://tommyyang.gitbook.io/javainterview/javabase/threadpool.md)
- [数据结构篇](https://tommyyang.gitbook.io/javainterview/javabase/datastructure.md)
- [BlockingQueue 和 BlockingDeque 内部实现分析](https://tommyyang.gitbook.io/javainterview/javabase/datastructure/blockingqueueanddeque.md)
- [Java8](https://tommyyang.gitbook.io/javainterview/javabase/java8.md)
- [关键字篇](https://tommyyang.gitbook.io/javainterview/javabase/keywords.md)
- [关键字-transient](https://tommyyang.gitbook.io/javainterview/javabase/keywords/transient.md)
- [关键字-volatile](https://tommyyang.gitbook.io/javainterview/javabase/keywords/volatile.md)
- [深入浅出 JVM](https://tommyyang.gitbook.io/javainterview/jvm.md)
- [garbage\_collectors](https://tommyyang.gitbook.io/javainterview/jvm/garbage_collectors.md)
- [JVM 参数](https://tommyyang.gitbook.io/javainterview/jvm/jvm_params.md)
- [README](https://tommyyang.gitbook.io/javainterview/lock.md)
- [machinelearning](https://tommyyang.gitbook.io/javainterview/machinelearning.md)
- [model](https://tommyyang.gitbook.io/javainterview/machinelearning/model.md)
- [推荐系统整理](https://tommyyang.gitbook.io/javainterview/machinelearning/recommend_system.md)
- [tensorflow 入门](https://tommyyang.gitbook.io/javainterview/machinelearning/tensorflow.md)
- [排序篇](https://tommyyang.gitbook.io/javainterview/sortpro.md)
- [冒泡排序](https://tommyyang.gitbook.io/javainterview/sortpro/1.bubblesort.md)
- [基数排序](https://tommyyang.gitbook.io/javainterview/sortpro/10.radixsort.md)
- [选择排序](https://tommyyang.gitbook.io/javainterview/sortpro/2.selectionsort.md)
- [插入排序](https://tommyyang.gitbook.io/javainterview/sortpro/3.insertionsort.md)
- [希尔排序](https://tommyyang.gitbook.io/javainterview/sortpro/4.shellsort.md)
- [归并排序](https://tommyyang.gitbook.io/javainterview/sortpro/5.mergesort.md)
- [快速排序](https://tommyyang.gitbook.io/javainterview/sortpro/6.quicksort.md)
- [堆排序](https://tommyyang.gitbook.io/javainterview/sortpro/7.heapsort.md)
- [计数排序](https://tommyyang.gitbook.io/javainterview/sortpro/8.countingsort.md)
- [桶排序](https://tommyyang.gitbook.io/javainterview/sortpro/9.bucketsort.md)
- [Web 篇](https://tommyyang.gitbook.io/javainterview/web.md)
- [JavaWeb 中 POJO、BO、VO、DO、DTO、DAO、PO 详细介绍](https://tommyyang.gitbook.io/javainterview/web/pojo-bo-vo-do-dto-dao-po-etc.md)
- [Filter 和 Interceptor 详解](https://tommyyang.gitbook.io/javainterview/web/filter-interceptor.md)
- [HTTP 请求的完整过程](https://tommyyang.gitbook.io/javainterview/web/http-processing.md)
- [Spring 配置](https://tommyyang.gitbook.io/javainterview/web/spring-config.md)
- [Spring IoC](https://tommyyang.gitbook.io/javainterview/web/spring-ioc.md)
- [Spring 全家桶](https://tommyyang.gitbook.io/javainterview/web/spring.md)
