熟悉使用 Java 基础知识,逻辑思维强,具有良好的编码习惯;
熟悉常用 Java 设计模式和算法,熟练掌握集合、泛型、stream流;
熟练使用 Spring、Mybatis、SpringBoot,SpringCloud 等主流框架进行项目开发;
熟练使用 Eclipse/IDEA 开发工具,熟练使用 Maven 构建多项目工程以及使用 Git 实施版本控制;
熟练使用关系型数据库 MySQL,熟悉非关系型数据库 Redis 的使用;
熟悉使用 Linux 常用命令,能够 Linux 中进行常用服务的安装部署;
熟练使用 HTML、CSS、JavaScript、jQuery、Ajax ,Vue ,VueX 等前端开发技术。
了解使用 RabbitMQ 消息队列,熟悉 ElasticSearch 搜索引擎,使用过 Nginx 来实现反向代理、负载 均 衡、动静分离等;
了解使用 CAS 单点登录系统 ,shiro 来完成用户身份认证、权限管理,以及 JWT 实现身份认证;
了解使用 Docker 进行应用的自动化打包和发布、自动化测试和持续集成、部署和调整其他应用;
熟练使用 SpringBoot 简化 SpringCloud ,SpringCloudAlibaba 进行微服务架构的搭建使用。
一、重污染应急管理系统
l 技术实现: Springboot、Sqlserver、SpringSecruity
l 项目描述:系统是一个流程性系统,完全由流程节点控制,主要分为一厂一策、绩效评级、民生保障以及常规的数据展示,以及各类数据汇总导出。例如绩效评级:企业->区县->市级->要件审查->各级专家->各级整改->省级验收。
l 责任描述:需求分析,数据库表设计,功能实现,系统维护
二、权限管理系统
l 技术实现:Springboot、MybatisPlus、SaToken、Redis
l 项目描述:整个公司通用的权限管理系统,包含用户、单位、角色、权限、字典等多个模块。实现常见的多种数据库支持。
l 责任描述:需求调研分析,数据库表设计,功能实现,相关技术文档编写,后续测试维护。
三、溯源系统
l 技术实现:Springboot、Mybatis、Kafka、RocketMq
l 项目描述:接入四川省各种气象和超级站数据,对过亿级数据进行统计、汇总、分类展示。
l 责任描述:系统部分需求设计实现,对已有超大数据库表进行年分表,编写相关分表查询工具,系统维护