————————学习大纲————————
第一阶段:JavaSE
- 面向对象编程(基础)
- 面向过程和面向对象区别
- 类和对象的概述
- 类的属性和方法
- 融云java开发基础
创建对象内存分析
- 构造方法(Construtor)及其重载
- 对象类型的参数传递
- this关键字详解
- static关键字详解
- 局部代码块、构造代码块和静态代码块
- package和import详解
- JavaDoc生成API文档
- 递归
- 面向对象编程(进阶)
- 面向对象的三大特性
- 面向对象之--封装
- 面向对象之--继承
- 面向对象之--多态
- 抽象类和抽象方法
- 接口的定义和实现
- JDK8的接口新特性
- 内部类详解
- Java的内存管理与垃圾回收
- 数组
- Arrays类的使用
- 多维数组
- 可视化算法网站、冒泡排序及优化
- 二分法查找、折半检索
- 异常机制
- Java常用类
- 集合(容器)
- 数据结构和算法
- IO流
- 多线程
- 网络编程
- 反射
- Lambda表达式
第二阶段:数据库
- Oracle数据库
- Oracle SQL语言
- MySQL基础
- MySQL 查询语句
- 数据库对象
- 数据库范式
- JDBC
第三阶段:web前端
- html5
- css3
- JavaScript
- jQuery
第四阶段:JavaEE
- 网络协议
- XML技术
- Servlet
- JSP
- EL+JSTL+过滤器+监听器
- Ajax和JSON
第五阶段:高级框架
- MyBatis
- Spring
- SpringMVC 5.2.2
- RBAC
- Shiro
- 设计模式
第六阶段:框架强化
- Linux - CentOS 8
- Maven
- Git/GitEE
- Nginx
- Spring Boot 2.2.2
- Zookeeper
- Dubbo
- FastDFS
- Swagger
- ActiveMQ
- RabbitMQ
第七阶段:分布式架构
- Redis
- MongoDB
- Mycat
- Solr
- Spring Data For Apache Solr
- ElasticSearch
- Spring Data For ElasticSearch
- Logstash_Kibana
- Spring Session
- SpringSession MongoDB
- Spring Security
第八阶段:微服务架构
- Spring Cloud Netflix Eureka
- Spring Cloud Netflix Ribbon
- Spring Cloud OpenFeign
- Spring Cloud Netflix Hystrix
- Spring Cloud Config
- Spring Cloud Gateway
- Docker
- Springcould alibaba技术栈

———————十个企业级项目———————
1、房源租赁海选平台

- 项目介绍
本系统为前后端分离项目。其客户端平台为移动客户端。作为互联网时代房屋平台,Livegoods拥有完善的房屋租赁资源搜索能力,可以根据城市定位,精确高效的搜索到需要的租赁房源信息。本系统分为租客平台、业主平台、用户管理平台两大功能平台。租客平台使用者为租房人群,提供的功能包括:城市切换、房源搜索、热门房源推荐、热销房源推荐、房源详情展示、房源评价查看、个人租赁订单查看等功能。业主平台使用者为房源提供人群,提供的功能包括:房源信息发布、租赁订单查看、房源评价查看、房源评价回复、房源信息管理等功能。用户管理平台使用者为平台管理人群,提供的功能包括:房源信息审核、投诉审核、申述审核、订单查看、订单价格调整、报表等功能。
- 技术架构
SpringBoot、SpringMVC、MyBatis、SpringDataMongoDB、SpringDataElasticSearch、MongoDB、Spring Cloud、ElasticSearch、FastDFS、Nginx、支付。
2、Ting域主持人

- 项目介绍
Ting域主持人项目是一个标准的互联网项目,主要为各种需要主持人的场合提供主持人聘请相关功能。项目包含了前台和后台。前台主要是让新人和婚庆公司搜索相关主持人并进行聘请,在线对主持人下订单。后台是让主持人对自己订单的管理以及管理员对整个平台的管理。
- 技术架构
Spring、SpringMVC、MyBatis、MyBatisPlus、移动支付、短信验证、RBAC、EasyUI、POI、百度chart。
- 亮点
亮点真实企业项目、已上线项目、包含企业产品经理设计的项目原型、标准互联网项目,包含前后端、完整的第三方平台接入。
3、至尊智能家居

- 项目介绍
智能家居随着互联网和物联网的发展逐渐走进千家万户。智能家居的企业和工厂越来越多。至尊智能家居是智能家居企业进行综合管理的内部系统。可以实现智能家居管理、人事行政管理、系统公告、知识管理、任务管理、销售管理、项目管理、统计分析、系统设置、产品资料管理等功能。
- 技术架构
Spring Boot、SpringMVC、MyBatis、Druid、Logback、Quartz、Shiro、Swagger2、Linux、BootStrap。
- 亮点
使用快速开发框架,真实感受最初进入企业的感觉、小组项目,完全模拟企业项目组开发中如何进行配合、Linux服务器,不仅仅是开发项目,还包含了部署项目。
4、EGO商城

- 项目介绍
EGO商城项目是一个大型综合性的B2C平台。完全采用SOA模式架构,使用Dubbo实现服务调用。基于高并发、海量数据环境进行实现。百战商城分为前后台两套系统。后台系统主要负责商品管理,商品分类管理,CMS等内容。前台系统包含首页服务,搜索服务,单点登录服务、购物车服务,订单服务等。 百战商城后台系统使用FastDFS实现分布式文件存储,并使用Nginx做http协议代理。 百战商城前台系统使用Redis实现缓存数据查询,以此降低数据库的压力,并解决了缓存穿透、缓存雪崩、缓存击穿等问题。已保证该项目在高并发,高请求量下的平稳运行。
- 技术架构
Spring Boot、Spring MVC、MyBatis、Zookeeper、Dubbo、Redis、Solr、RabbitMQ、FastDFS、Nginx、Spring Security、Spring Session、MyBatis Generator、MyCat。
5、OA系统

- 项目介绍
尚学堂OA系统取自真实的尚学堂办公自动化平台,包括人事管理、考勤管理、报销管理、收支管理等多个模块。可以全面练习JSP/Servlet核心技能、MVC模式、Ajax、数据库设计和多表SQL语句操作、PowerDesigner绘制数据库模型图、业务流程图、多种面向对象模型图,还有验证码、POI、Echarts、JUnit、kindeditor、My97DatePicker等辅助技术。通过该项目,学生熟悉项目设计开发流程,具有自主设计和开发项目初步能力。
- 功能模块
尚学堂OA系统:包括人事管理、考勤管理、报销管理、收支管理等多个模块。其中人事管理中的部门管理、岗位管理练习单表的MVC操作,人事管理中的员工管理练习多表的MVC操作。考勤管理练习Ajax的应用。报销管理练习复杂业务的操作,涉及理解业务流程、异常链、事务管理等多项技能。收支管理主要是练习Echarts图表插件的使用,使用柱状图、饼图等直观显示统计数据。
6、小蚂金服

- 项目介绍
小蚂金服是一款标准P2P金融项目。采用分布式架构开发。整个项目分为两大块:web 网站与后台管理,网站交互主要用于贷款项目展示,用户信息注册,登录与信息认证,充值,项目投标与收益展示等 行为。网站后台管理负责贷款项目维护(发起,审核,截标,与还款计划查询等 操作),用户信息维护,图片资源维护,资源权限控制等操作。
- 技术架构
Dubbo、Zookeeper、Spring、Spring MVC、MyBatis、Spring Boot、Freemarker、BootStrap、Angular、PageHelper。
7、大中型电商企业智能仓储

- 项目介绍
本系统可以改变仓库的作业和管理状况,显著提高作业效率和成本控制能力。 包含每日检查,客户报表,基础资料,储位管理, 月台管理,运输管理,进货出货管理,退货管理,越库管理,库内管理,盘点管理,计算管理,预警管理,业务报表,报表分析, 基础配置,企业配置,计费配合,仓库配置,消息中间件等模块。
- 技术架构
springboot、springMVC、spring、Mybatis、Docker、JMeter。
8、智能云招聘平台

- 项目介绍
本系统可以使得企业日常事务性的人事工作快速高效的完成,降低人力资源管理成本。包含职位管理,企业管理,企业会员, 企业风采,企业设置,业务管理,面试邀请,简历下载,可跟进企业,账号注册申请,账号迁移记录等模块。
- 技术架构
Spring Cloud、SpringMVC、Spring、Mybatis、Spring Quartz、Docker。
9、分布式医疗计算平台

- 项目介绍
分布式医疗云计算平台巧妙使用了当前企业开发的一套成熟体系:使用SpringBoot 快速搭建脚手架,利用Dubbo构建公共的数据接口,提供快速安全的TCP服务,利用Mybaits Plus 的lambda 实现sql的动态拼接,使用Mycat 数据库中间件分库分表,解决了医院数据存储速度和容量问题。在实时搜索时,采用了SolrCloud索引数据,搜索数据,实现了秒级的查询。使用Shrio 实现了医院架构组织的角色和权限设计,利用Redis 共享Shiro的session,实现了单点登录。考虑到医院文件的类型和大小,我们使用分布式小文件存储系统FastDfs,完美解决了容量和冗余问题。为了实现项目的快速迭代,采用Docker 来实现快部署,使用nginx 做网关,实现了静态资源加速。在代码细节里面,使用Orika 做对象的拷贝、Protostuff 序列化、Hutool等工具。集成了AliPay 和阿里大于实现了支付和短信发送。
- 技术架构
SpringBoot、Dubbo 、Mybatis Plus、Mycat、Mysql 、 Docker、 SolrCloud、RedisCluster、Zookeeper、 Shiro、FastDFS、Nginx、 Hutool 、 Orika 、 Protostuff 、 支付宝支付、Ali 短信。
10、未来出行汽车租赁平台

- 项目介绍
未来出行汽车租赁平台是为汽车出租、出售进行管理的平台。管理员平台中可以对租赁人和汽车进行管理。项目包含:客户管理、业务管理、系统管理、汽车管理、租赁人管理等模块。项目中还包含了完善的权限管理相关功能。
- 技术架构
Spring、SpringMVC、MyBatis、MyBatisPlus、移动支付、短信验证、RBAC、EasyUI、POI、百度chart。
- 亮点
完善的页面资源、汽车租赁业务全部实现、概括能力强。包含了所学的全部技术。

版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/24990.html