学好JAVA需要学哪些东西?来我教你

请添加图片描述

文章目录

  • 前言
  • 关于我
    • 读书笔记 -
    • 个人开源(项目、小工具)
  • 实用工具
  • 一、Java后端
    • Java基础
    • 数据库
      • MySQL
      • Redis -
    • JUC并发编程
    • JVM
    • Netty
    • 日志框架
    • 23种设计模式
    • 项目管理工具
      • Maven -
      • Gradle
      • Git
    • JavaWeb
    • 主流框架
      • Spring
      • SpringMVC
      • Mybais
      • MybatisPlus
      • Springboot
    • 分布式与微服务
      • 分布式
        • SpringCloud
      • 消息队列
        • RabbitMQ
      • RPC框架
        • Dubbo
      • 注册中心
        • Zookeeper
    • Web服务器
      • Nginx
      • Tomcat
  • 二、前端
    • 基础
      • HTML
      • CSS
      • JavaScript
        • 基础语法
        • ES6语法
        • 扩展知识点
        • Ajax&Fetch与跨域请求
        • Canvas
    • 模块化
      • Webpack
      • Node.js
    • 框架与实战
      • Vue
        • Vue.js
        • Vue-router
        • vue-cli(脚手架)
      • 微信小程序
    • 性能提升
  • 三、运维
    • Linux
    • Docker
    • 云服务器
  • 四、Golang
  • 框架篇


前言

本索引目录会一直不断进行更新…

最近更新时间:2022.6.7 16:38



关于我

文章链接 文章内容
回顾2020总结 2020年度总结
三个月的Java实习圆满结束——记于2021.9.30 2021年7-10月java实习总结
回顾2021总结 2022年年度总结(重要事情记录、思考、未来期许)
个人生活 2022.4.28近期近况总结 主要来梳理11月-21年4月的一些事情


读书笔记 -

文章链接 文章内容
《大型网站技术架构》阅读笔记 整理学习《大型网站技术架构》书籍,包含架构层面:高性能、高可用、伸缩性、可扩展、网络安全架构展开
《凤凰架构》读书笔记 《凤凰架构》讲述了不同时代的架构演进,十分值得一看
《双十一不一样的技术创新》2016出版 读书笔记 《双十一不一样的技术创新》主要讲述了阿里巴巴在基础设施、中间件、业务架构…各个方面的技术创新

物联网:

文章链接 文章内容
《图解物联网》读书笔记 《图解物联网》的学习笔记记录,包含物联网架构、设备、感测识别技术

个人开源(项目、小工具)

文章链接 文章内容
用Java批量替换MD文件中的图片地址 Java程序来替换所有MD文件图片地址
开源项目Studio-Vue—校园工作室管理系统(含前后台,SpringBoot+Vue)) 校园工作室管理系统(含前后台,SpringBoot+Vue),目前已开源


实用工具

文章链接 文章内容
XShell与XFtp下载 家庭学校免费版 XShell与XFtp下载 家庭学校免费版下载说明
录制电脑桌面的gif图工具 GifCam 一款可以录制电脑桌面的Gif工具
解决windows install问题,一直出现正在配置等弹窗问题 windows正在配置Xftp6 详细解决过程 windows Install Clean Up工具使用
Typora使用(包含Markdown使用及注意说明、修改css样式、自动上传图床) Typora工具学习使用
使用码云 Gitee+PicGo来搭建个人图床 搭建个人图床使用Gitee+PicGo工具

一、Java后端

Java基础

文章链接 文章内容
0、计算机相关知识了解 内存、cpu、三大定律、万维网、进制数、职业发展
01、初识Java Java介绍、JDK、工作方式、javadoc、IDE开发环境
02、基本概念 程序结构、关键字标识符、两个数据类型、运算符、乱码字符集
03、选择、循环结构 Scanner使用、选择,循环结构、break,continue,label
04、数组与Arrays工具类 一维数组、二维数组(内存空间),工具类Arrays
05、面向对象—基本认识 面向过程及面向对象、类与对象(this)、内存区域、对象数组、匿名对象、值传递、地址传递
06、面向对象—三大特性 封装(权限修饰符)、继承(重写、super、实例化过程)、多态(早,晚绑定)、Object、包装类
07、面向对象—重要知识点 static关键字、代码块、abstract抽象类、interface接口、内部类(this应用)
08、异常处理 异常体系结构、异常处理机制(try-catch-finally、throws)、手动抛出异常throw、自定义异常类
09、IO流—File类与IO流 File类、IO流介绍(字节流与字符流)、节点流、处理流、缓冲流、标准输入输出流、打印流、数据流、随机存取文件流
09、IO流—对象序列化 认识、实现序列化、了解序列化与解序列化过程、序列化相关问题
10、网络编程 网络通信要素(IP地址、端口与通信协议)、TCP编程实例、UDP编程实例以及URL编程实例
11、快速入门多线程(详细) 两种线程创建方式、线程生命周期、常见方法、线程同步(三种方式)、线程死锁问题、线程的通信、JDK5.0新增线程创建方式两种
12、集合框架 Iteractor迭代器接口、List接口(实现类ArrayList、LinkedList、Vector、Stack)、Set接口(实现类HashSet、LinkedHashSet、TreeSet)、Map接口(实现类:HashMap、LinkedHashMap、TreeMap、HashTable、Properties)以及Collections工具类
13、泛型 泛型、自定义泛型结构、泛型表示接口、泛型方法、泛型继承上体现、通配符使用
14、反射与JDK动态代理 认识反射、Class类(获取Class实例的四种方法)、反射方法介绍、认识ClassLoader(双亲委派机制)、反射调用方法及设置获取属性、jdk动态代理(认识、实现、原理分析)
15、枚举类 认识枚举类、两种定义枚举类方式(jdk1.5前手动创建枚举类、jdk1.5之后使用enum来定义枚举类)、enum枚举类相关介绍、enum相关类
16、注解 认识注解,自定义注解,反射获取注解信息,可重复注解,新增类型
JDK8新特性 Lambda表达式(使用、函数式接口、方法引用与构造器引用)、Stream流、Optional类使用
String、StringBuffer与StringBuilder String(赋值方式、+的各类情况、intern()方法)、StringBufferStringBuilder
Java序列化案例demo(包含Kryo、JDK原生、Protobuf、ProtoStuff以及hessian) 基于Java的Kryo、JDK原生、Protobuf、ProtoStuff以及hessian的序列化demo案例包含配套代码


数据库

MySQL

知识点学习

文章链接 文章内容
MySQL学习笔记 01、MySQL安装 MySQL的安装与环境配置
MySQL学习笔记 02、MySQL基础(覆盖基本知识点) MySQL知识点学习,包含SQL(DCL、DDL、DML、DQL)、常用函数、视图
MySQL学习笔记 03、MySQL存储引擎 MySQL存储引擎InnDB、MyISAM引擎的介绍
MySQL学习笔记 04、MySQL进阶(索引、事务、锁) MySQL的索引、事务以及锁知识点学习整理
MySQL学习笔记 05、触发器、存储过程、存储函数、定时任务 MySQL的触发器、存储过程、存储函数、定时任务知识点整理

工具实战篇:

文章链接 文章内容
mysqldump工具备份数据 MySQL中dump工具使用
数据库导出表结构工具mysql-front 导出数据库表结构工具

实战篇

文章链接 文章内容
MySQL实战 主从同步(原理+实战) MySQL主从同步实战

Redis -

知识点学习

文章链接 文章内容
Redis学习笔记 01、知识概述及安装 Redis的简介、安装以及性能测试
Redis学习笔记 02、redis.conf详解 redis.conf配置文件详解

应用

文章链接 文章内容
Redis应用 01、连接redis开发工具jedis 介绍连接redis开发工具jedis
Redis应用 02、Springboot整合redis 使用SpringBoot2来整合redis

JUC并发编程

文章链接 文章内容
JUC学习指南(不断更新) 初次接触JUC学习指南,书籍、文章、视频推荐
JUC快速入门各个知识点汇总 锁知识点、认识JUC、生产者消费者问题、8锁问题、并发容器使用、同步工具辅助类、读写锁、阻塞队列、线程池、异步操作、CAS(含ABA问题)
synchronized原理分析 sychronized关键字介绍、JDK1.6之后的锁升级


JVM

文章链接 文章内容
JVM学习笔记 01、初识JVM 什么是JVM,JVM的用途,常见的JVM
JVM学习笔记 02、JVM的内存结构 JVM的内存结构:程序计数器、虚拟机栈、本地方法栈、堆、方法区
JVM学习笔记 03、垃圾回收 判断对象可回收、垃圾回收算法、分代垃圾回收、垃圾回收器
JVM学习笔记 04、类加载与字节码技术 类加载细节、字节码指令(编译器处理、类加载阶段、类加载器、运行期间优化)

工具使用

文章链接 文章内容
JDK工具包使用 javap、jps、jstack、jconsole、java、jar等工具使用
JVM性能优化工具 Mat使用 Mat工具的使用

Netty

文章链接 文章内容
Netty学习指南(资料、文章汇总) Netty的学习指南
01、Netty学习笔记—(三大组件、bytebuffer、文件编程) 三大组件、ByteBuffer、文件编程
02、Netty学习笔记—(NIO网络编程和IO模型) 网络编程阻塞、非阻塞,NIO与BIO比较
03、Netty学习笔记—(Netty组件学习) netty入门程序、组件EventLoop、channel、future、handler、EmbeddedChannel、ByteBuf,案例:回显服务器
04、Netty学习笔记—(黏包半包及协议设计解析) 粘包与半包现象、协议设计与解析
05、Netty学习笔记—(案例:聊天业务) 基于netty的聊天室案例实现
06、Netty学习笔记—(聊天业务优化:扩展序列化算法) 实现序列化方式、优化聊天室指定序列化算法
08、Netty学习笔记—(基于聊天业务:RPC实现) 基于聊天室来实现简易RPC调用


日志框架

文章链接 文章内容
日志门面与日志实现框架介绍 常用日志门面、日志实现介绍
01、JUL日志(JDK自带日志框架,包含源码分析) JDK自带的日志实现,Logger、handler组件介绍,日志级别,Logger的子父类关系、日志配置文件
02、Log4j(第三方日志框架,带源码分析) 第三方日志实现,Log4j日志级别,三大组件Loggers、Appenders、Layouts,自定义配置文件源码分析,各种Appender实现
03、JCL(日志门面) 日志门面,实际应用JUL、Log4j,源码分析
04、slf4j(日志门面) 如今主流的日志门面实现,实际应用:自带日志实现slf4j-simple、logback、log4j、jul,原理分析,桥接旧的日志实现框架
05、logback(日志实现框架) 五个日志等级,配置文件使用,异步日志配置,实际应用,access模块
06、log4j2(日志实现框架) 六个日志等级,配置文件使用,实际应用,异步日志,无垃圾模式
07、Springboot日志使用 springboot集成日志框架,集成slf4j+logback、集成log4j2


23种设计模式

创建型

文章链接 文章内容
设计模式之工厂方法模式(Java实现) 工厂模式的简单工厂与工厂方法模式Java实现
设计模式之单例模式(Java实现) 设计模式之单例模式(Java实现),懒汉式、饿汉式实现方式
设计模式之抽象工厂模式(Java实现) 抽象工厂模式Java实现
设计模式之建造者模式(Java实现) 含指挥者与不含指挥者的建造模式、简易版制造者Java实现

结构型

文章链接 文章内容
设计模式之代理模式(含JDK动态代理源码分析) 静态代理、动态代理案例分析,JDK动态代理源码分析
设计模式之适配器模式(Java实现) 类适配器与对象适配器模式

行为型

文章链接 文章内容
设计模式之模板方法模式(Java实现) 模板方法模式的Java实现
设计模式之策略模式(Java实现) 策略模式的Java实现
设计模式之观察者模式(Java实现) 观察者模式的Java实现
设计模式之责任链模式(Java实现) 责任链模式的实现


项目管理工具

Maven -

文章链接 文章内容
Maven学习笔记 标签以及多模块 Maven标签、多模块开发介绍
Maven打包常见问题【package打包出现类 xxx位置程序包 xxx.xxx、IDEA出现 Error(3, 40) java 程序包com.fasterxml.jackson.annotation不存在】
Maven打包常见问题【package打包出现类 xxx位置程序包 xxx.xxx、IDEA出现 java 程序包com.fasterxml.jackson.annotation不存在】 Maven打包常见报错整理

Gradle

文章链接 文章内容
Gradle安装与配置 Gradle的安装与配置

Git

文章链接 文章内容
Git使用(含详细命令、实操) 初始Git配置;原理分析(工作区、暂存区);常用快捷命令(初始化、分支管理、远程仓库上传拉取、版本回退、变基);实际应用场景:本地分支冲突、多人协同开发模拟、多团队开发;忽略文件配置;实际应用问题解决


JavaWeb

2020后半段时间学习的javaweb学习笔记可见语雀(当时记录在那里就不搬过来了):语雀-Javaweb

学好JAVA需要学哪些东西?来我教你_第1张图片

主流框架

Spring

对应尚硅谷的Spring5学习笔记:语雀-框架/Spring5

学好JAVA需要学哪些东西?来我教你_第2张图片

进阶篇

文章链接 文章内容
Spring进阶学习 01、Spring中各个类介绍 认识BeanDefinition、BeanFactory,学习Bean的生命周期,Factory Bean,Application Context,后置处理器BeanPostProcessor
Spring进阶学习 02、Bean的定义与Spring容器 Spring的四种Bean对象定义方式、Spring容器介绍
Spring进阶学习 03、Bean的生命周期 认识后置处理器PostProcessor、Bean的生命周期世界

应用篇

文章链接 文章内容
Spring注解@Import使用 认识@Import以及使用
Spring面向切面编程-AOP详解 实现AOP、认识JoinPont与ProceedingJoinPoint、使用注解来进行权限校验

源码篇

文章链接 文章内容
Spring5本地源码构建 本地构建Spring5源码环境

SpringMVC

对应黑马SpringMVC教程学习笔记:语雀-框架/SpringMVC

学好JAVA需要学哪些东西?来我教你_第3张图片

源码分析

文章链接 文章内容
SpringMVC的执行流程 介绍SpringMVC的执行流程细节
SpringMVC源码分析 DispatcherServlet源码分析 对SpringMVC中的DispatcherServlet源码分析
SpringMVC源码分析 RequestContextHolder使用与源码分析 RequestContextHolder的应用以及分析

Mybais

对应黑马SpringMVC教程学习笔记:语雀-框架/Mybatis

学好JAVA需要学哪些东西?来我教你_第4张图片

MyBatis插件:

文章链接 文章内容
MyBatis插件 PageHelper—何时执行select count(0) from xxx查询?(结论+源码Debug分析) PageHelper何时执行select count(0)查询的结论+源码Debug分析)

MybatisPlus

文章链接 文章内容
MyBatisPlus学习笔记 学习使用看这一篇就够了 SpingBoot集成MybatisPlus、通用service使用、分页查询、条件构造器、全局id生成策略、逻辑删除、自动填充、执行sql分析打印、代码生成器
MyBatisPlus代码生成器(自己二次封装) 二次封装MybatisPlus,更加方便代码生成
MybatisPlus开启二级缓存 MybatisPlus开启二级缓存的方式

Springboot

入门篇

文章链接 文章内容
SpringBoot入门篇 01、springboot入门及配置 Springboot介绍、原理分析、配置文件、多环境配置
SpringBoot入门篇 02、SpringBoot Web开发 SpringBoot静态资源配置、自定义首页及favion、thymeleaf模板引擎、SpringMVC的自动配置
SpringBoot入门篇 03、员工管理系统(无数据库) 页面国际化以及实现简单的增删改查功能
SpringBoot入门篇 04、连接数据库(多种整合方式) SpringBoot连接数据库整合JDBC、Druid、JPA

整合系列

文章链接 文章内容
SpringBoot整合篇 01、Springboot整合Mybatis Springboot整合Mybatis
SpringBoot整合篇 02、Springboot整合MybatisPlus Springboot整合MybatisPlus
SpringBoot整合篇 03、Springboot整合Swagger2、Swagger3 Springboot整合Swagger2、Swagger3

业务开发

文章链接 文章内容
SpringBoot业务开发 01、Springboot实战:实现Gitee图床上传及删除(含完整代码) SpringBoot实现Gitee仓库的资源上传、删除API接口封装,含代码说明及项目地址
SpringBoot业务开发 02、Springboot快速集成验证码【easy-captcha、kaptcha】超好看样式 SpringBoot集成验证码【easy-captcha、kaptcha】
SpringBoot业务开发 03、Springboot异常处理 Springboot三种异常处理方式
SpringBoot业务开发 04、Springboot统一处理null为空字符串 Springboot统一处理null为空字符串
SpringBoot业务开发 05、SpringBoot优雅入参参数校验 SpringBoot优雅入参参数校验以及全局捕捉
SpringBoot业务开发 06、SpringBoot跨域问题解决方案 SpringBoot的三种跨域问题解决方案
SpringBoot业务开发 07、Springboot集成非对称加解密 Springboot集成非对称加解密,前端加密后端解密
SpringBoot业务开发 08、Springboot上传文件资源 Springboot上传文件资源,上传文件到本地与到指定位置可访问
SpringBoot业务开发 09、Springboot集成token认证 token介绍以及SpringBoot集成Token认证


分布式与微服务

分布式

文章链接 文章内容
分布式基础理论 分布式使用场景、分布式作用、CAP定理、集群,分布式,微服务区别

SpringCloud

文章链接 文章内容
SpringCloud学习笔记 01、认识Springcloud基础组件 介绍微服务与SpringCloud的基础组件
SpringCloud学习笔记 02、SpringCloud六大基础组件使用 SpringCloud组件使用,如Eureka、Feigh、Ribbon、Hystrix、Zuul

实战

文章链接 文章内容
Springcloud实战:开发课程查询功能 SpringCloud实战,服务拆分集成eurake-server、zuul、Hystrix…实现远程调用课程查询

消息队列

RabbitMQ

文章链接 文章内容
RabbitMQ学习笔记 01、RabbitMQ基本认识与环境搭建 初识RabbitMQ、RabbitMQ的安装与启动、RabbitMQ管理后台
RabbitMQ学习笔记 02、生产者与消费者、多消费者平均压力 RabbitMQ的生产者与消费者实现
RabbitMQ学习笔记 03、交换机模式(4种) RabbitMQ的四种交换机
RabbitMQ学习笔记 04、Springboot集成RabbitMQ SpringBoot集成RabbitMQ

RPC框架

Dubbo

文章链接 文章内容
初识Dubbo及简单案例使用 初次接触Dubbo并进行简单案例使用
SpringBoot快速集成Dubbo(附带源码) SpringBoot集成Dubbo的简洁版demo,将zookeeper作为注册中心

注册中心

Zookeeper

文章链接 文章内容
01、认识Zookeeper与Win和Linux安装 Zookeeper的基本知识点以及在windows与linux上的安装

Web服务器

Nginx

文章链接 文章内容
Nginx学习笔记 基础知识 介绍正向代理与反向代理,Nginx的启动方式与组成结构,Nginx的配置文件组成
Nginx核心实战配置(配置文件详解、代理配置、HTTPS) Nginx在windows、linux的下载安装,配置文件详解,编写配置文件进行代理,代理配置与代理缓存、Https服务、实战案例demo
Nginx常用命令 Nginx的常用命令
Nginx常见报错整理 Nginx的常见报错整理

性能提升

文章链接 文章内容
Nginx提升性能篇 静态资源服务器(缓存) Nginx对于静态资源服务器性能提升

Tomcat

文章链接 文章内容
Tomcat的启动流程分析 Tomcat在windows与linux的启动流程分析
Tomcat源码分析学习笔记 Tomcat的架构介绍以及Tomcat的源码分析

二、前端

基础

HTML

文章链接 文章内容
HTML5学习笔记 基础知识点学习 介绍HTML5以及网页基本标签
SEO优化知识点以及思路学习笔记 SEO介绍以及SEO的优化方式

CSS

文章链接 文章内容
CSS学习笔记 01、CSS3基础知识学习 学习CSS、选择器、伪类选择器、层叠性与选择器权重
CSS学习笔记 02、文字属性与继承性 学习CSS文字样式属性、样式以及继承性
CSS学习笔记 03、盒子模型 学习CSS盒子模型、行内元素以及块内元素
CSS学习笔记 04、浮动与定位 学习CSS的浮动与定位
CSS学习笔记 05、边框、圆角与盒子阴影 学习CSS的边框、圆角、盒子阴影
CSS学习笔记 06、背景与渐变 学习CSS的背景与渐变
CSS学习笔记 07、2D与3D转换 学习CSS的2D与转换
CSS学习笔记 08、过渡与动画 学习CSS的过渡与动画
CSS学习笔记 09、响应式布局 学习CSS的响应式布局

Sass

文章链接 文章内容
CSS进阶之Sass CSS的Sass的学习

JavaScript

基础语法

文章链接 文章内容
JavaScript学习笔记 01、Javascript的基本知识 认识JavaScript,学习变量、数据类型的知识点
JavaScript学习笔记 02、表达式与操作符 认识算数表示符、关系运算符、逻辑表达式、赋值运算符、综合表达式
JavaScript学习笔记 03、流程控制语句 if、switch、三元运算符、for循环、where循环、do…while循环
JavaScript学习笔记 04、数组 数组的定义、数组方法、二维数组、浅克隆与深克隆、高级方法
JavaScript学习笔记 05、函数 函数定义、全局与局部变量、闭包学习、IIFE立即表达式使用
JavaScript学习笔记 06、DOM元素—①Dom介绍与常用节点方法 认识dom,dom常用方法
JavaScript学习笔记 06、DOM元素—②事件 常见的事件监听、事件传播、事件对象、事件委托
JavaScript学习笔记 06、DOM元素—③定时器与延时器 定时器、延时器、认识异步
JavaScript学习笔记 07、BOM元素 认识Bom,学习window对象、document相关事件、navigator对象、history对象、location
JavaScript学习笔记 08、面向对象 认识对象,认识函数的上下文、构造函数、原型与原型链、继承方式
JavaScript学习笔记 09、面向对象—内置对象 包装类、Math对象、Date对象

ES6语法

文章链接 文章内容
JavaScript ES6语法学习笔记 01、ES6语法基础 学习let、const、模板字符串、箭头函数、解构赋值、对象字面量、函数参数的默认自
JavaScript ES6语法学习笔记 02、ES6语法扩展 剩余参数、展开运算符、Set对象、Map对象、遍历器
JavaScript ES6语法学习笔记 03、ES6新增方法 字符串新增方法、数组新增方法、Object对象方法
JavaScript ES6语法学习笔记 04、Promise与Class Promise、Class知识点学习

扩展知识点

文章链接 文章内容
JavaScript扩展知识点 01、前后端交互与HTTP协议 学习前后端交互以及Http协议
JavaScript扩展知识点 02、本地存储(cookie与localstorage) 学习本地存储cookie与localstorage

Ajax&Fetch与跨域请求

文章链接 文章内容
Ajax&Fetch学习笔记 01、ajax 认识Ajax、请求方式、xhr
Ajax&Fetch学习笔记 02、JSON 学习JSON的形式、JS中常用的方法
Ajax&Fetch学习笔记 03、跨域问题 认识跨域,学习前端跨域的两种解决方案
Ajax&Fetch学习笔记 04、FormData使用 认识FormData以及表单校验
Ajax&Fetch学习笔记 05、ajax封装(含Promise) 封装ajax并集成Promise
Ajax&Fetch学习笔记 06、ajax实际应用(三种) ajax实际应用场景:搜索提示、二级菜单、并发执行
Ajax&Fetch学习笔记 07、axios(第三方库) 认识axios及使用
Ajax&Fetch学习笔记 08、Fetch 认识Fetch及使用

Canvas

文章链接 文章内容
Canvas学习笔记 Canvas的基础知识点 学习绘制各类形状、线,绘制图片,资源管理器、变形、合成

模块化

Webpack

Webpack学习笔记 01、Module模块系统 认识Module,学习导入与导出,module的注意事项
Webpack学习笔记 02、Babel模块以及Webpack核心使用 babel模块,认识webpck的entry、output、loaders、plugins,webpack的实际场景
WebPack实战 WebPack打包Vue项目 使用webpck来搭建vue-cli模块发开发、vue项目打包问题

Node.js

文章链接 文章内容
Node.js学习笔记 认识Node.js以及npm使用 认识Node.js、创建第一个应用、npm使用

框架与实战

Vue

Vue.js

文章链接 文章内容
Vue.js学习笔记 01、Vue基本语法篇 vue.js的基础知识点学习,插值表达式,v-bind,模板动态参数,模板条件判断,三大函数属性,v-show,v-for,绑定事件详解,表单与数据绑定
Vue.js学习笔记 02、Vue组件篇笔记 全局组件、局部组件、单项数据流、No-pros、父子组件通信、slot插槽、动态组件、异步组件
Vue.js学习笔记 03、Vue样式篇 基础样式绑定、transition、元素组件切换动画、状态动画
Vue.js学习笔记 04、Vue属性(Mixin、自定义指令、teleport以及render) 混入数据Mixin、自定义组件、teleport标签、render()函数
Vue.js学习笔记 05、Vue插件使用 vue插件使用、数据校验插件开发示例
Vue.js学习笔记 06、Vue3新特性 Vue3的新特性如setup()、ref和reactive、computed、watch与watchEffect、生命周期函数新写法、provide和inject取值与修改值、通过ref获取Dom元素结点

Vue-router

文章链接 文章内容
Vue-router学习笔记 组件、模式学习 vue-router组件引入、this.$router、html中使用vue-router

vue-cli(脚手架)

文章链接 文章内容
vue-cli学习笔记 01、vue-cli脚手架 安装vue-cli脚手架,熟悉vue-cli开发方式,使用vue-cli开发todolist
vue-cli学习笔记 02、Vue-router(路由) ES5实现局部路由跳转,通过vue-cli使用路由组件,嵌套路由,404页面实现
vue-cli学习笔记 03、Vuex(数据存储方案) vue-cli集成vuex组件,vuex的基本使用、vue-cli中使用vuex

微信小程序

文章链接 文章内容
微信小程序之基础知识点及实战问题解决整理 微信小程序的基础知识点以及实战

性能提升

文章链接 文章内容
前端性能优化 实际应用cdn 加快静态资源访问 cdn的理论学习以及cdn的实际应用

三、运维

Linux

文章链接 文章内容
01、Linux入门及基础 Linux入门、VM以及CentOS的下载及使用、VM(终端使用及联网)、VMtools安装、Linux目录结构
02、Linux相关工具及操作 Xshell与XFTP使用、Vi与Vim编辑器使用、Linux关机重启、注销用户以及用户管理
03、Linux实用指令 指定运行级别、帮助指令、文件目录类指令、时间日期类、搜索查找类、压缩解压类
04、Linux高级部分 组管理与权限管理、crond任务调度、Linux磁盘分区以及挂载(磁盘查询、磁盘情况)、网络配置、进程管理、RPM与YUM使用
05、JavaEE定制篇 JDK、eclipse、mysql安装
Centos7云服务器部署Tomcat linux部署tomcat服务器环境

Docker

文章链接 文章内容
快速使用Docker部署MySQL、Redis、Nginx 使用Docker技术快速构建MySQL、Redis、Nginx容器环境
IDEA集成Docker构建SpringBoot镜像上传服务器 使用Maven插件来快速构建SpringBoot启动镜像详细流程
Docker常用命令总结 Docker安装命令、镜像、容器命令梳理总结

云服务器

文章链接 文章内容
腾讯云服务器购买与备案 腾讯云服务器的购买以及网站备案
Centos7云服务器部署SpringBoot项目(手动配置环境篇) 本地配置JDK、MySQL、Nginx、SpringBoot项目部署以及配置域名
记云服务器中挖矿病毒与防范 记录自己云服务器中挖矿病毒的经历、发现过程以及防范措施


四、Golang

框架篇

文章链接 文章内容
快速入门go的web框架-gin gin框架的常见请求案例、路由分组、gin相关插件使用、异常处理、请求参数校验
快速入门go的orm框架-gorm 远程驱动包使用、gorm的CRUD、性能提升配置、Migrator

学好JAVA需要学哪些东西?来我教你_第5张图片

你可能感兴趣的:(JAVA开发笔记,JDK,NoSql,java,开发语言)