

个人介绍
的系统
架构设计具备丰富经验;
●
具备扎实的Java基础,熟悉IO,多线程等技术,熟悉JVM,具备独⽴解决问题能⼒;
●
熟练掌握SpringBoot、Mybatis等开源框架的使⽤;
●
熟练掌握SpringCloud和SpringCloud Alibaba相关组件;
●
熟悉分布式事务、分布式锁、分布式数据库、分布式ID等主流解决方案;
●
熟悉微服务
架构体系,对服务拆分、治理、监控、追踪具有独特见解;
●
熟悉MySQL、Oracle数据库,熟悉SQL优化,具备数据库表设计能⼒;
●
熟悉Redis、Kafka、ES等中间件,具备一定的问题排查能力;
●
熟悉常见的GOF设计模式,可在实际业务场景中合理运用;
●
熟悉常⽤的Linux命令,熟练使用Docker,具备⼀定的运维经验;
●
熟悉并使用Python编写过自动测试(robotframework)关键字的编写,使用Python开发过一些小工具等;
●
熟练使用Ajax、JavaScript、HTML、CSS、JQeury前端技能实现网页制作及优化
工作经历
2022-08-01 -至今上海中实供应链管理有限公司Java开发工程师
该系统是一个在汽车零部件行业中实施的先进仓储管理项目,旨在贯彻公司的智慧供应链发展规划,提高仓储作业效 率,优化库存管理,提升物流响应速度,增强数据分析能力,整体增强企业的整体竞争力,并为企业的决策提供有力支 持。 技术栈: SpringBoot、SpringCloudAlibaba、MyBatis、MySQL、Redis、XXL-JOB、Kafka、MVEL、WebSocket、 Prometheus、Grafana 负责内容: 1、以核 心开发者的身份,参与该项目的性能优化、技术选型、微服务拆分、技术难点攻关,以及核 心代码的开发工作。 2 2、参与系统 从单体架构往 微服务 架构的演进⼯作,通过“将新功能模块实现为微服务”的⽅式,控制单体服务 的增量, 通过“将⼤单体服务 的模块迁移到微服务 中”的⽅式,消化单体服务 的存量,实现渐进式构建策略。 3、系统首页内容展示接⼝,通过CompletableFuture并⾏获取多个业务数据信息(个人信息、待办事项、公告资讯、 各模块列表、统 计数据等)并进行聚合,将接⼝RT从310ms优化⾄55ms。 4、“原 材料收货入库”模块,“原
教育经历
2016-09-01 - 2020-06-01扬州大学软件工程本科
杨大软件工程毕业,目前在南京工作,做软件工程师岗位
技能
项目描述: 该项目是一个基于 Python 的网络爬虫系统,旨在自动抓取主要房地产网站(如安居客、链家)的房源信息,包括小区名、地址、户型、总价、单价、发布时间等信息,并将数据存储至数据库中以供后续分析与可视化展示,辅助用户快速了解区域房价走势与趋势。 系统架构: 用户层(可视化) │ ├── 数据可视化(Echarts + Flask 前端) │ ├── 数据服务层(Flask API 接口服务) │ ├── 数据采集层(Scrapy / Requests + BeautifulSoup) │ └── 数据存储层(MySQL + Redis + MongoDB) 业务模型: 目标网站配置模块:支持多网站定制规则(XPath、CSS Selector) • 爬虫引擎模块:实现请求调度、IP代理、用户代理池、反爬处理 • 数据解析模块:结构化提取房源字段,清洗无效字段 • 存储模块:结构化存入 MySQL,同时备份至 MongoDB • API服务模块:Flask 提供房源查询、房价对比接口 • 前端可视化模块:通过 Echarts 展示房价变化折线图、热力图 功能结构: • ✅ 城市选择与区域定位爬虫入口 • ✅ 房源详情批量采集与更新调度 • ✅ 异常URL识别与补采 • ✅ 房源信息多字段清洗标准化 • ✅ 数据入库(MySQL / MongoDB双写) • ✅ 热力图、区域均价对比图展示 • ✅ 历史记录趋势图分析 我的职责: ?负责 Scrapy 框架搭建与调度逻辑编写 ? 编写 XPath/CSS 解析规则,提取房源字段 ? 编写 IP代理池、UserAgent池、重试逻辑,突破反爬 ? 设计房源表结构并实现数据入库(SQLAlchemy) ? 实现房价查询 API(Flask + MySQL) ? 使用 Echarts 编写均价走势、热力图可视化界面 ? 实现基于 Redis 的增量采集逻辑,避免重复抓取

项目描述(Project Overview) 这是一个基于 Java 和 Spring Boot 开发的可视化员工排班管理系统,适用于中小型公司、医院、商超等需要轮班、排班的单位。系统支持自定义班次、员工绑定、自动/手动排班,并可导出排班表为 Excel 文件或 PDF 报表,便于打印和归档。 项目目标是为一线人员排班任务提供自动化、可配置、高可用的解决方案,解决传统排班繁琐、易出错的管理难题。 系统架构(System Architecture) +------------------------------+ | Spring Boot | |------------------------------| | - 用户认证与权限管理 | | - 排班规则与逻辑引擎 | | - REST API 接口 | | - Excel 导出/导入组件 | +------------------------------+ ↑ ↑ | | +---------+ +-------------------+ | MySQL 数据库 | 前端(Vue 或 Thymeleaf) | +------------------+-------------------+ 项目结构 ?staff-scheduler ┣ ?src ┃ ┣ ?main ┃ ┃ ┣ ?java/com/schedule ┃ ┃ ┃ ┣ ? StaffController.java # REST 控制器 ┃ ┃ ┃ ┣ ? ShiftService.java # 排班业务逻辑 ┃ ┃ ┃ ┣ ? ScheduleUtils.java # 自动排班算法 ┃ ┃ ┃ ┣ ? ExportService.java # Excel/PDF 导出逻辑 ┃ ┃ ┣ ?resources ┃ ┃ ┃ ┣ ? application.yml # 配置文件 ┃ ┃ ┃ ┣ ? templates/(HTML模板) # Thymeleaf 页面 ┣ ? staff_scheduler.sql # 初始数据库脚本 ┣ ? README.md 核心功能模块(Function Modules) 功能模块 描述 用户登录与角色管理 管理员、普通员工分权登录 班次管理 支持添加/编辑早班、中班、晚班等 员工管理 添加员工信息、工号、可排班时间 排班逻辑引擎 自动生成周/月排班表,考虑公平性、连班限制等规则 排班表可视化 员工×日期二维表,班次直观展示 Excel 导出 可导出月排班表,供线下打印或汇报使用 手动调整 管理员可修改自动生成结果,灵活应对特殊需求 技术栈 • Java 8+ • Spring Boot 2.x • Spring Security(登录权限) • Thymeleaf 或 Vue 前端模板 • MySQL / H2 • Apache POI(导出 Excel) • JasperReports

? 项目描述(Project Overview) 本系统为生产企业、仓储物流场景设计的 PDF 标签自动生成工具,可根据 Excel 数据及配置文件,自动解析物料信息并生成带有嵌入式二维码的标准标签(150×70mm),支持中英文内容展示、SimHei 字体嵌入以及二维码字段自定义拼接。适用于 WMS、MES、ERP 等系统数据的下游标签打印场景。 ? 系统架构(System Architecture) +-------------------------+ | pathcfgfile.ini | ← 路径配置 +-------------------------+ ↓ +-------------------------+ | Excel 文件 | ← 结构化物料数据(输入) +-------------------------+ ↓ +-------------------------+ | Python 脚本模块 | |-------------------------| | - configparser | | - xlrd | | - reportlab | | - qrcode + PIL | +-------------------------+ ↓ +-------------------------+ | 标签 PDF 输出 | ← 包含二维码的标准标签 +-------------------------+ ? 业务模型(Business Logic) • 通过 ConfigParser 读取配置文件中的 Excel 数据路径; • 使用 xlrd 解析 Excel 表中的核心字段; • 构建字段 → 字典映射 → QR Code 内容; • 使用 reportlab 绘制格式化表格和二维码; • 标签尺寸固定为 150mm × 70mm,二维码尺寸为 20mm × 20mm; • 自动插入二维码于“供应商代码”与“包装箱唯一号”之间的位置; • 可扩展用于批量生成、网络上传、数据库对接等二次开发需求。 ? 功能结构(Function Modules) 功能模块 描述 配置读取模块 支持 INI 配置文件读取路径和参数 Excel 数据解析模块 从 Excel 中读取指定字段行数据 二维码生成模块 基于字段组合生成二维码图像 标签 PDF 生成模块 使用 ReportLab 绘制表格+二维码 字体支持模块 嵌入 SimHei 中文字体适配国内环境 ?? 我的职责(My Responsibilities) • 使用 Python 编写核心数据处理与 PDF 生成逻辑; • 完成二维码字段的拼接规则设计与调试; • 设计标签格式,包含表格布局、边框线控制、美观性处理; • 调整二维码插入位置,确保视觉居中、尺寸适配; • 编写兼容不同 Excel 行数和字段变动的健壮逻辑; • 输出结构化代码,便于他人二次集成使用。 技术栈 • Python 3.x • reportlab(PDF 标签绘制) • qrcode + PIL(二维码生成与图片处理) • xlrd(Excel 数据读取) • ConfigParser(配置文件管理)
