个人介绍
工作经历
2022-07-01 -2022-12-01天津正琭科技有限公司web工程师
配合UI设计师进行前端页面的实现。 项目经验 商城系统开发 功能实现:开发商城系统的核心功能模块,如用户账户管理、商品浏览、购物车、订单处理和支付功能,实现了全流程的在线购物体验。 界面设计:运用Vue.js构建响应式和用户友好的界面,确保系统在多种设备上的一致性和流畅操作。 技术栈:前端使用Vue.js;后端采用Spring Boot框架,结合MyBatis实现数据库访问与操作,数据库为MySQL。 天津港能源检测系统 大屏展示系统:负责大屏显示系统的前端开发,完成了多图表的数据可视化,实现实时数据监控和动态展示。 技术栈:使用Vue.js搭建用户界面,结合Echarts进行数据可视化;MyBatis用于与数据库的交互,确保后台数据的准确性和效率。 技术能力 编程语言:JavaScript(ES6+)、Java、HTML5、CSS3 前端框架:Vue.js 后端技术:Spring Boot、MyBatis 数据库:MySQL 数据可视化:Echarts 实时通信:WebSocket 版本控制:Git
教育经历
2020-09-01 - 2024-06-01聊城大学软件工程本科
大学期间跟着老师做过项目,具备独立开发能力。独立完成的项目,如社团纳新系统、智能优化算法可视化系统、天气预报系统 等等
技能
系统架构 架构设计:采用微服务架构设计,使系统具备高度的可扩展性和模块化。每个服务专注于一个特定功能,如数据采集、天气计算、用户接口等。 技术栈:使用Spring Cloud构建后端微服务,前端采用Vue.js,Echarts确保界面的动态和响应速度。通信使用Kafka实现实时数据流处理。 业务模型 数据源整合:整合多个气象数据源,包括公共API和专用传感器网络,确保数据的准确性和及时性。 预测模型:基于机器学习算法(如随机森林和神经网络)进行天气数据分析与预测,提高预测结果的准确度。 功能结构 核心功能: 实时天气数据展示:实时获取和更新当前天气信息。 天气预测:提供短期和长-term天气预测,帮助用户提前安排活动。 警报通知:针对恶劣天气或突发天气情况,提供及时警报通知。 主要职责 需求分析:与产品团队合作明确用户需求,撰写需求文档,并制定开发计划。 系统开发:负责前后端核心模块的开发,领导团队进行代码评审和持续集成。 性能优化:优化数据库查询和数据处理算法,提高系统吞吐量和响应时间。 成果 用户反馈:系统上线后,用户数量增长超过50%,获得了用户的积极反馈。 数据准确性:通过优化数据分析模型,预测准确率提升约20%。
VueShop系统项目简介 VueShop系统是一个基于Spring Boot和Spring Cloud的前后端分离架构的微商城项目。该系统除了提供一个功能丰富的*端微商城,还具备完善的后台管理系统,支持整个电商购物流程。其卓越的性能体现和广泛的功能实现,使其成为一个学习和借鉴的绝佳案例。 项目功能 商品浏览与搜索:用户可以通过*微商城方便地浏览和搜索商品,支持多种筛选方式及排序。 商品详细信息:每个商品展示详细的规格、评价和图片,用户可以自行选择合适的规格进行购买。 购物车与下单:用户能够将心仪商品加入购物车,支持直接下单和批量购买功能。 订单支付与管理:提供多种支付方式,后台系统支持订单管理、发货处理、以及退货流程。 用户交互:集成商品评论功能,用户可以对已购买商品发表评价,增强购物体验。 技术架构 后端技术栈 单体架构:使用Spring Boot 2.7构建,结合MyBatis Plus用于数据层操作,RabbitMQ用于消息队列,Elasticsearch实现全文搜索,Redis用作缓存。 微服务架构:基于Spring Cloud Alibaba 2021.0.5.0,包含Nacos用于服务发现与配置管理,Seata实现分布式事务管理,OpenFeign用于服务间通信,Sentinel用于流量控制。 前端技术栈 基于Vue 3.2框架开发,使用Element Plus作为后台管理系统的UI组件库,Vant UI用于*端应用的用户界面构建。 项目亮点 高效的电商流程:从商品展示到订单完成,整个流程流畅安全,符合现代电商系统的主流需求。 灵活的技术选型:同时覆盖单体和微服务架构,企业可根据实际需求选择合适的部署模型。 主流的前后端框架:采用当前热门的Spring Boot和Vue技术,学习价值高且应用广泛。 这个项目不仅展示了成熟的电子商务平台的实现,还体现了现代互联网架构的精髓,为开发者提供了良好的实践参考。
算法可视化系统(NSGA-II) 系统架构 架构概况:系统采用前后端分离的设计,后端通过Java处理算法逻辑与数据管理,前端使用Vue和DataV进行数据展示和用户交互。 技术栈:后端由Spring Boot框架构建,负责提供RESTful API服务;前端采用Vue.js和阿里云DataV组件库,实现高级数据可视化。 业务模型 多目标优化:系统专注于解决多目标优化问题,应用NSGA-II算法进行非支配排序,帮助用户寻求最优解的Pareto前沿。 参数灵活性:允许用户在系统界面上自定义算法参数,如种群规模、交叉变异概率等,以便在不同情境下执行优化分析。 功能结构 算法执行与跟踪:用户可以通过前端界面配置并启动NSGA-II算法,系统实时跟踪种群演化过程,提供可控的算法执行体验。 可视化展示:利用DataV组件实现动态可视化,展示优化过程中解的分布和Pareto前沿,直观表现算法结果。 结果分析工具:提供丰富的分析工具,包括对比不同运行结果的散点图,以及历史结果的趋势分析,辅助用户理解优化效果。 主要职责 后端开发:负责实现NSGA-II算法的Java版本,并通过Spring Boot提供稳健的API接口,与前端无缝对接。 前端和可视化:设计并实现前端交互界面,使用DataV创建丰富的视觉图表,提升用户分析理解能力。 系统优化与维护:持续监控系统性能,优化代码,确保高效稳定的用户体验。 成果 计算效率提高:在算法实现和系统部署的优化下,整体计算效率提升35%,显著缩短用户等待时间。 用户满意度:用户反馈界面直观且易于操作,尤其受到对算法教学和研究的用户的高度评价。 扩展应用:该系统已被多所高校用于课程教学,并被若干科研项目采用以支持复杂决策分析。