1.拥有坚实的Java编程基础,包括深入理解并发编程原理与实践。
2.掌握Spring、SpringMVC、MyBatis等主流后端框架,能高效实现业务逻辑。
3.熟练运用SpringBoot和SpringCloud进行微服务架构设计与开发。
4.掌握Linux操作系统下的常用命令,能熟练进行项目部署与维护。
5.熟练操作Eclipse、IDEA等集成开发环境以及Maven进行项目构建与依赖管理。
6.熟练运用Svn、Git进行版本控制,有效管理代码变更与团队协作。
车行云及大数据研判分析系统 担任开发经理,基于通行过车信息、车驾管信息、违法事故信息、人工智能识别等交通管理相关信息数据,集车辆搜索、缉查布控、研判分析等三大功能于一体的综合大数据分析应用系统。
技术路线: Spring Cloud 、Mybatis 、Shiro 、Kafka 、RabbitMQ 、ElasticSearch、Hbase、Spark、Spark Streaming 、Redis、EHCache 、Swagger 、poi、cxf、cas、Kubernetes、Helm、prometheus 等,前端采用 Vue。
亮点:基于分布式的微服务架构,数据存储使用 ES+Hbase 的方式进行存储,即时搜索和分析使用 ES,复杂 分析采用 Spark 离线任务进行计算分析,以提升在数据检索和分析方面的效率;引入容器化技术主动扩容,使用 Prometheus 对系统关键节点和关键指标进行监控;使用 Python 脚本对基础数据和业务数据进行测试数据的灌装。