参与过多个大型项目的研发工作;
主要参与java后台及数据库的开发和维护;
对MySQL、Oracle等数据库比较熟悉,常参与数据库的性能优化;
对springboot和springcloud使用比较熟练,目前正使用相关技术进行项目开发;
常用框架方面,对SSM使用的比较熟练,一些小项目则使用此框架进行开发;
算法不是特别精通,也是做过一些研究性的学习;
关于中间件,使用ICE+Quartz做过集群任务,对rabbitmq和redis有过使用经验;
由于经常需要对项目进行上线调试,所以对Linux服务器使用比较熟练;
Tomcat服务器就不说了,常用来发布一些单独的项目,或做上线测试;
对于前端,可以使用bootstrap、jquery等常用框架,编写一些还算不错的页面;
在职期间参与了公司多个项目研发工作,主要与农业气象相关。
一、重庆智慧农业气象
此项目旨在为农业大户推送实时数据及农田庄稼作物情况建议,提供专家产品,精细化格点产品, 咨询服务等。
平台建设采用dubbo+Springboot构建微服务系统,对接APP、web和公众号,为用户提供更便捷的信息服务。采用dubbo进行业务拆分,主要分为产品、用户、格点农业等模块。
框架:
1.注册中心:eureka
2.网关:zull
3.配置中心:config
4.消费:feign
业务设计:参与部分业务表的设计。
运维维护:搭建线上开发环境。
后台开发实现:实现农田、用户、农情、咨询等crud;对接cimiss数据结合ICE+Quartz实现气象数据自动采集入库;对接个推平台的SDK,通过websocket实现消息推送;通过DynamicDataSource实现数据库动态切换。
前端开发实现:参与农田、农情等部分页面的实现
二、陕西省一体化农业气象业务平台
此平台包括农业气象服务大数据系统、农业气象业务支撑系统及农业气象业务管理系统等三大系统,并拥有农业气象专业算法库,实现农业气象业务制作的自动作业及人机交互作业。
平台建设采用SOA模式基于B/S+C/S混合架构,采用“集中部署,分布式应用”的部署模式,开展针对粮、果、茶、菜四大类作物的农业气象业务和服务。
在项目中主要参与农业气象专业算法、农业气象业务支撑系统的建设开发,以及对数据库进行调优维护,主要是MySQL和Oracle。业务上,根据CIMISS数据和GIS信息系统提供实况资料和格点数据展示,编写对外API接口给其他子系统共享数据。线上,对项目在Linux下的运行维护。