外观
田林飞
📱 19913375869📧 tlf484913@163.com💼 求职意向:Java开发
🎓 教育背景
安阳师范学院 · 软件工程(本科) · 2022.9 - 2026.6
专业课GPA前10%英语四级计算机二级2024暑期实践优秀个人
主修课程
数据结构 · 操作系统原理 · 计算机网络 · 数据库概论 · Java程序设计 · Linux操作系统 · Web程序设计 · 软件工程实践 · 云平台搭建
💼 项目经验
阳光农业保险管理系统2025.5 - 2025.9
河南拓云信息技术有限公司
Spring Cloud AlibabaNacosGatewaySeataRedis集群MySQLFastDFSVue3
项目描述
农业保险公司数字化业务管理系统,采用微服务架构覆盖保险全业务流程。系统包含15个微服务模块,涵盖投保、报案、查勘、立案、理算、核赔、结案等核心环节,支持JWT认证和RBAC权限控制。
核心职责
- 系统日志功能:基于Spring AOP切面编程设计统一日志记录机制,通过自定义拦截器实现请求追踪,记录用户操作行为、请求参数、响应结果等关键信息
- 核赔审批流程:设计多级审核机制,运用数据库行级锁(SELECT FOR UPDATE)防止并发冲突,通过状态机模式管理流程状态转换
- 分布式事务处理:使用Seata实现跨服务事务管理,确保业务数据一致性与可靠性
技术亮点
- 运用
@Async异步处理避免日志写入阻塞主业务,通过ThreadLocal传递请求上下文 - 结合
@Transactional注解确保审核操作原子性,实现完整的审批链路追踪
聘无忧招聘系统2025.3 - 2025.4
Spring BootMySQLRedisVue3Element PlusECharts高德地图API
项目描述
模仿BOSS直聘的校园招聘平台,提供企业与求职者双向互动服务。前端采用Vue3构建现代化界面,后端基于Spring Boot搭建,MySQL存储核心数据,Redis缓存热门职位提升性能。
核心职责
- 热搜职位功能:基于Redis Zset实现热搜榜单,通过
ZINCRBY记录搜索频次和点击量,动态排序实时更新,解决缓存击穿问题 - 职位搜索系统:结合MySQL索引优化与关键词匹配算法,支持薪资/经验/行业多条件组合搜索,实现输入联想与搜索历史
- 企业地图展示:集成高德地图API,实现企业位置可视化,后端处理地址转经纬度坐标,前端展示企业标记与周边职位
技术亮点
- 使用Redis分布式锁解决集群环境并发问题,互斥锁确保单线程查询数据库
- 基于RBAC模型搭建权限系统,JWT认证+动态菜单权限配置
- 通过
SystemMenuService实现动态路由和菜单渲染
🛠️ 技能清单
后端开发
熟练运用Spring Boot、Spring Cloud、MyBatis-Plus等主流框架 · 掌握Nacos服务注册发现、Gateway网关、微服务负载均衡/降级/熔断机制 · 熟悉分布式事务Seata
熟练运用Spring Boot、Spring Cloud、MyBatis-Plus等主流框架 · 掌握Nacos服务注册发现、Gateway网关、微服务负载均衡/降级/熔断机制 · 熟悉分布式事务Seata
前端技术
Vue3 · Element Plus · ECharts · Axios · Vite · 熟悉Node.js及npm/yarn/pnpm包管理 · 前端工程化实践
Vue3 · Element Plus · ECharts · Axios · Vite · 熟悉Node.js及npm/yarn/pnpm包管理 · 前端工程化实践
数据库
MySQL关系型数据库 · SQL优化 · 独立编写复杂查询语句 · 索引设计与性能调优
MySQL关系型数据库 · SQL优化 · 独立编写复杂查询语句 · 索引设计与性能调优
中间件
Redis缓存(RDB/AOF持久化、集群搭建、缓存穿透解决方案) · RabbitMQ消息队列 · ElasticSearch搜索引擎
Redis缓存(RDB/AOF持久化、集群搭建、缓存穿透解决方案) · RabbitMQ消息队列 · ElasticSearch搜索引擎
运维部署
Linux常用命令及项目部署 · Docker容器技术与Dockerfile编写 · Nginx反向代理、负载均衡配置
Linux常用命令及项目部署 · Docker容器技术与Dockerfile编写 · Nginx反向代理、负载均衡配置
开发工具
IDEA · WebStorm · DataGrip · Git版本控制 · Maven依赖管理 · Postman/Knife4j/Swagger/JMeter测试工具
IDEA · WebStorm · DataGrip · Git版本控制 · Maven依赖管理 · Postman/Knife4j/Swagger/JMeter测试工具
💡 个人优势
✓ 扎实的Java基础与设计模式应用能力
✓ 学习能力强,对新技术保持好奇心与探索欲
✓ 工作认真负责,注重代码质量与项目规范
✓ 良好的团队协作与问题解决能力