# Java-Notes **Repository Path**: cxylk/Java-Notes ## Basic Information - **Project Name**: Java-Notes - **Description**: Java学习过程中遇到的知识点总结,复习笔记 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2021-01-25 - **Last Updated**: 2024-07-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java学习笔记 ## 简介 Java学习过程中遇到的知识点总结,复习笔记 ## Java基础 * [包装类型](docs/java/basis/包装类型.md) * [集合](docs/java/basis/集合.md) * [动态代理](docs/java/basis/动态代理.md) * [多态](docs/java/basis/多态.md) * [反射](docs/java/basis/反射.md) ## JVM * [对象在jvm中的模型](docs/java/jvm/对象在jvm中的模型.md) * [深入理解类加载机制](docs/java/jvm/深入理解类加载机制.md) * [类加载器以及双亲委派机制](docs/java/jvm/类加载器以及双亲委派机制.md) * [Class类文件结构](docs/java/jvm/Class类文件结构.md) * [jvm内存模型与os内存模型](docs/java/jvm/jvm内存模型与os内存模型.md) * [数组和字符串的底层实现](docs/java/jvm/数组和字符串的底层实现.md) * [深入分析java对象](docs/java/jvm/深入分析java对象.md) * [OOM与调优实战](docs/java/jvm/OOM与调优实战.md) * [jvm垃圾回收和调优](docs/java/jvm/jvm垃圾回收和调优.md) * [字节码编程](docs/java/jvm/字节码编程.md) ## 并发 * [线程基础](docs/java/并发编程学习/线程.md) * [Unsafe类剖析](docs/java/并发编程学习/Unsafe类剖析.md) * [CAS底层](docs/java/并发编程学习/CAS底层.md) * [原子类](docs/java/并发编程学习/原子类.md) * [锁原理剖析](docs/java/并发编程学习/锁原理剖析.md) * [锁接口和类](docs/java/并发编程学习/锁接口和类.md) * [Java并发工具类之CountDownLatch](docs/java/并发编程学习/Java并发工具类之CountDownLatch.md) * [Java并发工具类之CyclicBarrier](docs/java/并发编程学习/Java并发工具类之CyclicBarrier.md) * [Java并发工具类之Semaphore](docs/java/并发编程学习/Java并发工具类之Semaphore.md) * [Java并发工具类之Exchanger](docs/java/并发编程学习/Java并发工具类之Exchanger.md) * [线程池ThreadPoolExecutor原理](docs/java/并发编程学习/线程池ThreadPoolExecutor原理.md) ## MySQL * [基础](docs/数据库/MySQL/基础.md) * [日志](docs/数据库/MySQL/日志.md) * [事务](docs/数据库/MySQL/事务.md) * [索引](docs/数据库/MySQL/索引.md) * [数据库中的锁](docs/数据库/MySQL/数据库中的锁.md) * [参数和命令](docs/数据库/MySQL/参数和命令.md) * [优化](docs/数据库/MySQL/优化.md) ## Redis * [Redis设计原理](docs/数据库/Redis/Redis设计原理.md) ## ElasticSearch * [ES快速入门](docs/数据库/ElasticSearch/ES快速入门.md) * [ES核心数据类型及映射](docs/数据库/ElasticSearch/ES核心数据类型及映射.md) ## Spring&&SpringBoot * [bean的建模基石BeanDefiniton](docs/框架/spring/bean的基石beanDefinition.md) * [spring容器扫描原理](docs/框架/spring/spring容器扫描原理.md) * [bean的生命周期](docs/框架/spring/bean的生命周期.md) * [bean的循环依赖](docs/框架/spring/bean的循环依赖解决方案.md) * [spring中bean工厂的扩展](docs/框架/spring/spring中bean工厂的扩展.md) * [常用注解](docs/框架/spring/常用注解.md) * [IOC容器](docs/框架/spring/springIOC容器分析.md) * [bean的自动装配](docs/框架/spring/springboot/自动装配.md) ## MyBatis * [Executor执行器](docs/框架/mybatis/Executor执行器.md) * [mybatis一级缓存](docs/框架/mybatis/一级缓存.md) * [mybatis二级缓存](docs/框架/mybatis/二级缓存.md) * [处理器statementHandler解析](docs/框架/mybatis/处理器statementHandler解析.md) * [mybatis映射体系](docs/框架/mybatis/mybatis映射体系.md) * [mybatis插件体系](docs/框架/mybatis/mybatis插件体系.md) ## Netty * [NIO核心组件](docs/框架/netty/NIO核心组件.md) * [Netty线程模型](docs/框架/netty/reactor模型.md) * [Netty核心组件](docs/框架/netty/Netty核心组件.md) * [编解码](docs/框架/netty/编解码.md) ## Docker相关 * [dokcer命令及原理](docs/java/docker/docker命令及原理) * [dockerfile原理及应用](docs/java/docker/Dockerfile原理及应用) * [docker常用安装](docs/java/docker/docker常用安装) * [DockerCompose](docs/java/docker/DockerCompose.md) ## RPC * [dubbo架构](docs/分布式/dubbo架构.md) * [dubbo与springboot集成](docs/分布式/dubbo与springboot集成.md) * [zk和redis注册中心](docs/分布式/zk和redis注册中心的区别.md) * [dubbon搭建管理平台](docs/分布式/dubbo-admin平台搭建与管理.md) * [dubbo服务集群机制](docs/分布式/dubbo服务集群机制.md) * [dubbo调用机制和容错策略](docs/分布式/dubbo调用机制和容错策略.md) * [dubbo远程传输协议](docs/分布式/dubbo传输协议.md) * [dubbo服务治理](docs/分布式/dubbo服务治理.md) * [dubbo服务暴露与引用](docs/分布式/dubbo服务暴露与引用.md) * [注册中心源码剖析](docs/分布式/注册中心源码剖析.md) * [dubbo远程通讯源码解析](docs/分布式/dubbo远程通讯源码解析.md) ## 服务器 * [nginx服务器](docs/服务器/nginx服务器.md) ## Linux * [一些常用命令](docs/linux/linux命令.md) ## 参考篇 * [apm应用性能监控](docs/reference/apm应用监控.md) * [ELK搭建日志系统](docs/reference/elk搭建日志系统.md) * [压测](docs/reference/压测.md) * [软件安装配置及环境部署](docs/reference/soft_install.md) * [搭建jdk源码阅读环境](docs/reference/搭建jdk源码阅读环境.md) * [搭建spring源码阅读环境](docs/reference/搭建spring源码阅读环境.md) * [spring中对excel操作](docs/reference/spring中对excel操作.md)