Java:springmvc、springboot、springcloud、struts2、hibernate、mybatis、jpa。
大数据:Hadoop、mapreduce、hive、hbase、kafka。
前端:H5、JavaScript、css、VUE。
数据库:MySQL、sqlserver、postgres、redis
2020.11 - 2021.02 数据监控系统
项目描述:该项目将集群中接入的各类数据、治理出的各类数据以及集群的存储情况、健康 状态以图表的形式展现出来。项目采用 SpringMVC 框架进行开发,使用 PostgreSQL 进行 存储。分为数据统计模块、数据收集模块、数据展示模块。
职责:对接入的数据以及治理的数据格式进行分析并设计数据库表,对不同类型的集群 数据的统计整合规范,编写为统一的 MapReduce 任务进行统计处理并将统计结果上传至 ftp 服务器。在数据收集模块将统计结果从 ftp 服务器取出并入库。提供部分数据展示接口给上层展示页面。
2020.03 - 至今****地区大数据项目
项目描述:该项目将其他公司采集的数据经过传输组件、预处理组件、数据分发组件之后, 进入在线集群和离线集群,后对数据进行治理,分类展示,并提供数据查询等各类接口 给上层应用。项目使用 Hadoop、HBase、Spark、Kafka、Ozzie、Zabbix 等,使用 Kerberos 进行用户认证、SpringMVC 作为接口的开发框架、MySQL、PostgreSQL 作为部分应用的数 据存储。
职责:对部分种类的数据进行打标、治理,开发对集群中的各类数据以及对原始数据治 理出的数据的查询接口提供给上层应用。对集群服务器以及应用程序进行定期巡检和维 护,确保集群和数据的正常运转。
2019.07 - 2020.04 网站分类项目
项目描述:该项目将前端采集的网址拿过来进行网页内容的抓取,之后对网页内容进行识别 分析,最终将分类好的网站进行分析汇总分析。项目分为:预处理模块、爬取模块、识 别模块、验证模块、汇总分析模块。项目采用 PostgreSQL 存储,采用 SpringMVC 进行开 发。
职责:在预处理模块中,采取多线程+队列处理的方式,对采集的网址进行过滤校验并入 库,传递到下一个爬取模块,爬取模块中,采用代理 IP+多线程+队列进行爬取,爬取结 果更新入库并传递到识别验证模块。识别和验证模块是人工智能团队使用 Python 开发, 这里使用接口进行的调用。汇总分析模块对入库的数据进行多维度治理分析,并使用 POI、 Echart 等展示出最终结果
2017.12 - 2018.06 河北省建设工程合同备案管理系统
项目描述:项目大致分为普通企业用户管理、后台管理员管理、合同备案管理、合同变更管理、 查询统计、基本合同信息管理等模块, 整个项目使用 Struts2+Hibernate+SpringSecurity, 选用 MySQL 数据库,Struts2 作为控制器,Hibernate 作为数据持久层,SpringSecurity 作为 用户安全与权限的框架,日志使用 Log4j,UIMaker 作为 UI 界面,其中涉及到多文件上传, 数据库触发器,Tomcat 内存优化等技术点。
职责:负责项目的部分数据库表设计,编写用户角色权限的功能以及部分前端页面。
2017.07 - 2017.12 踢球么微信公众号
项目描述:该项目是为球队训练、比赛等开发的,分为个人管理、球队管理、比赛(训练)管 理以及其余若干, 整个项目使用 Struts2+Hibernate+SpringSecurity,选用 MySQL 数据库, Struts2 作为控制器,Hibernate 作为数据持久层,SpringSecurity 作为用户安全与权限的框 架,日志使用 Log4j,WEUI 作为 UI 界面,调用微信服务号的一些常用接口,例如:获取 微信用户信息,模板消息,微信分享,微信摇一摇周边等接口,在使用这些接口时必须需 要 token 参数来调用,获取 token 的定时轮询等。
职责:在公司没有微信公众号开发经验的情况下,首次摸索尝试对微信公众号的开发,并 构建起初步的微信公众号的调用框架,并将微信公众号的授权与 SpringSecurity 框架进行 结合,搭建起较为完善的微信公众号授权的用户权限模块,此外还负责项目的部分数据库 和页面设计等。
2016.07 - 2016.09 河北泰瑞园林门户网站
项目描述:项目大致分为首页、公司简讯、业务范围、精选案例、社会责任、人才战略和联 系我们几个部分,整个项目使用 Struts2+hibernate 的架构,选用 MySQL 数据库,Struts2 作为控制器,Hibernate 作为数据持久层,日志使用 Log4j,HUI 作为后台管理的 UI 界面, 继承 Struts2 的拦截器控制用户登录及权限。
职责:业务范围模块下细化的的所有部分的后台业务逻辑的编写,前端展示,部分的数 据库表结构设计,以及最后项目
描述:项目大致分为首页、公司简讯、业务范围、精选案例、社会责任、人才战略和联 系我们几个部分,整个项目使用 Struts2+hibernate 的架构,选用 MySQL 数据库,Struts2 作为控制器,Hibernate 作为数据持久层,日志使用 Log4j,HUI 作为后台
描述:该项目是为球队训练、比赛等开发的,分为个人管理、球队管理、比赛(训练)管 理以及其余若干, 整个项目使用 Struts2+Hibernate+SpringSecurity,选用 MySQL 数据库, Struts2 作为控制器,Hibernate 作为数据持久层,Sprin