熟练Java面向对象编程,具备扎实的编程基础和规范的代码书写习惯
熟练使用JSP、Servlet、JDBC、EL表达式操作
熟悉HTML5、JavaScript、Ajax、jQuery、Css、Layui了解Vue前端技术
熟练使用MySQL,了解Oracle、SQLServer
熟练使用Spring、MyBatis、SpringMVC,SpringBoot框架技术
熟练使用Redis缓存、Swagger2生成Api文档、Nginx
熟悉使用Maven项目管理工具、Git版本管理工具、jmeter测压工具
熟悉使用Tomcat搭建项目环境
熟悉常用开发工具:IntelliJ IDEA、Eclipse
熟悉Elastic Search搜索引擎
了解hive、impala、hdfs、hbase、MongoDB、CK 大数据数据库
了解RabbitMQ、Docker、FTP、supermap
了解SpringCloud微服务架构
1. 数据同步:将数据从oracle迁移至ElasticSearch,因为数据量比较大(1.6亿)进行迁移,需要考虑内存使用情况以及机器cpu使用情况,防止内存溢出和cpu使用超载
2. 保单落图:因为查询数据较大,采用的websocket进行数据推送
3. 统计分析:使用了ElasticSearch的复杂查询进行数据统计和数据分析
4. 平均分区:将地图某个板块进行采用supermap组件进行分块成同等大小,板块可以与人员进行绑定