1. 熟练掌握java编程语言、集合、多线程,具有良好的编程习惯
3. 熟悉B/S架构、Spring、SpringMVC、Mybatis/MybatisPlus、SpringBoot
4. 熟悉MySQL关系型数据库及基础sql优化
5. 熟悉Web前端技术、HTML+CSS布局、JavaScript、Ajax技术、JQuery技术以及Vue
6. 熟悉单例设计模式、工厂设计模式、代理模式
java开发主要是此系统中的微观数据质量的模块开发,此模块主要用于大数据开发的中台系统,针对数据前台中产出的数据进行质量规则的判断预校验,对不符合的数据进行钉钉报警,以及质量数据的分析。
功能开发:1.质量规则配置:对不同应用领域的实体进行质量规则的配置,并执行对应sql对数据进行校验,并对数据质量进行钉钉报警,确保产出数据的质量。
2.数据质量查询:对不同实体的GPS数据,动态的获取RDS、ADBPG、等数据库中数据展示,并依据配置的质量规则对综合质量评分进行计算。
3.zerg算法开发:对ODPS的数据通过计算规则,对实体的驾驶行为进行分数计算。
4.数据开发:主要为离线数据开发,对车辆、企业、驾驶员的基础数据,进行轨迹指标、报警指标,GPS质量指标、等一系列数据加工产出。
5.UDF/UDAF函数开发