熟练使用Eclipse、MyEclipse、idea。
熟练使用springboot、springcloud、springMVC、Hibernate、MyBatis、MyBatisPlus、nacos等开发框架。
熟悉JavaScript、Ajax、Echarts等web前端技术。
熟练操作MySQL、Redis、MongoDB,有慢sql优化经验。
熟练使用maven、svn、git。
熟悉阿里云rocketMQ、OSS、短信服务等中间件。
熟悉Linux基本操作、基于CentOS系统的安装和部署。
熟练使用office、postman、Apifox、xmind、xshell、jenkins等工具。
国研乡村振兴系统
乡村振兴战略是习近平同志2017年10月18日在党的十九大报告中提出的战略。十九大报告指出,农业农村农民问题是关系国计民生的根本性问题,必须始终把解决好“三农”问题作为全党工作的重中之重,实施乡村振兴战略。
本项目对全国的乡村振兴数据进行收录、计算而后产出可视化页面。
其中数据的收录途径有三个:
1.文件上传
2.api获取
3.爬虫获取。
其中我负责的爬虫获取这块。使用jsoup + htmlunit来完成爬虫工作。
为确保爬虫任务不会受到系统重启这类因素影响,所以使用redis中的set集合设计了一个简单的爬虫任务调度器。
遇到过得问题:通过hanlp和hash方法解决了数据录入之后存在区划数据缺漏问题。
责任描述:
负责接口文档编写;线上环境维护;编写爬虫进行数据采集、补全;试点示范乡村画像的后端开发工作;数据库设计;
华润智慧停车管理平台
技术框架:Springboot(springMVC)+MyBatis
开发环境:idea + Mysql + JDK1.7 + svn
项目描述:
该项目是一个为停车场服务的平台,由多个独立的系统组成的一个项目,项目内之间的通讯采用HTTPClient协议与redis publish解决,项目外之间的通讯采用HttpClient协议与RecketMQ解决。其中SAAS、CloudAPI为Springboot+MyBatis+log4j2框架,其余系统皆是Spring+SpringMVC+Mybatis+logback,jar包管理使用的都是maven,数据库为MySQL,redis作缓存。
SAAS:华润智慧停车管理操作平台,web端各个车场的配置、报表、各种记录以及第三方平台的配置入口等。
LocalAPI:提供本地车场与平台统一服务接口,处理与本地车场相关的业务逻辑。
OpenAPI:提供第三方与平台统一服务接口,处理与第三方相关的业务逻辑。
CloudCore:与平台数据库连接服务,处理相关业务逻辑,进行数据库相关操作。
此外还有Scanpay,PayCenter,CloudAPI,TimeTask由另一个同事负责。
ScanPay:提供扫码支付接口,整理支付参数。
PayCenter:支付中心,进行统一下单、提供回调接口等业务。
CloudApi;华润智慧停车管理微信小程序,提供车位预约、锁车解锁等业务
TimeTask:定时任务项目,主要用于统计报表,对账等业务。
责任描述:
负责华润项目二期部分需求评估及开发、设计数据库、BUG跟踪解决、厂商接口联调、设计和维护文档以及程序后期线上环境维护工作。我主要负责的有SAAS、LocalAPI、OpenAPI、CloudCore四个系统。
本项目对全国的乡村振兴数据进行收录、计算而后产出可视化页面。 其中数据的收录途径有三个: 1.文件上传 2.api获取 3.爬虫获取。 其中我负责的爬虫获取这块。使用jsoup + htmlunit来完成爬虫工作。 为确保爬虫任务不会受到系统重启这类因素影响,所以使用
该项目是一个为停车场服务的平台,由多个独立的系统组成的一个项目(SAAS,LocalAPI,OpenAPI,CloudCore,PayCenter,ScanPay,CloudAPI,TimeTask),项目内之间的通讯采用HttpClient协议与redis publish解决,