这些知识可能要花费数年时间学习,仅供自己学习上有目标方向。

JAVASE

  • JAVA基础
  • 集合
  • 多线程(并发编程)
  • JVM
  • 网络
  • Java IO体系

JAVAEE

  • Spring架构
  • Spring工作原理
  • Spring详细使用
  • SpringMVC架构
  • SpringMVC工作原理
  • SpringMVC详细使用
  • Mybatis架构
  • Mybatis工作原理
  • Mybatis详细使用
  • Spring JPA工作原理
  • Spring JPA详细使用
  • SpringBoot详细配置讲解
  • SpringBoot详细使用
  • netty架构
  • netty工作原理
  • netty及详细使用
  • Swagger详细使用
  • Shiro工作原理
  • Shiro详细使用
  • Spring Security工作原理
  • Spring Security详细使用
  • shiro-redis分布式Session工作原理
  • shiro-redis分布式Session详细使用
  • sharding-jdbc数据库读写分离工作原理
  • sharding-jdbc数据库读写分离详细使用

JAVA WEB

  • 服务器工作原理
  • Http协议
  • ftp协议
  • Servlet工作原理
  • Html/css/jquery
  • AJAX工作原理及使用
  • get/post区别
  • Cookie/Session区别
  • VUE

数据库

  • 存储引擎
  • 索引
  • 数据库三范式
  • 存储过程
  • 触发器
  • 事务
  • 主从复制
  • 读写分离
  • 分库分表
  • 基于redis分布式锁
  • Hbase
  • MongoDB
  • redis

计算机网络

  • 网络七层协议
  • 五层网络架构
  • TCP/IP原理
  • TCP/IP三次握手、四次挥手
  • HTTP工作原理
  • CDN工作原理

操作系统

数据结构

算法

  • 贪心
  • 分治
  • 回溯
  • 分支限界
  • 动态规划

分布式架构

  • 分布式缓存
  • 一致性算法
  • Hadoop
  • Spark
  • Storm
  • Yarn

微服务架构

  • dubbo工作原理及详细使用
  • zookeeper工作原理及详细使用
  • kafka工作原理及详细使用
  • RabbitMQ工作原理及详细使用
  • 负载均衡工作原理及详细使用

容器化

  • Docker工作原理及详细使用
  • K8S工作原理及详细使用

力学笃行系列之JAVA后台知识体系整理相关推荐

  1. java知识体系整理【2020-04-17】

    工作也好几年了,平时工作比较杂(公司部门业务本身跨度就很大,从dsp.mcu.arm.qt.移动开发.一直到服务器),先将java部分总结下,感觉java的知识体系还是比较完整的,从事java开发(偏 ...

  2. 30 张Java 的思维导图,全面梳理构建 Java 的知识体系

    小编这几天在网上收集了 30 张大佬制作的 Java 知识点总结的思维导图,整理成了这篇文章分享给大家,帮助大家梳理构建 Java 的知识体系. 这份思维导图包含从Java的简介.主要特性.发展历史到 ...

  3. C语言数组知识体系整理大学霸IT达人

    C语言数组知识体系整理大学霸IT达人 数组是一组连续存储空间可以存放特定类型的对象.存放的对象被称为元素.数组的元素可以通过下标运算符和指针进行访问以及存取.对于数组的内容我们需要掌握数组的定义,数组 ...

  4. 思维导图系列之Java集合知识梳理

    上一系列: 思维导图系列之Java多线程知识梳理 从集合的继承关系.实现方式.集合之间的相同点和不同点等方面去罗列主要知识点,以思维导图的方式进行呈现,可以让读者更条理清晰的在最短的时间内掌握集合的主 ...

  5. 思维导图系列之Java多线程知识梳理

    上一系列:思维导图系列之MySQL知识梳理 从多线程的基础.线程同步.线程间通信.线程调度.线程池.并发容器.线程安全的集合.原子变量等方面去罗列主要知识点,以思维导图的方式进行呈现,可以让读者更条理 ...

  6. java爬虫知识盲区整理

    java爬虫知识盲区整理 HttpClient重定向处理 HttpClient获取Cookie的两种方式 根据关键字,Java抓取百度图片 Java网络爬虫(二)--HttpClient设置头部信息与 ...

  7. Java基础知识体系_计算机与java

    Java基础知识体系 (一).计算机与java (二).变量与类型 (三).运算符 (四).流程控制 (五).数组 (一).计算机与java 1,计算机:硬件+软件 硬件:客观存在的各种计算机相关设备 ...

  8. java知识体系整理(一)基础知识

    基础知识 基础知识主要涉及java语法及常见知识点.包括IO.类加载,反射.注解.异常,集合类等.下面以这几个大类分别做汇总,并引出其中若干小问题. 知识梳理 java的集合体系及继承关系,以及主要类 ...

  9. Java部分知识体系总结

    文章目录 Java面试总结 基础知识 Java概述 基础语法 面向对象 集合框架 IO流 网络编程 常用API 日期时间API 常用工具类库 单元测试 异常 日志 Java8新特性 工具 IDEA E ...

最新文章

  1. linux 读书笔记
  2. linux运维实战练习及linux shell脚本、awk、sed工具命令学习总结
  3. ajax中 get 和 post 的区别
  4. NTU 课程笔记13:线性规划(对偶性)
  5. luogu P1361 小猫爬山 [iddfs]
  6. the c programming language_C.I. 直接黄4(C.I. 24890)生产工艺。 CAS号 [3051114]
  7. c语言流水灯小程序,流水灯小程序.doc
  8. 基于JVisualVM的可视化监控
  9. 『BDD100K的labels文件json转YOLOV5要求的txt文件』【包括识别交通灯】(代码编写)
  10. 深入ASP.NET MVC之七:ActionResult的执行(View的加载和渲染)
  11. js事件---事件流
  12. Java分布式面试题( Session分布式解决方案)
  13. 博弈论(Game Theory)入门学习笔记(持续更新)
  14. 今日头条如何赚钱,今日头条赚钱规则,今日头条快速赚钱技巧
  15. android switch的使用方法,Android开关控件,ToggleButton和Switch使用大全
  16. ubuntu 制作gif 动态图片
  17. 秦九韶算法的思想与解多项式算法时间比较附代码
  18. php 生成条码插件,php 条形码生成插件Composer组件|php条形码code128实现方法-爱测速网...
  19. HDU 6411 带劲的and和
  20. 为什么html浮动高度不一样,css浮动导致的高度塌陷问题及清楚浮动的方法

热门文章

  1. 解决docker容器因报错无法启动的问题,检查、修复容器错误并重启
  2. SQL-字符串大小写转换
  3. Producing Snow CodeForces - 948C 优先队列+思维
  4. ES6 -- find 详解
  5. 通达信接口akshare接口怎么获取?
  6. Java入门——方法的使用
  7. Linux 系统烧写实操
  8. 满满干货 | 建议收藏,这样做报价表,才是真的完美又专业.
  9. Glide源码--执行流程
  10. 网站永久换域名的处理过程