个人介绍
2.熟悉mysql、db2、redis、mongoDB等数据库系统的操作和使用。
3.熟练掌握 springboot、springMVC、myBatis 等开源框架, 理解 spring IOC、AOP。
4.熟练tomcat、webLogic服务器部署应用。
5.熟悉liunx系统命令和项目部署。
6.熟练使用svn、git版本控制工具。
工作经历
2018-11-01 -至今北京联合盈鑫信息技术有限公司java开发
1.按照需求进行相关产品的开发工作,保证需求开发的质量。 2.完成产品日常开发维护、联调测试工作。 3.参与产品上线,准备上线介质,排查线上问题等。 4.完成上级交付的其他工作。
2015-09-01 -2018-11-01上海睿民互联网科技有限公司java开发
2015-2018担任java开发工程师,2018年后担任项目组长。负责产品的设计及开发,把控项目进度,通过敏捷开发分配开发任务,完成项目上线流程。
教育经历
2011-09-01 - 2015-07-01石家庄铁道大学计算机应用技术本科
主要课程: 计算机组成原理.汇编语言.操作系统.数据结构.数据库原理及应用.计算机接口技术.微机系统维护与维修.Visual
技能
为了能更好的管理和开发生产上的spark任务,我们开发了实时分析决策平台,该平台分为一期和二期 来完成。平台登录接入统一身份认证。 一期开发包括web控制台和后台agent两部分。 web控制台包含两个模块:agent管理和任务管理 agent管理:通过页面可以监控agent的运行状态和修改agent是否启用停用以及agent的扫描间隔。 任务管理:可以在页面上管理任务和对任务状态的实时监控,手动把任务运行代码放到和agent部署的同一服务器,通过页面上的添加任务将任务执行路径配置好,就可以在页面上通过启动/停止将任务提交到集群上。 agent:agent主要用来执行任务和监控任务并且把任务的状态实时更新到数据库展示到前台页面上。页面上通过启动任务会往数据库写一条启动命令,agent实时扫描数据库表,发现有新的命令后去解析并执行。 二期开发:优化后台agent服务,控制台添加对任务和agent的监控告警以及短信通知功能。
监控系统主要对无纸化项目的运行情况和交易成功率进行实时监控。包括监控管理、交易统计、系统管理几个模块。 监控管理:网络链路监控、应用进程监控、心跳交易监控、数据共享监控、mongo连接数监控等。监控类型主要有运行、预警、严重告警三种状态,当发出预警时只做留存和页面展示,达到严重告警时发出短信通知。 交易统计:主要包括首页统计报表和交易成功率菜单。首页将T日的每个系统交易成功率通过饼形图展示到页面,每个交易系统有交易成功率、成功笔数、失败笔数和总笔数。采集时间间隔可在参数管理设置。 系统管理:系统管理包括参数管理、告警联系人管理、用户管理。参数管理可以通过页面设置每个监控类型的监控时间间隔、单位(S/M/H/D)、预警阈值和严重告警阈值。并且修改完成后不需要重启服务器。告警联系人管理是用来配置告警人关注的告警类型,通过配置可以达到某个用户只接收某个监控类型的告警或/恢复告警短信通知。