Java Backend / Web Full Stack

林宇航

目前参与企业财务系统后端研发,个人项目覆盖图片素材站、AI 图片生成站和模型中转服务。偏工程落地:接口、权限、文件存储、部署和浏览器自动化都能接手。

查看项目经历
  • 方向Java 后端、Vue 前端、Node.js、Python 自动化
  • 当前湖南卓成云智科技有限公司 · Java 后端开发(2025.09 - 至今)
  • 项目Lcode Image、智能简历制作平台、实时热点监控系统、梨素材、AI 中转站、校园协作项目
01

简历概览

  • 能独立完成 Web 项目从页面、接口、数据库、用户系统、文件存储到部署上线的基本闭环。
  • 后端项目以 Java / Spring Boot 体系为主,熟悉 MyBatis-Plus、Redis、Spring Session、接口文档和权限校验相关开发。
  • 个人项目中使用过 Vue 3、Node.js、Express、better-sqlite3、腾讯云 COS、Docker、ECharts 等技术。
  • 会用 Python Selenium、Playwright 编写浏览器自动化脚本,也会用 Claude Code、opencode 辅助排查和迭代代码。
02

技术能力

Java 后端

Spring Boot、MyBatis-Plus、Hutool、Knife4j、Lombok、Redis、Spring Session、HttpClient、AOP 权限校验。

前端开发

Vue 3、Vue Router、Pinia、Axios、Vite、ECharts,能完成管理后台、响应式页面和数据展示。

Node.js 与部署

Node.js、Express、better-sqlite3、JWT、bcrypt、multer、nodemailer、node-cron、Docker。

文件与图片处理

腾讯云 COS 文件上传下载、数据万象图片信息解析、Aliyun AI 阔图、百度图片抓取保存。

自动化

Python Selenium、Playwright,可用于网页操作脚本、流程测试、数据采集和重复任务处理。

开发工具

Git、Linux 基础运维、Claude Code、opencode,能结合 AI CLI 工具做代码生成、调试和重构。

03

项目经历

Lcode Image

AI 图片生成站 · 自托管 Web 应用 · 累计使用量 100+

访问项目
  • 实现用户系统、文生图、参考图编辑、历史记录、社区分享、头像生成、管理员后台、邀请码和邮箱注册。
  • 前端使用 Vue 3、Pinia、Vue Router、Axios、ECharts、Vite;后端使用 Node.js、Express、better-sqlite3、JWT、bcrypt。
  • 支持 Docker 部署,后台可配置上游图片接口、站点参数和定时任务。
  • 接入 Aliyun AI 阔图能力,用于图片扩展处理。
Vue 3 Node.js Docker AI 图片

实时热点监控系统

热点数据聚合平台 · 30+ 数据源 · 实时可视化

访问项目
  • 聚合知乎、微博、百度、B 站、GitHub、V2EX、虎扑、36 氪等 30+ 平台热点数据,按分类展示开发、资讯、视频、科技财经和社区内容。
  • 后端基于 Spring Boot、Spring WebFlux、Spring WebSocket、Jsoup 和 Jackson 实现异步抓取、HTML / JSON 解析与实时推送。
  • 前端使用 Vue 3、Pinia、Vite 和 ECharts 构建响应式可视化界面,支持趋势图表、聚合排行榜、深色模式和移动端适配。
  • 优化移动端触摸交互、滚动体验与无障碍访问,页面适配手机、平板和桌面端。
Spring Boot WebSocket Vue 3 ECharts 响应式设计

智能简历制作平台 resume-lcode

Spring Boot 3 + Vue 3 全栈项目 · 可视化编辑 / AI 优化 / 模拟面试 / 会员体系

访问项目
  • 覆盖可视化简历编辑器、模板库、AI 智能优化(润色 / 纠错 / 打分 / 岗位适配)、AI 模拟面试、会员套餐与额度(充值卡)体系、社区分享、站内通知和后台运营全模块。
  • 后端基于 Spring Boot 3.3、MyBatis Plus、SQLite(可切换 MySQL)、SpringDoc OpenAPI 和 BCrypt + Session 鉴权,按 controller / service / repository / ai / member 分层组织。
  • 前端使用 Vue 3 + Vite + Element Plus + Pinia + Axios 实现编辑器、模板、会员中心、社区和管理后台。
  • AI 调用通过适配层封装,密钥仅留在后端;支持环境变量与后台「系统设置 → AI 配置」两种来源,默认使用模拟响应。
  • 提供 Dockerfile + docker-compose 单容器打包与一键启动脚本,数据持久化到 SQLite 文件,便于备份与迁移。
Spring Boot 3 MyBatis Plus Vue 3 Element Plus SQLite Docker AI 集成

梨素材

图片仓库网站 · 素材展示与图片管理

访问项目
  • 支持素材展示、图片管理、上传下载和图片信息解析。
  • 基于腾讯云 COS 封装文件服务,结合数据万象读取图片信息。
  • 调用百度 API 并结合爬虫逻辑抓取图片地址,实现图片抓取与保存。
Spring Boot 腾讯云 COS 图片处理

AI 中转站

AI 聚合平台 · 基于 new-api 搭建

访问项目
  • 用于统一接入和管理多种 AI 模型服务,便于账号、额度和调用入口集中维护。
  • 负责平台部署、参数配置、服务维护和日常可用性检查。
new-api 模型服务 部署维护

万能视频下载器

视频下载工具 · FastAPI + Vue 3 · 基于 yt-dlp,支持 1000+ 平台

访问项目
  • 基于 yt-dlp 封装的视频下载工具,支持 YouTube、Twitter/X、Instagram、TikTok、B 站等 1000+ 平台,覆盖视频信息解析、多画质下载与纯音频提取。
  • 后端使用 FastAPI + yt-dlp,提供解析、下载任务管理、WebSocket 实时进度推送、历史记录与文件管理接口。
  • 前端使用 Vue 3 + Pinia + Vite,打造薄荷绿双主题、动态切片 Logo、桌面端左右分栏与移动端响应式布局,支持拖拽批量导入和剪贴板快速导入。
  • 实现智能链接识别(平台图标自动显示、非法链接标红)、可视化画质分段按钮、流动渐变进度条与侧滑历史抽屉等差异化交互。
FastAPI yt-dlp Vue 3 WebSocket 响应式设计

学习通软件

校园协作项目 · 在校开发经历

  • 参与学校指定的学习通软件开发,与学长协作完成功能编写和问题处理。
  • 通过该项目熟悉团队协作、需求沟通和实际项目开发流程。
04

实习经历

湖南卓成云智科技有限公司

Java 后端开发 · 2025.09 - 至今

  • 参与长沙医谷堂、衡钢、口味王、辣妹子等财务系统后端开发,负责接口、报表、数据推送等功能。
  • 参与资金管理、账务核算等模块开发,按业务流程拆分接口、数据表和服务逻辑。
  • 基于 HttpClient 参与接口调用层开发,处理超时、重试、异常返回和外部系统对接问题。
  • 维护公司系统与湖南衡阳钢铁公司的数据推送 API 和集成报表,覆盖科目余额、凭证、固定资产等数据场景。
05

竞赛与认证

中国大学生软件杯

应用开发赛道,国家二等奖。

湖南省楚怡杯

三等奖。

湖南全民信息职业素养大赛

软件开发赛道,二等奖。

华为 HCIA 认证

Linux 初级工程师认证,具备 Linux 基础运维与系统使用能力。

校级奖学金

获得校级奖学金两次,专业年级第一。

06

联系

项目源码和演示入口可以从 GitHub / Gitee 查看;如果需要 PDF 版本,可直接使用浏览器打印并保存当前页面。