个人介绍
1. 熟悉JAVA相关技术架构及开发,Springmvc、Spring、spring boot、springcloud、Mybatis
2. 熟练操作MySql、postgresql、Oracle关系型数据库,熟悉SQL语句编写,熟练使用 Mybatis
3. 使用jsp、servlet、vue、element-ui进行web应用开发,运用IDEA、Eclipse和myEclipse等开发工具。
4. 熟悉B/S相关的开发技术,熟悉前端相关技术(如JavaScript、CSS、Html5、Easyui、Vue.Js等)
5. 熟练掌握版本控制系统git、svn
6.熟***开发工具,熟悉小程序代码开发
工作经历
2023-03-01 -2024-05-31双诚中科(辽宁)科技有限公司全栈
项目简介 南方电网计量自动化系统全链路状态监测和运维辅助软件,包含采集管理、数据管理、业务检测、应用分析、宽 带模块覆盖等模块,涉及广东省和中山市链路检测和运 维辅助,提供列表,图表,大屏等监测方式。
2019-09-01 -2023-02-01中软国际(中国)科技有限公司全栈开发
农商行票据系统,包括票据承兑、贴现、质押、背书等业务。通过与银交所进行数据交互, 实现票据与票交所的交 互, 通过电子票据进行票据交易。
教育经历
2014-07-01 - 2018-07-01黑龙江工程学院信息管理与信息系统本科
技能
项目简介 审计信息系统是对审计工作及其管理所需信息,进行的收集、处理、储存、检索和传递 系统架构 前端使用vue.js,后端为springboot + springcloud实现,数据库端通过mybatis框架实现查询Oracle数据库,svn 版本控制 个人贡献 2020.07 - 2022.02 农商行票据项目 农信社审计信息项目 1、现场作业过载审计流程创建及代码实现,创建流程节点包括审计开始数据设置;分行审核员审核处理,将审 核通过的数据插入至审核流程表中,变更流程管理表状态;行长级别审核,审核通过后变更流程状态,计算审计 得分,插入最终审计结果表,发布审计内容 2、审计档案管理需求实现,统计计量总数、审计通过数、审计管理总数、流程通过率,列表tab展示统计计量详 情数据、审计通过详情、审计管理内容详情、通过流程内容等 3、优化档案信息管理查询,多表关联数据,档案视图过大,关联查询时间过长,将视图查询带条件查询后再关 联其它系统表,而不是原代码的关联后再设置过滤,降低了数据关联的数量,查询速度从一分钟降低为20秒 4、数据归档节点处理慢代码逻辑优化,入参判空和报错捕捉并返回报错内容至前台;重复代码创建方法调用优 化 5、数据链路查询前端页面创建,后端控制层实现,vo类创建,mybatis入参判空,查询返回并映射resultMap 6、审计项目内容统计,根据项目分组,统计项目的基本信息如项目区间、参与人员总数、项目设涉及小组数, 项目审计通过率等,点击项目名称显示项目设计人员详情,人员备注,小组详细信息,项目通过详情
项目简介 农商行票据系统,包括票据承兑、贴现、质押、背书等业务。通过与银交所进行数据交互, 实现票据与票交所的交 互, 通过电子票据进行票据交易。 系统架构 项目前端使用elementui+vue.js,后端使用springboot+mybatis+oracle,git版本控制 个人贡献 1、电票承兑银监会数据交互,数据报文内容更正 2、电票质押关联查询sql关联字段数据类型差异,原操作将varchar2转number后关联,优化为统一数据表关联 字段数据类型 3、质押品分类录入插入时常出错,本地正常,生产有问题,通过生产日志定位为数据库表生产开发非空限制不 一致,提出后根据客户商定后取消该非空限制 4、质押数据审核流程创建,审核对象权限控制设计,流程定期执行设置 5、解决背书回显数据异常,优化原有查询数据逻辑 6、押品质押登记代码方法冗余,分割为多个小方法,提高代码可读性,复用部分方法内容 7、抵押数据关联方法重复性高,将重复部分以方法形式拆分后调用,简洁代码内容,减少代码行,增加可读性 8、小程序维护及新需求页面创建,后台维护
1、广东省电力碳排放量计量平台大屏编写,负责前端echars图表js功能部分代码及样式编写,创建大屏数来源接 口,合并多个接口,减少网络交互次数 2、电量趋势分析sql优化,负责将原有冗余sql通过with as分割后进行重新优化,删除多余字段查询,添加索 引,进而提升sql执行效率,查询从当时的超时到正常一分钟内出数据,前端后台也添加了防止重复点击机制,防 止重复点击对服务器和数据库造成不必要数据压力 3、台区调节、分相调节项目流程设计,设计项目调节的四个流程节点,点击查询掉前数据,选择调荷对象后插 入调荷数据表中,最后执行分析将已保存数据作为存储过程入参调用过程实现数据交互 4、新一代微服务项目全项目图列表显示存在空值显示为404,优化每个缺值页面sql,即使数据为空也显示图表 默认数据如0等 5、新一代设备档案管理原代码分割重构,将原来冗长代码分割成多个方法并优化原有sql,将原来多次union部分 分别查询后union all处理,降低查询时间和内存压力,查询时间由50秒降为10秒内 6、新一代项目阿里云EADS项目投产 7、优化原有项目审核流程,设定流程可查看者需要申请权限方可执行,两天内不进行处理失去权限并重新申 请,降低了原来多人处理相同流程的问题 8、自动抄表率统计将原来直接sql查询的数据改为sql按照机构分组,统计已通过数和推送数,计算通过率并保留 两位数 9、小程序维护及新需求页面创建,后台维护