1.了解面向对象和面向接口编程设计思想,了解常用的设计模式;
2.了解 jvm 垃圾回收机制相关内容;
3.熟悉掌握 JavaScript、jQuery、Ajax 等前端技术;
4.熟悉 Spring,Spring mvc,MyBatis,Shiro 框架;
5.了解 spring boot 和 spring cloud;
6.熟练 MySql 的基础知识和基本操作,了解 Oracle;
7.会使用 redis 进行数据缓存;
8.熟练使用项目构建和管理工具 Maven;
9.了解使用版本控制软件 svn 和 git;
10.对 Linux 有一定了解,会运用一些 linux 基本命令;
11.熟悉 Apache、NginX、Tomcat、Weblogic 等 Web 服务器的搭建和使用;
项目名称1: 西风班级在线平台
项目描述:此在线平台主要包括用户管理模块,课程模块,角色管理模块,活动管理模块等,主要
是记录班级生活的平台,实现日常班级聚会规划,学生信息采集,学生课程管理,学生之间相互
交流等功能.便于班级老师对班级的统一管理.
开发工具:EclipseMars2+MySQL5.0.8+Tomcat8.0+Maven
软件架构: Spring+Spring MVC+Mybatis+Jquery+Ajax+BootStrap
责任描述:
1.前端采用 css+html+js 技术,使用 ajax 技术进行局部刷新;
2.表现层,业务逻辑层采用 spring mvc 模式;
3.持久层采用 Mybatis 封装对数据库的操作;
4.采用 apache 的 poi 组件实现将用户数据导出并存入到 excel 表格中;
5.采用 commons-fileupload 组件实现文件的上传操作;
6.使用 MySql 数据库完成对数据的操作;
项目名称2: 基于 SSM 的视频播放系统
项目描述:此系统是分为内网和外网两种访问形式的视频播放系统,主要是实现上传视频,以
及上传视频之后,管理员对视频进行审核等功能,便于内部人员的使用和学习.
开发工具:EclipseMars2+MySQL5.0.8+Tomcat8.0+Maven
软件架构:shiro+Spring MVC+Radis+rabbitmq
责任描述:主要完成内网的视频播放功能
1.采用 shiro 框架,进行登录认证,权限认证,登出操作;
2.利用 rabbitmq 存储视频信息;
3.利用 redis 获取最后上传完的文件块信息;
4.使用 md5 保证数据的完整性