头像

编程改变世界 | 技术改变人生
基本信息
37岁|大专|已婚|15893301296|249087184@qq.com
技能
前端
后端
运维
个人网站以及博客
http://bj985.com
我的在线简历(服务端渲染,加载快速)
http://liyefeng.top
我的数据管理系统(vue3项目,密码私聊)
http://w.liyefeng.top
我的音乐(h5项目,nginx部署)
http://sx.liyefeng.top
我的动态(h5项目,富文本内容生成页面,nginx部署)
https://juejin.cn/post/7580550040395890723
博客:公司内网部署大模型探索之路
https://juejin.cn/post/7337876697427148811
博客:双token和无感刷新token
https://juejin.cn/post/7012096689594974244
博客:用flutter写个音乐app
https://juejin.cn/post/7385481515776835624
博客:一条命令实现打包并自动部署
https://juejin.cn/post/7488256628934656051
博客:websocket即时通讯前后端设计
https://juejin.cn/post/7654526567432241187
博客:如何用Vite实现Vue组件的按需打包和远程加载
工作经历
2025.3 ~2026.3
软通智慧股份有限公司
前端开发
负责航天X院内部综合项目前端开发,该项目作为内部多个系统的入口,内部很多个项目以此项目的登陆状态实现所有项目免登陆,
2022.4 ~ 2025.3
宇信科技股份有限公司
前端开发
负责建设银行门户系统,建元未来管廊管理系统等项目编写维护
2018.5 ~ 2022.3
创奥时代科技有限公司
前端开发
主项目是一个物联网项目,专为公安系统持枪警员开发的枪支管理系统,项目主要功能是数据分析分权限展示,警员定位,活动范围规划,实时状态查看,主控室大屏数据展示,另外包括,公司官网,企业OA系统,小程序都有涉及。
项目经历
2024.3 ~ 2024.6
前后端全栈项目
个人项目,全栈开发
该项目包括: 1,我的在线简历前端h5网页。 2,我的音乐网页app。 3,我的动态前端h5网页。 4,所有数据的管理系统。 5,后端服务和数据库。 6,服务器管理及域名解析管理 主要功能: 1,我的在线简历h5动态展示我的基本信息的技能优势,原生开发未使用框架,数据在管理系统动态增删改 2,我的音乐h5可以展示歌手的歌曲和视频,原生开发未使用框架,,数据在管理系统上传和管理 3,我的动态主要展示类似新闻动态的网页,原生开发未使用框架,可现实自定义字体及颜色,表情,图片, 链接,视频,代码等等多元化显示形式,数据在我的数据管理系统管理,主要依靠wangeditor富文本插件实现 4,数据管理系统管理所有数据和用户,基于vue3+pinia+echarts+element-plus实现,包括rbac管理,jwt鉴 权,大文件上传,echarts数据可视化,websocket服务端消息推送,配置自动部署命令 5,所有前端网页数据接口和数据管理系统接口由go语言gin框架实现,数据库使用mysql,redis做缓存 6,公网ip地址,域名管理及解析由华为云服务器实现 安全优化:后端隐藏服务,只允许本机访问,所有接口和websocket链接都经过nginx代理,nginx可设置限流,防刷等措施提高安全性
2025.3 ~ 2026.3
航天二院综合平台及子项目
前端开发
项目以一个桌面软件为主入口,使用electron开发的桌面应用,应用内每个模块动态可配置,每个页面显示哪些模块可以在应用仓库选择,仓库里的模块又是由一个vue3项目开发,可打包单个文件夹内的代码并上传至模块仓库,每个模块可以绑定详情跳转的页面,每个详情跳转都可以是独立项目,管理员可以配置角色显示的内容,跳转到详情页面时携带单点登录的token,实现免登录。架构包括 主入口,卡片编写, 卡片编排,详情项目。 1,主入口项目,使用electron开发的桌面引用,使用不同角色登录后展示经过编排后的卡片 2,编写卡片的项目,基于vue3的项目,可以编写业务卡片,之后只用特定指令单独打包这个组件,上传致卡片仓库 3,卡片仓库,这里管理所有卡片,给上传的卡片起名字,绑定事件和跳转地址,还要编排主入口的布局显示哪些卡片 4,卡片跳转的具体项目,N多个vue3项目,是卡片跳转详情的项目,负责不同业务的具体项目 相关技术实现的demo和博客:https://juejin.cn/post/7654526567432241187
2024.8 ~ 2025.3
建元城投综合管理系统动之动态表单系 统
前端开发
建元城市投资集团管廊管理系统是城市地下空间综合管理系统,新项目从头开始,我负责动态表单产品研发,和动态表单实验性模块资产管理,整个项目前后端二十人团队,我负责和架构师一起研发动态表单系统产品: 1,产品核心三大板块,1)动态新增修改表单,2)动态详情表单,3)动态数据列表 2,以json配置为驱动,一个功能模块一个json文件,包括模块id,修增修改表单code,详情列表code,列表操作按钮配置数组,详情tab页加载具体功能组件配置数组 3,新增修改表单设计界面可拖动表单组件任意排序,给下拉框组件分组,实现操作联动效果,给下拉框组件配置数据源,渲染组件时自动获取options数据 4,给时间组件分组,实现日期自动校验,可切换下拉框和单选组件展示形式 5,可以给每个组件添加事件流函数,点击事件和值改变事件,可执行任意指定文件内的函数 6,表单整体在渲染前,渲染后,提交前,提交后这四个阶段可以执行任意函数,函数以配置配件指定路径和函数名以及可传参数 7,详情表单可增加tab选项卡形式,选项卡内可加载任意个性化业务组件 产品特点: 1,产品核心功能和业务逻辑不相关,做到核心功能不受业务逻辑污染,增强扩展性 2,业务功能实现可插拔插件化,灵活可配置, 3,简单增删改查业务可实现分分钟出效果
2022.4 ~ 2024.6
建设银行门户管理系统 前端开发
前端开发
负责建设银行门户管理系统前端开发工作,门户管理系统是个多功能数据综合展示平台,行内绝大多数管理系统都可以以此系统为入口,实现免登录,快速进入,系统使用微前端架构,实现多个系统数据综合展示,效果一目了然。 1,重构了项目路由系统,增加不同页面是否需要缓存判断,按数据实时性要求判断是否需要缓存,提高响应速度 2,重构项目大屏适配方案,由原来的媒体查询和百分比尺寸改为rem和vw方案,缩减样式代码量,提高可维护性 3,熟悉了微前端架构解决方案,使用iframe方案,处理多个系统界面显示在一个系统上。 4,熟悉了webpack优化方案,配置多环境打包命令,由原来手动修改不同环境配置改为自动识别。 5,设计实现了智能工作台模块,使用css3缩放功能配合iframe内嵌其他部门系统实现多个系统缩放后显示在一屏上,配合拖拽调 整显示顺序,配合css3 动画实现不同系统切换动画效果,让系统科技感十足
2018.6 ~ 2022.3
公安部枪支定位管理系统
前端开发
脱敏后的页面截图,可大致观看效果。地址:http://bj985.com/imgs ,该项目是一个物联网项目,有硬件(枪瞄:枪支定位仪器)和软件(数据可视化平台 ),该项目 分在线演示版和离线版。项目要求各终端风格一致,使用了rem适配方案,后期也使用 vw, vh 适配方案。各种尺寸屏幕等比缩放。 技术栈:vue + vue-router + vuex + axios + less + echarts + elementui + md5 + css3动画 高德地图,bigmap离 线地图, 1.经过优化脚手架文件加载,把图片和大文件转为在线链接,大大缩减首屏加载时间 2.项目中大量使用echarts图表,echarts地图,css3动画,做数据可视化呈现 ,同时适配指挥中心驾驶舱大屏。 3.项目使用高德地图进行二次开发,实现核心功能,警员及枪支定位查询,轨迹追踪,任务指派,丢失寻回,历史轨迹查看等功能。 4.在线预览版负责给客户进行效果演示,同时开发基于bigmap离线地图的公安内网版。两个版本达到一样的效果。 5.订单谈成后根据客户的城市使用bigmap离线地图打包离线版,给客户安装内网版本(另外用electron打包成桌面应用) 项目收获:独立负责前端部分,项目搭建,技术选型,功能模块梳理,测试上线,全流程负责,为以后项目快速积累经验。通过该项目熟练掌握vue全家桶的使用和配合在线地图,离线地图,数据可视化的使用,移动端rem,vw,vh适配方案
教育经历
2008.09~2011.06 毕业于郑州科技学院,机电一体化专业
备案号:豫ICP备2023015389号-2