用户FypYIJAy
1、能够尽快熟悉业务,能快速融入团队; 2、逻辑思维能力强,思路清楚,学习能力强,对新技术有着强烈的
职业经历
工作经历
2022年11月 — 2025年09月
技术,后端开发,Java
工作描述: 1. 担任模块开发负责人,负责模块开发,单元测试; 2. 负责所分配功能模块的详细设计、模块代码复核,需求文档详细设计; 3. 优化性能比较慢的接口、负责数据库表的设计、部分接口的压力测试;
2021年05月 — 2022年10月
技术,后端开发,Java
工作描述:1. 负责后台接口开发与设计、根据需求编写细化方案、接口文档; 2. 项目需求及上线评审,系统架构方案讨论、单元测试、代码优化工作; 3. 带领团队其他成员开发、解决开发中遇到的问题,处理线上相关问题;
2019年06月 — 2021年04月
技术,后端开发,Java
工作描述: 1. 负责部分业务需求分析、业务数据表的设计; 2. 负责所分配功能模块的详细设计、功能开发、单元测试、代码优化工作; 3. 涉及出差到客户现场进行问题解决和需求沟通。
教育经历
计算机科学与技术
2015年09月 — 2019年07月
项目经历
2022年10月 — 2025年09月
1. 负责SSO单点登录接入,通过自定义LoginFilter拦截请求,基于COOKIE获取用户信息,未登录则重定向至登录页。 2. 基于Spring Cloud Gateway实现统一网关路由转发,集成GlobalFilter完成请求鉴权、域名访问校验及登录登出日志记录,支持可配置化域名过滤。 3. 设计并实现接口鉴权与操作日志功能,利用Spring AOP环绕通知记录用户操作行为,统一控制接口访问权限。 4. 采用SpringBoot整合Elasticsearch(含IK分词器)实现文档搜索,通过定时任务完成数据同步,保障检索实时性。 5. 基于WebSocket与Redis实现实时在线协作人数更新;对单人编辑文档使用Redisson分布式锁保证操作原子性。 6. 设计异步导出模块,结合EasyExcel模板与多线程技术实现百万级数据高效导出,支持自定义表头与分Sheet输出;导入采用监听模式,限制批次阈值防止内存溢出。 7. 利用Druid监控慢SQL,通过Arthas定位性能瓶颈,结合多线程优化批量调用逻辑,并使用JMeter对导出接口进行压测调优。 8. 技术栈涵盖:Spring/SpringBoot/SpringCloud、MyBatis、Maven、Git、Nginx、RocketMQ、Redis。
2021年05月 — 2022年10月
负责功能模块:场景管理、资源管理、任务管理、订单审批管理、版本发布、数据同步、统计分析、操作日志 管理; 主要应用技术:公司使用Spring、SpringBoot、SpringCloud远程调用框架;数据库层使用Mybatis-Plus框架, 使用Redis实现session共享数据库使用MySQL;项目管理工具使用Maven、版本控制工具使用SVN;分布式任 务调度系统使用XXLJOB;反向代理工具使用Nginx; 项目自动部署工具使用Jenkins 后端技术描述: 1. 请求都会携带Token令牌,校验令牌是否过期或者重复登录; 2.Nginx+ftp搭建静态资源服务器,提供模板上传下载; 3. 报表的分析与统计; 4.xxl-job实现数据同步、数据批量下发、数据月度、年度统计 订单管理:主要涉及三张表 1. 订单表记录订单信息,订单详情表记录订单详细信息,订单流转表记录订单流转日志; 2. 实现了订单的审批、驳回功能、订单数量统计; 版本发布:1. 利用sm4加密生成发版码,excel填写发版内容;使用Java8将文件转base64类打包成工具类; 2. 编写shell脚本,通过执行Java-jar命令执行jar包将文件夹下的文件转换成base64; 3. 通过curl命令调用平台接口,处理数据,并且发布版本包; 数据同步:1. 搭建定时器服务节点,定时扫描接口调用记录表; 2. 调度中心配置执行策略; 3. 扫描出超时状态数据,调用第三方接口实现数据同步; 操作日志:基于AOP面向切面编程实现 1. 自定义注解@operationLog用于控制层方法; 2. 自定义切面方法,通过@Aspect,获取到用户请求信息; 3. 将用户的请求信息整理成json发送到Kafka,异步的方式将操作日志记录到数据库; 4. 异常通知:1自定义邮件通知方法,方法用@AfterThrowing方法;2拦截到异常日志,获取当前服务器的 IP(集群环境方 便排查),调用发送邮件服务将报错信息与服务器信息发送邮件通知开发人员;
2025年01月 — 2025年01月
PC主要实现的功能: 1、实现了所有流程数据的增、删、改、查,同时实现所有流程数据的导出功能。 2、流程的发起、作废、审核、重新发起等。完成了六个完整的工作流程。 3、利用了poi技术在线生成了word、excel等文档,并且将数据插入文档中。 4、通过引入外包jacob将文档格式转换成pdf格式并上传ftp,结合浏览器实现模板文档的上传与下载。 移动端运用技术:bootstrap.js、Jquery 1、移动端各个流程接口开发。 2、移动端页面数据回显、提交至数据库。 3、调用移动端接口实现了流程的发起、作废、审核、重新发起等。 4、同时可以查看流程日志、在线查看上传的资料。
2025年01月 — 2025年01月
Spring、SpringBoot、echarts、vue表达式等 主要负责模块:培训管理、节假日管理。 1.培训管理: ①由中心发布培训计划,邮件通知各个分中心负责人去执行培训计划任务。 ②当负责人完成任务时,上传培训的成果物(培训照片、各种培训材料),在关闭培训任务。 ③最后由中心管理员审核,如果审核通过关闭培训计划任务,如果审核不通过则将培训任务退回各个分中心,各个分中心负责人重新上传培训材料,再次提交审核。 ④上传过程中限制文件格式与文件大小。 2.节假日管理: ①节假日设置:设计出日历表,默认设置带出休息日与节假日,用户可以手动设置节假日与休息日。 ②任务管理:同时日历表绑定培训计划任务,可以清楚看出自己哪天有培训计划任务 ,点 击当 天日期可查看当天任务详情,并进行处理。 ③任务即将到期,给出邮件提醒。
TA 的技能服务
该人才共 1 项技能服务,可在 技能服务 中搜索「用户FypYIJAy」查看。