JAVA技术汇总

毕业到工作有几年了,一直将所学技术记录到有道云笔记里面,有些资料也会在百度云盘里。

一直都是为己所用。整理整理这些资料发布出来,希望有些能帮助到做技术的同僚。

补充一个Java技术汇总及资料分类。


基础篇

  • 计算机基础知识
    • 计算机基础
    • DOS常用命令
    • 计算机理论
  • Java概述
    • Java概述
    • Java开发环境搭建(JDK,JVM,JRE)
    • 环境变量配置
    • Java入门基础程序
  • 编程基础
    • Java标示符、注释
    • Java常用关键字
    • Java数据类型
    • Java运算符
    • Java流程控制语句
    • Java常量、变量的定义
    • Java方法
  • 面向对象
    • 类、对象
    • 封装
    • 继承
    • 多态
    • 接口
    • 抽象类
    • 实现类
  • 常用类
    • 常用类介绍
    • 正则表达式
    • 集合类(Collection、List、Map、Set、数组)
    • 枚举、泛型
    • 异常类处理
  • IO/NIO
    • File类
    • 字节流
    • 字符流
    • 转换流
    • 缓冲流
    • NIO
  • 线程
    • 单线程
    • 多线程
    • 线程池
  • 反射
  • 网络
  • 编程方式
  • Java8/9/10新特性新功能汇总
  • 深入理解JVM

前端篇

  • HTML
  • CSS
  • JavaScript
  • JQuery
  • Ajax
  • VueJS
  • NoteJS
  • AngularJS
  • 前端插件

数据库篇

  • MySql
  • Oracle
  • Redis
  • MongoDB
  • 存储过程
  • SQL语句/优化
  • JDBC、JNDI
  • 连接池(JDBC/C3P0/Druid)

开发工具篇

  • Eclipse
  • Idea
  • Svn
  • Git
  • PowerDesigner
  • 数据库操作工具
  • ETL

中级篇

  • JSON、XML
  • SSH(Strtus2、Spring、Hibernate)
  • SSI(Strtus2、Spring、Ibatis)
  • SSM(Strtus2、Spring、Mybatis)
  • Tomcat
  • Jetty
  • Jboos
  • JAVA-WEB核心
    • Servlet(内置对象)
    • Request与Response(作用域)
    • Filter与Listener
    • Cookie与Session
  • TCP/IP、HTTP协议
  • Maven
  • 缓存(Memcache、Ehcache)
  • 负载均衡
    • Nginx
    • 反向代理
  • 事物
  • 日志
  • WebService
  • Linux
  • EJB
  • 各种锁

技术框架篇

  • 常用第三方技术
  • 搜索引擎
    • Solr
    • Elasticsearch
  • 消息中间件
    • Kafka
    • ActiveMQ
    • RabbitMQ
  • 安全框架
    • Shiro
    • SpringSecurity
  • Shell脚本
  • 分布式框架原理
  • Dubbo、Zookeeper
  • springBoot、springCloud
  • SOA(面向服务)、MSA(微服务)
  • Docker
  • 热部署
  • 缓存系统设计
  • FastDFS
  • JMX
  • Resful
  • NIO、Netty
  • UML

高级篇

  • 设计模式
    • JAVA设计模式
    • EJB设计模式
    • J2EE核心设计模式
  • CDN、DNS
  • 深入理解高并发、高负载、高可用、高稳定
  • 算法
    • 排序算法
      • 基数排序
      • 归并排序
      • 堆排序
      • 直接选择排序
      • 快速排序
      • 冒泡排序
      • 希尔排序
      • 直接插入排序
      • 二叉树、字典树、平衡树、排序树、B树、B+树、R树、LSM树、多路树、红黑树
  • 大数据技术
  • 人工智能技术
  • 自然语言处理技术

网络安全篇

  • XSS
  • CSRF
  • SQL注入、XML注入、CRLF注入
  • 加密解密
  • DOS/DDOS

其他语言

  • Python

JAVA技术栈

  • 利用所学技术搭建Demo
  • 寻找Java技术栈不断完善学习技术
  • 不被新技术所诱惑,巩固基础

整理的技术资料会放置对应文章分类里。

在整理过程当中,发现有遗漏常用技术会随时补充。

所有技术在学习过程当中肯定会搜索引擎做参考,感谢所有大佬,向你们学习。

你可能感兴趣的:(总结)