?
- 职业规划
- 学习方法
- 泛型、容器
- 数据结构和算法
- 智能电话本实战
- IO流
- Java介绍
- 变量、数据类型、运算符
- IDEA
- 控制语句、方法、递归算法
- 面向对象
- JVM
- 数组和数据储存
- JDK
- 异常机制、可视化
- 飞机大战项目
第一阶段:学习目标及知识要点:
熟练掌握Java基础语法,Java面向对象知识;掌握Java异常处理,泛型,集合,多线程,IO流。
熟练掌握Mysql基本SQL语句;掌握索引,视图,触发器,函数,存储过程。
熟练掌握Jdbc连接数据库及操作数据库的常用接口。
掌握Jdbc调用存储过程,元数据,Jdbc事务。
熟练掌握Java开发项目的基础流程,务必掌握Myeclipse(eclipse)断点调试。
第二阶段:前端基础篇
WEB前端_系列课程Nodejs\模块化\ES6新特性实战课程>>>
第二阶段:学习目标及知识要点
熟练掌握HTML常用标签,如HTML文本标签,图像标签,超链接标签,表格标签,表单标签,块标签。
熟练掌握CSS基本语法,选择器,CSS布局,CSS盒模型,以及常用的CSS属性。
熟练掌握JavaScript基本语法;掌握Js操作DOM,Js内置对象以及常用的Js函数。
第三阶段:动态网页技术篇
第三阶段:学习目标及知识要点
1、JSP = Java Server Pages
2、Sun公司推出的动态网页技术,类似的技术还包括ASP、PHP。相对的技术是HTML(静态网页技术)
3、动态生成网页数据,而不是有动态效果的网页!
4、JSP是在HTML中嵌入Java脚本代码
5、JSP是服务器端技术(JavaScript是客户端技术
Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。
最早支持Servlet标准的是JavaSoft的Java Web Server,此后,一些其它的基于Java的Web服务器开始支持标准的Servlet。
Ajax中文名称定义为异步的JavaScript和XML。
Ajax是Web2.0技术的核心由多种技术集合而成,使用Ajax技术不必刷新整个页面,只需对页面的局部进行更新,可以节省网络带宽,提高页面的加载速度,从而缩短用户等待时间、改善用户体验
第四阶段:客户端技术篇
第四阶段:学习目标及知识要点
JavaScript是由Netscape(网景)公司研发出来的一种在它的Navigator浏览器上执行的程序语言。
JavaScript是一种基于对象(object-based)和事件驱动(Event Driven)的简单的并具有安全性能的脚本语言。
第五阶段:组件/框架篇
第五阶段:学习目标及知识要点
easyui是一种基于jQuery、Angular.、Vue和React的用户界面插件集合。
easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。 使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。
Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。
SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。 Eureka包含两个组件:Eureka Server和Eureka Client。
Spring Cloud Gateway是Spring Cloud 的二级子项目,提供了微服务网关功能,包含:权限安全、监控/指标等功能。
Gateway:是Spring官方基于Spring Spring Boot和Project Reactor等技术开发的网关,Gateway旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。
Gateway作为Spring Cloud生态系中的网关,目标是替代ZUUL,其不仅提供统一的路由方式,并且基于Filter链的方式提供了关基本的功能。
例如:安全,监控/埋点,和限流等。
第六阶段:数据库和操作系统
第六阶段:学习目标及知识要点
1.学习SQL、oracle、mysql基本使用方式的
3.学习数据库表设计的
4.学习JDBC技术的
5.深入学习Mysql优化的
学习数据库开发的相关知识,从业界常用的oracle数据库入手讲解SQL语言,以及oracle常用的对象(序列、索引、视图)。
学习Mysql数据库的基本用法,以及数据库设计三大范式,借助PowerDesigner软件设计项目的表结构。学习JDBC,让我们可以使用JAVA按照需要操作数据库。
第七阶段:分布式微服务
第七阶段:分布式微服务开发
Spring cloud config配置中心解决了微服务系统的配置中心化、配置版本控制、平*立、语言独立等问题,Spring cloud bus通过轻量消息代理连接各个分布的节点。
这会用在广播状态的变化(例如配置变化)或者其他的消息指令。Spring bus的一个核心思想是通过分布式的启动器对spring boot应用进行扩展,也可以用来建立一个多个应用之间的通信频道。
Spring Cloud Config就是一个分布式配置中心解决方案。
其采用集中式管理每个微服务的配置信息,并使用GIT等版本仓库统一存储配置内容,实现版本化管理控制。
在分布式系统中,事务参与者在不同的分布式节点上或事务操作的数据源不是同一个,这些情况产生的事务都叫做分布式事务。
例如: 项目A实现Tb_item表新增、项目B实现tb_item_param新增,现在需要实现商品新增,需要把项目A和项目B两个项目新增的方法组成一个事务,这个事务就是分布式事务。
FastDFS 是一个开源的高性能分布式文件系统(DFS)。
它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。
主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB < file_size <500MB)为载体的在线服务。
Dubbo是一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入 功能,可以和Spring框架无缝集成。
RPC全称为Remote Procedure Call,翻译过来为“远程过程调用”。
目前,主流的平台中都支持各种远程调用技术,以满足分布式系统架构中不同的系统之间的远程通信和相互调用。远程调用的应用场景极其广泛,实现的方式也各式各样
以上给大家整理的学习路线,需要文件的同学,我已打包好了,工众号:编程领域↓↓↓↓↓
?