Skip to content

田林飞

📱 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
前端技术
Vue3 · Element Plus · ECharts · Axios · Vite · 熟悉Node.js及npm/yarn/pnpm包管理 · 前端工程化实践
数据库
MySQL关系型数据库 · SQL优化 · 独立编写复杂查询语句 · 索引设计与性能调优
中间件
Redis缓存(RDB/AOF持久化、集群搭建、缓存穿透解决方案) · RabbitMQ消息队列 · ElasticSearch搜索引擎
运维部署
Linux常用命令及项目部署 · Docker容器技术与Dockerfile编写 · Nginx反向代理、负载均衡配置
开发工具
IDEA · WebStorm · DataGrip · Git版本控制 · Maven依赖管理 · Postman/Knife4j/Swagger/JMeter测试工具

💡 个人优势

✓ 扎实的Java基础与设计模式应用能力
✓ 学习能力强,对新技术保持好奇心与探索欲
✓ 工作认真负责,注重代码质量与项目规范
✓ 良好的团队协作与问题解决能力