- 🧑💻 七年Java开发工程师工作经验
- 🔭 我目前正在研究 [Vibe Coding] 和全栈独立开发
- 🔍 目前正在寻找新的工作机会,欢迎推荐合适的职位
- 👯 我希望能在 [独立开发] 方面进行合作
- 💬 可以向我咨询关于 [Java开发、独立开发、AI应用] 的问题
- 📫 联系方式: [hkyy521@163.com]
- 🌐 个人博客: 掘金主页
- 🏠 个人主页: 个人介绍
- ⚡ 有趣的事实: 热爱技术写作,有五年文章编写经验
- ☕ Java核心: 熟练掌握Java基础知识,多线程、集合等基础框架,阅读过相关源码
- 🧠 计算机基础: 掌握计算机网络、数据结构、算法、Linux等知识
- 🔄 并发编程: 熟练使用并发编程,善于处理多线程相关问题
- ⚙️ JVM: 对JVM进行过深入学习,包括内存模型、垃圾回收机制、JVM调优等
- 💾 数据库: 系统学习过多种关系型数据库,如MySQL、Oracle、DB2、PostgreSQL
- 📊 NoSQL: 熟练使用Redis,对Memcached、MongoDB等NoSQL数据库有一定了解
- 🔍 源码分析: 熟练使用源码调试技能,全面看过Spring源码
- 🛠️ 开发工具: 熟练使用ORM框架,以及Maven、Gradle项目管理工具和Git、SVN版本控制工具
- 🌐 微服务: 熟练使用SpringBoot、SpringCloud微服务框架、RocketMQ,了解ES
- 📝 开发实践: 掌握Jenkins项目部署,熟悉代码规范和TDD,对代码测试和Code Review有实践经验
- 📚 技术文档: 精通技术文档撰写,有五年的文章编写经验
以下所有项目均为个人独立设计、开发和维护的作品,展示了我在工作之外的技术探索和实践能力。
- 项目简介: 一款面向家庭厨师和顾客的点餐服务小程序,实现从菜品展示到下单全流程
- 个人贡献: 独立完成从产品设计、架构设计到全栈开发的全过程
- 技术架构:
- 后端: SpringBoot 2.7.15 + MyBatis-Plus + MySQL + Redis
- 前端: 微信小程序原生框架 + Vant Weapp组件库
- 集成: WxJava实现授权登录和消息推送
- 文档: SpringDoc OpenAPI自动生成接口文档
- 部署: Docker + CI/CD自动化部署流程
- 核心功能:
- 基于Token的JWT认证,支持微信小程序快速登录
- 完整的订单生命周期管理
- 基于WebSocket的多用户实时同步购物车
- 菜品管理系统与七牛云存储集成
- 顾客-厨师绑定关系管理,邀请码系统
- 开发心得: 通过这个项目,深入实践了WebSocket实时通信技术和微信生态集成,解决了多用户数据同步的技术难题
- 项目简介: 一款智能网页内容收藏助手,帮助用户快速保存和整理网页信息
- 个人贡献: 从创意构思到技术选型,独立完成全部开发工作
- 技术架构:
- Chrome Extension Manifest V3
- 前端: 原生JavaScript + HTML5 + CSS3,模块化设计
- 存储: Chrome Storage API实现数据持久化和跨设备同步
- AI集成: 智谱AI(GLM-4)和Deepseek双引擎支持
- 核心功能:
- 内容采集系统: 自动获取网页标题、URL,支持选中文本快速填充
- AI智能总结: 基于工厂模式设计的多AI服务支持
- 多模式界面: 弹窗模式和侧边栏模式双重支持
- 主题系统: 多主题切换功能
- 数据统计: 基于Chart.js实现的数据可视化
- 访问地址: https://hreshhao.org/
- 开发心得: 通过这个项目,学习了浏览器扩展开发的全流程,并成功将AI能力集成到工具中,提升用户体验
- 项目简介: 基于B站UP主"小约翰可汗"视频内容的互动知识平台,集成地理可视化和知识图谱
- 个人贡献: 独立完成从数据采集、处理到前后端开发的全过程
- 技术架构:
- 前端: Vue 3 + Vite + Tailwind CSS,集成Leaflet、ECharts和D3.js
- 后端: Node.js + Express + MongoDB + Redis
- 开发亮点:
- 利用Python爬虫和AI工具自动提取结构化数据
- 互动式世界地图和地理数据可视化
- 复杂数据模型设计,包含13个主要实体的关联
- 性能优化与SEO优化
- 访问地址: https://www.tongliaouniverse.cn/
- 开发心得: 这个项目锻炼了我处理大规模非结构化数据的能力,以及将复杂数据转化为直观可视化的技能
- 项目简介: 中国特产导览平台,展示全国各地特色产品和文化
- 个人贡献: 独立完成从数据采集、清洗到应用开发的全过程
- 技术架构:
- 前端: uni-app框架 + Vue 3
- 后端: uniCloud云开发
- 核心功能:
- 全国30+省份、300+城市的特产数据展示
- 基于高德地图API的交互式特产地图
- 特产榜单、热门目的地、特产详情等功能
- 个性化功能如收藏、足迹记录等
- 开发心得: 通过这个项目,深入学习了地理信息系统的应用开发,以及如何设计高效的数据采集和清洗流程
- 项目简介: 一款帮助宠物主人记录和管理宠物健康信息的小程序
- 个人贡献: 从需求分析到功能设计,独立完成全栈开发
- 技术架构:
- 后端: SpringBoot 2.7.x + MyBatis-Plus + MySQL + Redis
- 前端: 微信小程序原生框架 + Vant Weapp组件库
- 核心功能:
- 宠物档案管理与健康记录系统
- 日常护理管理与智能提醒系统
- 医疗资源管理
- 数据分析与可视化
- 开发心得: 这个项目让我深入理解了如何设计面向普通用户的健康管理系统,以及如何通过数据可视化提升用户体验
- 项目简介: 基于FastAPI的现代化智能文档分析系统,集成LangChain Agent能力,提供PDF文档的智能上传、解析、问答、摘要生成等功能
- 个人贡献: 独立完成从架构设计到全栈开发的全过程,实现了从混乱单体架构到现代化分层架构的深度重构
- 技术架构:
- 后端: FastAPI 0.104.1 + SQLAlchemy 2.0.23 + PostgreSQL
- AI框架: LangChain 0.1.20 + 通义千问 + OpenAI
- 向量数据库: Qdrant 1.7.1
- 文档处理: PyMuPDF + unstructured
- 存储: 本地存储 + 腾讯云COS
- 核心功能:
- 智能Agent对话系统,支持工具链式调用和多轮对话
- 完整的知识库管理与文档处理流程
- 多种查询模式:基础查询、混合检索、增强检索
- 依赖注入系统和统一异常处理
- 健康检查与系统监控
- 开发亮点:
- 清晰的四层架构设计(API层→服务层→核心层→数据层)
- 基于LangChain的完整Agent实现,具备真正的智能对话能力
- 企业级特性:双存储策略、智能缓存、异步处理队列
- 类型安全的配置管理和自动API文档生成
- 开发心得: 通过这个项目深入学习了AI Agent技术和现代化架构设计,实现了从传统CRUD系统到智能化平台的技术跃升
- 项目简介: 一款专业的隐蔽阅读工具,通过完美模拟Microsoft Word界面,让用户能够在办公环境下进行伪装阅读
- 个人贡献: 从创意构思到技术实现,独立完成全部开发工作,创新性地解决了职场隐蔽学习的痛点需求
- 技术架构:
- 前端: Vue 3 + TypeScript + Vite
- UI框架: Tailwind CSS + Headless UI
- PWA: Vite PWA Plugin + Service Worker
- 状态管理: Pinia + Pinia Persist
- 存储: IndexedDB (Dexie.js) + localStorage
- 核心功能:
- 智能伪装系统: 基于CSS精确模拟Microsoft Word UI,支持多种办公软件界面
- 极速安全防护: 0.1秒老板键,全局事件监听和智能检测
- 专业阅读体验: 支持TXT和EPUB格式,智能书签和阅读历史
- PWA桌面应用: 一键安装,跨平台兼容,完全本地运行
- 技术亮点:
- 100%本地存储,零网络传输,完全匿名使用
- 多层存储策略和性能优化(虚拟滚动、增量渲染)
- 完整的TypeScript类型系统和模块化设计
- 访问地址: https://www.readcover.cn/
- 开发心得: 通过这个项目学会了如何将创新想法转化为实用产品,深入掌握了PWA技术和现代前端工程化开发流程
注意: 由于某些原因,以下个人独立开发的项目暂时设置为私有,并没有公开,所以暂时无法访问。以下仅提供项目介绍,供参考。
一个优雅的 Chrome 浏览器扩展,用于快速保存网页内容到 Flomo。该插件支持 AI 智能总结功能,可以自动提取网页重要信息;提供多主题切换功能,满足不同用户的个性化需求;同时支持侧边栏模式,提升用户体验。这是我在 SnapFlomo 项目基础上开源的精简版本。
基于 SpringBoot 和 FreeMarker 构建的代码生成器,支持 Mybatis、Mybatis Plus 和 JPA 三种主流 ORM 框架。该工具可以根据数据库表结构自动生成实体类、Mapper、Service 和 Controller 等代码,大幅提升开发效率,减少重复性工作。
