- 🧑💻 七年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组件库
- 核心功能:
- 宠物档案管理与健康记录系统
- 日常护理管理与智能提醒系统
- 医疗资源管理
- 数据分析与可视化
- 开发心得: 这个项目让我深入理解了如何设计面向普通用户的健康管理系统,以及如何通过数据可视化提升用户体验
注意: 由于某些原因,以下个人独立开发的项目暂时设置为私有,并没有公开,所以暂时无法访问。以下仅提供项目介绍,供参考。
一个优雅的 Chrome 浏览器扩展,用于快速保存网页内容到 Flomo。该插件支持 AI 智能总结功能,可以自动提取网页重要信息;提供多主题切换功能,满足不同用户的个性化需求;同时支持侧边栏模式,提升用户体验。这是我在 SnapFlomo 项目基础上开源的精简版本。
基于 SpringBoot 和 FreeMarker 构建的代码生成器,支持 Mybatis、Mybatis Plus 和 JPA 三种主流 ORM 框架。该工具可以根据数据库表结构自动生成实体类、Mapper、Service 和 Controller 等代码,大幅提升开发效率,减少重复性工作。