掌握 java 基础知识如集合,泛型等技术,具备良好的面向对象编程思想。
掌握Spring、Springmvc、 MybatisPlus 框架,以及 SSM 整合技术。
熟悉SpringBoot开发,依赖管理,自动装配原理。
熟悉 Mysql 数据库,简单了解 Mysql 数据库优化。
了解 常用常用SpringCloud微服务解决方案。
了解 RocketMQ, Dubbo, zookeeper, FastDFs, Redis,等分布式开发技术。
了解 Linux 常用命令,熟悉 Idea,Git,Maven 等项目开发工具的使用。
了解 Docker,Linux简单使用。
项目描述:
暖心鹿
这是一个陌生人的在线交友平台,在该平台中可以搜索附近的人,查看好友动态,平台还会通过大数据计算进行智能推荐,通过智能推荐可以找到更加匹配的好友,这样才能增进用户对产品的喜爱度。暖心鹿还提供了在线即时通讯功能,可以实时的与好友进行沟通,让沟通随时随地的进行。
开发工具: Intellij IDEA、tomcat、SVN、Maven、Git、JDk1.8、MySQL
责任描述: 用户登入,注册模块;
圈子功能,发送朋友圈;
查看好友动态,评论朋友圈;
视频图片审核;
用户日志信息记录分析;
技术要点:
用户登录、注册模块实现;
采用 MongoDB 进行用户发布动态及视频信息的存储;
采用 FastDFS 进行存储小视频数据及图片文件存储;
调用第三方接口进行视频和图片的审核;
MongoDB 存储用户评论信息,Redis存储点赞信息;
用户日志信息分析,日活用户数,注册用户数等。
采用 RocketMQ 作为消息服务中间件,进行日志的异步记录;