java后端技术栈

一直想做一个java后端比较全面的技术栈博客系列,最近终于开始着手做了。

Java基础


集合类


List

Map

Set

多线程并发

todo

多线程并发

IO

todo

缓存

todo

JDK中的设计模式

细数JDK中的设计模式

JVM

JVM调优工具
JVM性能调优

Java8

Stream

Java8 Stream

Lambda

todo

数据结构


数组

todo

链表

todo

队列

todo

todo

hash表

todo

todo

todo

todo

算法


查找算法

二分查找
todo

排序算法

todo

KMP算法

树常用算法

深度优先 todo
广度优先 todo

分治

todo

回溯

todo

贪心算法

todo

动态规划

todo

海量数据处理常用算法

BitMap todo
Bloom Filter todo

设计模式


设计模式

创建型


todo

单例模式

工厂模式

结构型


todo

行为型


模板方法

todo

数据库


Mysql

Mysql学习

常用框架


Mybatis

todo

Spring

todo
Spring学习

IOC

AOP

Spring MVC

todo

Spring boot

todo
Spring bootx学习

工具框架

Apache Commons todo
Guava todo

日志框架

log4j todo
logback todo

定时任务框架

Quartz

todo

分布式定时调度

Elastic-Job todo

分布式系统


一致性

一致性协议

2pc todo
3pc todo
TCC todo

一致性算法

Raft todo
Paxos todo

分布式事务

CAP todo
BASE todo
分布式事务学习

分布式锁

redis实现
zookeeper实现
todo

幂等

乐观锁MVCC
利用表的唯一索引
一次性token
todo

RPC远程调用框架

todo
Dubbo实现原理 todo

分布式id生成

分布式id生成

负载均衡

软负载常用算法 todo

通信框架

netty todo

中间件

分布式缓存

Redis学习
todo

消息队列

todo

数据库中间件

todo
Sharding-JDBC
Mycat todo

zookeeper

todo

服务治理

服务注册与发现 todo
服务治理框架 todo

微服务

微服务学习

配置中心

Apollo配置中心
todo

限流降级

todo

高并发系统限流

高并发系统限流

运维

Docker

Docker学习

k8s

大数据


大数据学习之路
别人的大数据学习之路

Hadoop

Hadoop学习

HDFS

HDFS学习

MapReduce

HBase

HBase

Hive

Hive学习

流失计算

Spark

Spark学习

Storm

搜索引擎

OLAP

todo

Linux


linux常用命令

测试

单元测试

todo

TDD

TDD测试驱动开发

A/B Test

《技术干货 | AB 测试和灰度发布探索及实践》

设计思想

DDD

todo

代码规范

阿里巴巴Java开发手册
todo
RESTful api接口规范

代码重构

todo

大型网站架构设计及优化

大型网站架构设计及优化

架构师

架构师成长之路

书籍推荐


后端开发书籍推荐
大数据书籍推荐

参考文献

《后端架构师技术图谱》

你可能感兴趣的:(java)