zoukankan      html  css  js  c++  java
  • java入门-java后端开发学习路线

    一、语言基础

    1、基础语法

    2、面向对象

    3、接口

    4、容器

    5、异常

    6、异常

    7、泛型

    8、反射

    9、注解

    10、I/0

    二、JVM虚拟机

    1、类加载机制

    2、字节码执行机制

    3、JVM内存模型

    4、GC垃圾回收

    5、JVM性能监控与故障定位

    6、JVM调优

    三、多线程/并发

    1、并发编程的基础

    2、线程池

    3、锁

    4、并发容器

    5、原子类

    6、JUC并发工具类

    四、数据结构

    1、字符串

    2、数组

    3、链表

    4、堆,栈,队列

    5、二叉树

    6、哈希

    7、图

    五、算法

    1、排序

    2、查找

    3、贪心

    4、动态规划

    5、回溯

    六、计算机网络

    1、ARP协议

    2、IP协议、ICMP协议

    3、TCPUDP协议

    4、DNS/HTTP/HTTPS协议

    5、Session/Cookie

    七、SQL/数据库

    1、SQL语句的语法

    2、SQL语句的优化

    3、事务、隔离级别

    4、索引

    5、锁

    八、设计模式

    1、单例

    2、工厂

    3、代理

    4、策略

    九、Spring

    Ⅰ、Spring

    1、IOC

    2、AOP

    Ⅱ、SpringMVC

    Ⅲ、Spring Boot

    1、自动配置,开箱即用

    2、整合Web

    3、整合数据库(事务问题)

    4、整合权限

    5、Shiro

    6、Spring Security

    7、Redis、MQ、RPC框架、NIO框架

    Ⅳ、服务器软件

    1、Nginx

    2、Jetty

    3、Undertow

    Ⅴ、缓存

    Ⅰ、Redis

    1、5大基础数据类型

    2、事务

    3、管道

    4、持久化

    5、集群

    Ⅱ、消息队列

    1、RocketMQ

    2、RabbitMQ

    3、Kafka

    Ⅲ、RPC框架

    1、Dubbo

    2、gRPC

    3、Thrift

    4、Spring Cloud

    5、Netty

    六、数据库框架

    Ⅰ、ORM层框架

    1、Mybatis

    2、Hibernate

    3、JPA

    Ⅱ、连接池

    1、Druid

    2、HikariCP

    3、C3P0

    Ⅲ、分库分表

    1、MyCAT

    2、Sharding-JDBC

    3、Sharding-Sphere

    七、搜索引擎

    1、ElasticSearch

    2、Solr

    八、分布式/微服务

    Ⅰ、服务发现/注册

    1、Erueka

    2、Consul

    3、Zookeeper

    4、Nacos

    Ⅱ、网关

    1、Zuul

    2、Gateway

    Ⅲ、服务调用(负载均衡)

    1、Ribbon

    2、Feign

    Ⅳ、熔断/降级

    1、Hystrix

    Ⅴ、配置中心

    1、Config

    2、Apollo

    3、Nacos

    Ⅵ、认证和鉴权

    1、Spring Security

    2、OAuth2

    3、SSO单点登录

    八、日志分析和监控

    1、ElasticSearch

    2、Logstash

    3、Kibana

  • 相关阅读:
    Linux新手入门:通过chmod改变文件权限--转
    一个非常好的性格切割问题
    Weka算法Classifier-tree-J48源代码分析(一个)基本数据结构和算法
    百度地图3.1课程—检索演示
    JAVA在IO流量汇总
    crm2011i创建nt类型字段
    学习vi和vim编辑(3):一个简单的文本编辑器(2)
    禹洲:我们这一代人的困惑
    D其他项目打电话AL工程EF Model
    HDU 2289 Cup(可以二分法,但是除了它的一半?)
  • 原文地址:https://www.cnblogs.com/wuchangblog/p/13328234.html
Copyright © 2011-2022 走看看