使用springmvc、spring、mybatis框架进行项目的设计与开发;
使用springboot、springcloud进行微服务架构项目的设计与开发;
javascript、html、jsp、div+css、Ajax等前端技术进行项目的开发;
MySQL 、postgresql进行数据库的设计与项目开发,redis也有使用;
使用sonar和jenkins工具进行代码质量的管理和项目的持续集成;
熟练的使用git或svn进行代码版本的管理;
了解Hadoop的分布式文件系统,能够搭建Hadoop集群,能编写简单的MapReduce程序;
项目名称:多租户大数据平台
责任描述:
1.参与项目需求的分析与确认;
2.参与项目框架的设计与搭建;
3.参与项目数据库的设计与建设;
4.项目接口文档的设计与编写;
5.项目单元测试的规范设计与编写;
6.项目功能开发工作:
① 日志框架的设计和建设;
② 安全认证框架的设计和建设;
③ 项目HIVE资源的申请;
④ 个人用户HIVE资源的申请;
⑤ 租户资源的监控;
⑥ 大数据平台指标可视化的开发;
7.项目的集成测试;
8.项目bug修复与测试;
9.项目上线部署与测试;
10.项目总结与报告;
开发中所用到的技术包括springmvc、spring、mybatis,postgresql数据库,Redis缓存,Rabbitmq消息中间件,和svn和git进行代码版本的管理,后期项目进行的了升级,还用到了springboot和springCloud相关的技术。