Java技术栈,从入门到放弃,废了废了

Posted test8888888www

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java技术栈,从入门到放弃,废了废了相关的知识,希望对你有一定的参考价值。

Java技术路线

    • 应用框架

    • 后端

    • Spring家族

  • Spring

  • IoC

  • AOP

  • Spring MVC

  • Spring Boot

  • 自动配置、开箱即用

  • 整合Web

  • 整合数据库(事务问题)

  • 整合权限

  • Shiro

  • Spring Security

  • 整合中间件

  • 缓存

  • MQ

  • RPC框架

  • NIO框架

    • 服务器软件

  • 应用服务器

  • Tomcat

  • Jetty

  • Undertow

  • Web服务器

    • 中间件

  • 缓存

  • Redis

  • 5大数据类型

  • 事务

  • 消息通知

  • 管道

  • 持久化

  • 集群

  • memcache

    • 消息队列

  • RocketMQ

  • RabbitMQ

  • Kafka

    • RPC框架

  • Dubbo

  • gRPC

  • Thrift

  • Spring Cloud

  • Netty

    • 数据库

  • ORM层框架

  • MyBatis

  • Hibernate

  • JPA

  • 连接池

  • Druid

  • HikariCP

  • C3P0

  • 分表分库

  • MyCat

  • Sharding-JDBC

  • Sharding-Sphere

    • 分布式/微服务

  • 服务发现/注册

  • Eureka

  • Consul

  • Zookeeper

  • Nacos

  • 网关

  • Zuul

  • Gateway

  • 服务调用(负载均衡)

  • Ribbon

  • Feign

  • 熔断/降级

  • Hystrix

  • 配置中心

  • Config

  • Apollo

  • Nacos

  • 认证鉴权

  • Shiro

  • Spring Security

  • OAuth2

  • SSO

  • 分布式事务

  • JTA接口

  • 2PC、3PC

  • TCC模式

  • SAGA模式

  • LCN模式

  • 任务调度

  • Quartz

  • Elastic-Job

  • 链路追踪与监控

  • Zipkin

  • Sleuth

  • Skywalking

  • 日志分析与监控

  • ELK

  • ElasticSearch

  • Logstash

  • Kibana

    • 搜索引擎

  • ElasticSearch

  • Solr

    • 容器化/虚拟化

  • 容器技术

  • Docker

  • 容器编排技术

  • Kubernete

  • Searm

    • 前端

    • 基础

  • CSS

  • JQuery

  • Ajax

    • 基础框架

  • JSP/JSTL

  • Thymeleaf

  • FreeMarker

    • 组件化框架

  • Node

  • Vue

  • React

  • Angular

    • 运维知识

    • Web服务器

  • Nginx

    • 应用服务器

  • Tomcat

  • Jetty

  • Undertow

    • CDN

    • 持续集成/持续发布

  • Jenkins

    • 代码质量检查

  • sonar

    • 日志收集/分析

  • ELK

    • 编程基础

  • Java语言

    • 语言基础

  • 基础语法

  • 面向对象

  • 接口

  • 容器

  • 异常

  • 泛型

  • 反射

  • 注解

  • IO

  • 图形化

    • JVM

  • 类加载机制

  • 字节码执行机制

  • JVM内存模型

  • GC垃圾回收

  • JVM性能监控与故障定位

  • JVM调优

    • 并发/多线程

  • 并发编程基础

  • 线程池

  • 并发容器

  • 原子类

  • JUC并发工具类

    • 算法与数据结构

  • 算法

  • 查找

  • 排序

  • 贪心

  • 分治

  • 动态规划

  • 回溯

  • 数据结构

  • 字符串

  • 数组

  • 链表

  • 二叉树

  • 堆栈队列

  • 哈希

    • 计算机网络

  • ARP协议

  • IP/ICMP协议

  • TCP/UDP协议

  • DNS/HTTP/HTTPS协议

  • Session/Cookie

    • 数据库/SQL

  • SQL语言

  • SQL优化

  • 事务以及隔离级别

  • 索引

    • 操作系统

  • 进程/线程

  • 并发/锁

  • 内存管理和调度

  • I/O原理

    • 设计模式

  • 单例

  • 工厂

  • 代理

  • 策略

  • 模板方法

  • 观察者

  • 适配器

  • 责任链

  • 建造者

  • 开发工具

  • 集成开发环境

  • Eclipse

  • Intellij IDEA

  • VS Code

  • Linux系统

  • Linux常用命令

  • 基本Shell脚本

  • 代码管理工具

  • Git

  • SVN

  • 项目管理/构建工具

  • Maven

  • Gradle

需要思维导图原图请私信获取

以上是关于Java技术栈,从入门到放弃,废了废了的主要内容,如果未能解决你的问题,请参考以下文章

学废了系列

day-5

一图看懂pod亲和性调度策略,再也不担心学不废了!

知乎爆赞!4504页《微信小程序零基础入门开发文档》+《小程序实战笔记》,你学废了吗?

Eureka中读写锁的奇思妙想,学废了吗?

求求你了,别再埋头写 CRUD 代码了,不然废了。。