阅读 3284

java学习笔记(目录)

目前想要跳槽去大厂,所以决定从java基础和底层源码一点一点复习,这个系列将会主要写一些java的基础和源码学习。等学完了再尝试是否继续写提高篇之类的。


JavaWeb

java基础:JavaWeb之Servlet
java基础:JavaWeb之ServletConfig与ServletContext
java基础:JavaWeb之request和response
java基础:JavaWeb之Cookie和Session
java基础:JavaWeb之JSP
java基础:JavaWeb之EL表达式

Java基础类

java基础:Integer — 源码分析
java基础:String — 源码分析(一)
java基础:String — 字符串常量池与intern(二)
java基础:Enum — 源码分析

Java集合类

java基础:HashMap — 源码分析
java基础:ArrayList — 源码分析
java基础:LinkedList — 源码分析
java基础:TreeMap — 源码分析
java基础:LinkedHashMap — 源码分析
java基础:HashSet/LinkedHashSet/TreeSet — 源码分析
java基础:Vector/Stack — 源码分析

Java比基础高一点的基础类

java基础:深入理解Class对象与反射机制
java基础:深入理解JDK动态代理

并发

Java并发学习

NIO

NIO学习

jvm

JVM学习(一)——内存结构
JVM学习(二)——GC垃圾回收机制
JVM学习(三)——类加载机制

Spring

Spring源码分析

Mybatis

Mybatis源码学习

数据库

《MySQL技术内幕 InnoDB存储引擎》读书笔记

算法

算法--我的红黑树学习过程
数据结构与算法 <一>
数据结构与算法 <二>

Hadoop

Hadoop学习(一)——HDFS分布式文件系统
Hadoop学习(二)——MapReduce\Yarn架构
Hadoop学习——MapReduce
Hadoop学习——Client源码分析

Spark

Spark学习(一)——运行模式与运行流程
Spark学习(二)——RDD基础
Spark学习(三)——Stage和宽窄依赖
Spark学习——性能调优(一)
Spark学习——性能调优(二)
Spark学习——性能调优(三)
Spark学习——内存管理
Spark学习——排序Shuffle
Spark学习——分区Partition数
Spark SQL学习——DataFrame和DataSet
Spark SQL学习——UDF、UDAF和开窗函数
Spark Streaming学习——DStream
Spark学习——问题排查
Spark学习——数据倾斜

Spark深入学习 RPC模块源码
Spark深入学习 存储模块源码
Spark深入学习 计算模块源码

《Spark权威指南》读书笔记

HBase

HBase学习——基础框架

Hive

Hive学习——基础框架

Zookeeper

Zookeeper学习——基础框架

Kafka

Kafka学习——基础框架
Kafka再次学习

Flume

Flume基础学习

Redis

redis学习——基础指令
redis学习——高级功能
redis学习——目录

工作踩坑

SpringBoot2.X与redis Lettuce集成踩坑
mybatis多数据源踩坑,数据库连接经常断开问题
Spark输出自定义文件目录踩坑(Java)
Springboot集成Kafka rebalanced重复消费问题
SparkStreaming读取Kafka报OffsetOutOfRangeException