1.熟练掌握Spring、SpringMVC、MyBatis、Struts2等应用框架,了解SpringCloud、Springboot微服务框架。
2.熟悉MySQL关系型数据库,Redis等非关系型数据库,了解Oracle,SqlServer等。
3.熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap。
4.熟悉分布式系统架构编程如Dubbo、Zookeeper, 可以完成分布式开发和部署。
5.熟练掌握应用Java集成开发环境,能熟练使用IDEA、Eclipse、SVN、git等工具
6.熟悉RabbitMQ消息中间件技术和elasticsearch搜索引擎技术。
7.熟悉常见的linux命令及服务,了解常用服务的安装配置,如mysql、tomcat、hadoop。
壹拍小视频
是一款可以拍小视频的创意视频社交软件,用户可以通过这款软件选择歌曲拍摄音乐小视频,形成自己的作品。也可以浏览推荐视频及他人作品,以及互动。项目采用dubbo+zookeeper实现表现层与服务层之间的分布式架构, 使用Redis缓存服务器来减小服务器压力, 使用RabbitMQ消息中间件实现解耦峰缓冲等作用。主要功能有首页推荐及关注视频、发现页、搜索、拍摄、消息、个人中心。后台主要功能有视频管理模块、音乐管理、评论管理、视频审核、用户资料审核、评论审核、APP属性运营、用户管理等模块