/java

java后端开发知识+实战总结

Primary LanguageJava

image-20200530114032214

一、java基础

java基础

1.java集合总结 hashmap 知识总结

2.反射总结

3.序列化Serial总结

4.java Exception总结

5.泛型总结

6.注解

7 java8-stream实战

JUC组件

1.JUC组件

2.可重入锁ReentrantLock 读写锁和StampLock

原理:AQS

3.Atomic原子操作

4.concurrentHashMap总结

5.阻塞队列总结

6.其他并发工具总结-CountDownLatch、Semaphore等

7.几种常见的线程池

并发与锁

java内存模型基础 重排序与happens-before

java多线程基础

synchronized关键字

threadLocal总结

volitile关键字

二、JVM与调优

jvm内存模型

性能调优

docker环境下jvm实战.md

三、框架 springboot mybatis等

springboot部分

springboot线程池

springMVC总结

springAOP总结

springIOC总结

spring事务总结

springboot启动总结

springboot自动配置总结

springSecurity总结

MyBatis部分

MyBatis 自定义分页插件

MyBatis SQL执行过程分析

spring cloud部分

注册中心consul

注册中心eureka-server

熔断hystrix-service

负载均衡ribbon

集成hystrix和Ribbon的openfeign

springcloud 整合sleuth和zipkin实现日志收集

四、数据库

mysql基础概念总结

mysql主从复制及常见问题

mysql性能调优总结 性能调优实战

其他

分布式

zookeeper基础总结 zookeeper实战

分布式事务中间件-seata

事务中间件-mycat等

分布式ID生成

分布式锁

单点登录

RPC

dubbo基础总结.md

RPC框架-gRPC

RPC框架-Thrift

Redis

redis基础总结

redis集群搭建

大数据

flink基础概念总结

Flink基础API + word count实战

Flink SQL整合ELK实现数据计算与图表展示

ElasticSearch

ElasticSearch基础概念总结

SpringData整合ElasticSearch

Netty

netty总结.md

消息队列

消息队列如何确保消息不丢失

kafka总结 实战:springboot整合kafka

RabbitMQ总结 RabbitMQ实战-保证消息不丢失

计算机网络总结.md

排序、查找算法

优质学习资源

优质资源推荐