个人介绍
我叫万宏宇,毕业于湖北科技职业学院的软件技术专业.
自学Java,在学校有学习过html,css,js,c#,asp.net等编程语言基础和其他软件专业基础.热爱技术,什么都感兴趣,浏览器拓展程序,游戏模组,操作脚本也都有玩过。
最近两年写后端比较多,前端也会写,以下是常用技术栈:
SpringBoot; SpringCloudAlibaba; MySql,Mybatis,Redis;
Html,Css,Vue,Js,Ts
工作经历
2024-04-15 -2024-05-27武汉华昱丰Java
公司主要是为保险公司提供偿付能力风险管理系统以及服务; 由于这一个多月接手的都是即将上线的项目,故大部分为新增功能,比如数据同步,页面和后台计算逻辑更改,前端后端都写.
教育经历
2018-09-20 - 2021-06-20湖北科技职业学院软件技术专科
技能
由于政策变更和技术更新,国网系统所提供的数据源改为中台方式,并整体采用新的架构,我们需要将以前的系统进行重写,按照使用逻辑其中主要有气象预警、运维检修、雷电抓拍、线路管理等模块。一共有14个服务,大约300多个接口。 主要需求有:1、数据源改为从中台获取 2、服务需要申请国网的 nacos 命名空间。 项目主要使用了 springboot,mysql,redis,springcloud alibaba ,由于环境特殊,持久层操作使用的是 jdbc 而非 mybatis 这个项目由于需要整合,所以我们将多个服务的架构进行了统一,按照国网新的手册将需要的接口进行重构,数据源从原来直接从数据库读取改为部分从中台接口获取,部分数据同步到数据库进行读取;同步到数据库是采用定时读取接口同步最新数据的方式。主要难点在于由于中台接口未开发完成,各个接口数据源不能完全一致,并且开发前期频繁更改,于是开发时要处理许多数据和数据源,并且频繁调整接口格式。整个项目可以分三个阶段: 初期:重构项目,调整为springcloud alibaba架构 ,并且按照中台接口文档模拟数据源的读取。 中期:将14个服务的架构进行整合,依赖版本统一管理,并且这时候中台也可以放出数据,根据中台数据具体测试接口 调整并向中台反馈问题。 后期:所有中台数据都完整之后,将本地服务完成最终的调整,并完成测试。
● 项目描述:该项目是对测量设备从出厂,安装,配置,维修流程的生命周期进行管理的平台,根据厂家或者购买机构创建的工单对设备进行出厂,返厂,报废等状态的管理。其中包括站点配置,物流监控,站点日志,设备远程命令控制等功能。 ●使用技术: springboot,mybatis,redis,ruoyi 框架,vue,element-ui ● 个人负责:项目中的文件上传组件,前端使用 elmentui的 upload 组件,服务端用 minio 存储文件,做好封装和接口,根据请求路径分桶存储;站点基本信息,设备基本信息的前后端,站点存储的配置更改和站点绑定设备更改的日志,用 json 存储在数据库中,前端展示时用时间轴和表格展示日志; 设备的批量远程控制,包括设备参数配置批量更改:收到要更改的配置参数,转换为设备需要的配置文件,并通过写好的接口发送请求。