1.掌握Java基础知识,熟悉Java集合体系;
2.掌握Spring,SpringMVC,Mybatis框架等;
3.熟练使用SpringBoot,SpringCloud微服务框架,熟悉SpringBoot自动配置,熟悉SpringCloud的feign、gateway;
4.掌握MySQL数据库的使用,熟悉数据库事务控制、索引优化、SQL调优等;
5.熟悉JVM内存分配,垃圾回收,对GC有一定的了解;
6.熟悉RabbitMQ消息中间件,消息模型、持久化、消息发送消费确认模式,解决过分布式事务的最终一致性业务场景。
7.熟悉Redis数据库、数据类型、持久化方案、集群方案、实现分布式锁、在项目中有使用经验,Redission结合Redis实现过分布式锁的应用;
8.熟悉Nginx,掌握其负载均衡策略;
9.熟悉常用工程工具:Git/SVN, Maven, Eclipse/IntelliJ;
开发时间: 2019.06 – 至今
项目名称: “济南信息化建设项目管理系统”,后台管理系统
开发环境: windows+jdk1.8+mysql+git+maven+intellij
开发技术: spring mvc+ mybatis + spring + springCloud
项目背景: 系统主要面对分县局用户、市局项目管理部门,通过对进度、资源、经费等全方位的管理,不但方便项目申报单位对自己的项目全面管理,同时便于上级管理部门及时掌控项目的情况,将项目的各种信息结合在一起,自动为项目建立过程档案。实现项目的综合管理和辅助分析,避免重复录入,建立统一的规范、流程、项目信息,实现统一项目状态管理、上报管理、审批管理、用户管理等,通过机制创新,任务驱动,实现项目业务流程优化,提高信息质量,实现信息资源共享,从而提升各单位的科技项目管理能力及效率。
项目介绍: 项目申报管理(项目申报登记,项目申报维护,项目申报查询),计划审批管理(通过经信委审核、财政局审核、发改委审核),项目立项管理(通过审核后对申请项目进行立项),局内审批管理(查看审核立项后的申请信息),用户管理(用户注册,用户查看),综合统计(显示所有项目申报信息和状态,进行处理);
责任描述:
1、我负责用项目申报查询,项目申报登记, 计划审批查询, 局内审批管理;
2、我负责新需求的开发和维护;