个人介绍
工作经历
2022-07-01 -2024-11-01南威软件软件工程师
Java全栈开发工程师,6年经验,熟练使用Spring Boot、Vue.js等技术栈,主导企业级Web应用与微服务开发,优化系统性能,累计交付项目20+,主要完成小程序、网站建设以及app开发
教育经历
2021-08-01 - 2023-09-01泉州职业技术大学计算机应用工程本科
学校经历 就读于泉州职业计算机应用工程专业,系统学习数据结构、算法设计、操作系统及软件工程等核心课程,具备扎实的编程基础与工程能力。在校期间主导完成“校园O2O平台”开发项目,采用Java Spring Boot框架与MySQL数据库
技能

信贷管理系统是一个基于 Spring Boot 的后端服务项目,用于管理贷款申请的全生命周期流程。系统涵盖了从贷款进件、初审、终审到合同生成的完整业务链路,支持多角色协作审批,适用于小额贷款、消费金融等信贷业务场景。 核心功能模块 1. 用户认证模块 用户登录:通过账号密码验证身份,验证成功后生成 JWT 令牌返回给前端 用户登出:退出登录状态 令牌校验:通过 JWT 拦截器对所有请求(除登录接口外)进行身份校验,校验失败返回 401 状态码 2. 贷款申请管理模块 创建申请:录入贷款申请人的个人信息、职业信息、联系人信息等 申请列表:支持按姓名模糊搜索的分页查询 修改申请:更新贷款申请信息 删除申请:根据 ID 删除贷款申请 3. 审批流程模块 系统实现了两级审批机制: 初审:对提交的贷款申请进行初步审核,可执行通过或拒绝操作 终审:对初审通过的申请进行最终审核,可执行通过或拒绝操作 4. 合同管理模块 合同列表:查看终审通过及已生成合同的贷款申请 生成合同:对终审通过的申请生成合同文件

项目概述 微云商城小程序平台 是一个基于*小程序的二手商品交易平台后端系统。项目采用 Spring Boot 3 构建,为*小程序端提供完整的 RESTful API 服务,涵盖用户管理、商品发布与浏览、订单交易、即时通讯、*支付等核心功能,实现了 C2C 二手交易的完整业务闭环。 项目特点 1 安全认证体系 JWT + Redis 双重验证:Token 生成后存入 Redis,请求时不仅验证 JWT 签名,还校验 Redis 中的 Token 一致性,支持主动失效(退出登录即清除) @AnonymousAccess 注解:通过自定义注解标记无需认证的接口,在 JwtFilter 中自动识别放行,避免硬编码白名单 无状态 Session:Spring Security 配置为 STATELESS 模式,完全基于 Token 认证 WebSocket 认证:握手阶段通过 AuthHandshakeInterceptor 校验 JWT,确保只有合法用户才能建立 WebSocket 连接 2 统一响应封装 ApiResponse 泛型统一响应体,包含 code、message、data ResultCode 枚举定义标准错误码(通用、参数、用户、业务、系统五大类) BusinessException 自定义业务异常,便于全局异常处理 3 实时通讯 基于 Spring WebSocket 的即时聊天系统 支持多种消息类型(文本、图片、商品卡片、系统通知) 在线用户管理(ConcurrentHashMap 连接池) 心跳保活机制 消息持久化到数据库 4 *生态深度集成 *登录:小程序 code 换取 openid,自动注册与登录 *支付:集成 wechatpay-java SDK,支持 JSAPI 下单、RSA 签名、支付回调通知 *用户体系:基于 openid 的用户识别,头像与昵称同步 5 分层架构清晰 Controller → Service → Mapper 三层架构 DTO 接收请求参数,VO 封装响应数据,Domain 映射数据库实体 职责分明,便于维护和扩展 6 其他亮点 MyBatis-Plus 简化 CRUD,支持分页与条件构造器 SpringDoc OpenAPI 自动生成 API 文档,便于前后端协作 R

项目简介 wallpaper-kt 是一款基于 uni-app 框架开发的跨平台壁纸应用,支持编译到*小程序、App(Android/iOS)等多个平台。应用提供壁纸浏览、分类筛选、全屏预览、评分互动等核心功能,采用清新的渐变视觉风格,为用户带来沉浸式的壁纸发现与下载体验 项目特点 跨平台能力 基于 uni-app 框架,通过条件编译(#ifdef / #ifndef)实现平台差异化处理,一套代码可同时编译到*小程序、Android App、iOS App 等多个平台。 自定义导航栏 采用自定义导航栏方案,通过 uni.getSystemInfoSync() 动态获取状态栏高度,通过 uni.getMenuButtonBoundingClientRect() 适配*小程序胶囊按钮,确保各平台导航栏显示一致。 渐变视觉风格 全局采用清新的渐变背景色(#dcedc1 → #ffabab),品牌主题色为 #28B389(薄荷绿),搭配毛玻璃效果(backdrop-filter: blur),营造现代感与层次感。 组件化设计 common-title:通用标题组件,通过具名插槽 #name 和 #custom 灵活定制标题与右侧内容 theme-item:分类卡片组件,通过 isMore 属性切换为“更多”入口模式 custom-nav-bar:自适应导航栏,自动适配不同设备的状态栏与标题栏高度 网络请求封装 基于 uni.request 封装了 Promise 化的请求工具,支持: URL 参数自动拼接(params) 自定义请求头(headers) 自定义错误处理回调(onError) 统一的请求失败与超时提示 数据缓存策略 壁纸列表页与预览页之间通过 uni.setStorageSync() / uni.getStorageSync() 传递数据,避免重复请求,页面卸载时自动清除缓存,保证数据时效性。


