Java教程

Java学习路线_Java知识分享

本文主要是介绍Java学习路线_Java知识分享,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!


 第一阶段:Java基础篇

 

Java初学入门视频基础巩固教程>>>

  • 职业规划
  • 学习方法
  • 泛型、容器
  • 数据结构和算法
  • 智能电话本实战
  • IO流
  • Java介绍
  • 变量、数据类型、运算符
  • IDEA
  • 控制语句、方法、递归算法
  • 面向对象
  • JVM
  • 数组和数据储存
  • JDK
  • 异常机制、可视化
  • 飞机大战项目

 第一阶段:学习目标及知识要点:

熟练掌握Java基础语法,Java面向对象知识;掌握Java异常处理,泛型,集合,多线程,IO流。

熟练掌握Mysql基本SQL语句;掌握索引,视图,触发器,函数,存储过程。

 熟练掌握Jdbc连接数据库及操作数据库的常用接口。

掌握Jdbc调用存储过程,元数据,Jdbc事务。

熟练掌握Java开发项目的基础流程,务必掌握Myeclipse(eclipse)断点调试。

 

 第二阶段:前端基础篇

Java初学入门视频基础巩固教程>>>

WEB前端_基础HTML5+CSS3+项目>>>

WEB前端_基础JavaScript课程>>>

WEB前端_前后端数据交互讲解课程>>>

WEB前端_系列课程Nodejs\模块化\ES6新特性实战课程>>>

WEB前端_系列课程-微信小程序实战>>>

第二阶段:学习目标及知识要点

熟练掌握HTML常用标签,如HTML文本标签,图像标签,超链接标签,表格标签,表单标签,块标签。

熟练掌握CSS基本语法,选择器,CSS布局,CSS盒模型,以及常用的CSS属性。

熟练掌握JavaScript基本语法;掌握Js操作DOM,Js内置对象以及常用的Js函数。

 

 

 第三阶段:动态网页技术篇

Java初学入门视频基础巩固教程>>>

JSP动态网页技术>>>

Servlet服务端小程序>>>

Servlet从入门到实战精选>>>

全网最优Ajax动态网页技术>>>

 

第三阶段:学习目标及知识要点

JSP:

1、JSP = Java Server Pages

2、Sun公司推出的动态网页技术,类似的技术还包括ASP、PHP。相对的技术是HTML(静态网页技术)

3、动态生成网页数据,而不是有动态效果的网页!

4、JSP是在HTML中嵌入Java脚本代码

5、JSP是服务器端技术(JavaScript是客户端技术

Servlet:

Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。

最早支持Servlet标准的是JavaSoft的Java Web Server,此后,一些其它的基于Java的Web服务器开始支持标准的Servlet。

Ajax:

Ajax中文名称定义为异步的JavaScript和XML。

Ajax是Web2.0技术的核心由多种技术集合而成,使用Ajax技术不必刷新整个页面,只需对页面的局部进行更新,可以节省网络带宽,提高页面的加载速度,从而缩短用户等待时间、改善用户体验

 

 第四阶段:客户端技术篇

Java初学入门视频基础巩固教程>>>

JavaScript基础入门到实战演练>>>

JavaScript客户端脚本技术>>>

 

第四阶段:学习目标及知识要点

JavaScript是由Netscape(网景)公司研发出来的一种在它的Navigator浏览器上执行的程序语言。

JavaScript是一种基于对象(object-based)和事件驱动(Event Driven)的简单的并具有安全性能的脚本语言。

 

第五阶段:组件/框架篇

Java初学入门视频基础巩固教程>>>

UI组件EasyUI精品教程>>>

Eureka微服务实战>>>

Gateway微服务网关实战>>>

Eureka服务发现工具>>>

Gateway微服务网关组件>>>

 Eureka框架入门实战>>>

 

第五阶段:学习目标及知识要点

EasyUI:

easyui是一种基于jQuery、Angular.、Vue和React的用户界面插件集合。

easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。 使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。

Eureka:

Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。

SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。 Eureka包含两个组件:Eureka Server和Eureka Client。

Gateway:

Spring Cloud Gateway是Spring Cloud 的二级子项目,提供了微服务网关功能,包含:权限安全、监控/指标等功能。

Gateway:是Spring官方基于Spring Spring Boot和Project Reactor等技术开发的网关,Gateway旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。

Gateway作为Spring Cloud生态系中的网关,目标是替代ZUUL,其不仅提供统一的路由方式,并且基于Filter链的方式提供了关基本的功能。

例如:安全,监控/埋点,和限流等。

 

 第六阶段:数据库和操作系统

Java初学入门视频基础巩固教程>>>

数据库开发>>>

 

第六阶段:学习目标及知识要点

1.学习SQL、oracle、mysql基本使用方式的

3.学习数据库表设计的

4.学习JDBC技术的

5.深入学习Mysql优化的

学习数据库开发的相关知识,从业界常用的oracle数据库入手讲解SQL语言,以及oracle常用的对象(序列、索引、视图)。

学习Mysql数据库的基本用法,以及数据库设计三大范式,借助PowerDesigner软件设计项目的表结构。学习JDBC,让我们可以使用JAVA按照需要操作数据库。

 

第七阶段:分布式微服务

Java初学入门视频基础巩固教程>>>

Bus消息总线及Config配置中心>>>

Config分布式实战>>>

TX-LCN分布式事务框架>>>

FastDFS分布式文件系统 >>>

Dubbo分布式>>>

分布式RPC框架>>>

 

第七阶段:分布式微服务开发

Bus ConFig:

Spring cloud config配置中心解决了微服务系统的配置中心化、配置版本控制、平台独立、语言独立等问题,Spring cloud bus通过轻量消息代理连接各个分布的节点。

这会用在广播状态的变化(例如配置变化)或者其他的消息指令。Spring bus的一个核心思想是通过分布式的启动器对spring boot应用进行扩展,也可以用来建立一个多个应用之间的通信频道。

Config

Spring Cloud Config就是一个分布式配置中心解决方案。

其采用集中式管理每个微服务的配置信息,并使用GIT等版本仓库统一存储配置内容,实现版本化管理控制。

TX-LCN

在分布式系统中,事务参与者在不同的分布式节点上或事务操作的数据源不是同一个,这些情况产生的事务都叫做分布式事务。

例如: 项目A实现Tb_item表新增、项目B实现tb_item_param新增,现在需要实现商品新增,需要把项目A和项目B两个项目新增的方法组成一个事务,这个事务就是分布式事务。

FastDFS

FastDFS 是一个开源的高性能分布式文件系统(DFS)。

它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。

主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。

Dubbo

Dubbo是一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入 功能,可以和Spring框架无缝集成。

RPC>>>

RPC全称为Remote Procedure Call,翻译过来为“远程过程调用”。

目前,主流的平台中都支持各种远程调用技术,以满足分布式系统架构中不同的系统之间的远程通信和相互调用。远程调用的应用场景极其广泛,实现的方式也各式各样

 

 

​ 

 Java初学入门视频基础巩固教程>>>

 

以上给大家整理的学习路线,需要文件的同学,我已打包好了,工众号:编程领域↓↓↓↓↓

 

 

 

 

 

 


这篇关于Java学习路线_Java知识分享的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!