关于我

你好,我是 刘起杰(Frank),一名 Java 开发工程师,目前就职于福建英迈软件有限公司,主要负责采购、履约、审计等项目的研发,并基于 Dify 搭建企业级智能体。

热爱技术与持续学习,关注后端架构、微服务、AI 工程化等方向,业余时间通过博客分享技术经验。

系列文章

博客的成体系教程都从这里开始,按顺序读即可:

Vue 从零到一(11 篇 = 主线 8 篇 + 插读番外 1 篇 + 番外 2 篇,Vue 3,面向 Java 后端同学)

  1. 组件生命周期与八个钩子的正确用法
  2. 模板语法与常用指令
  3. 响应式系统:数据变了视图为什么自动变
  4. 组件通信全解:从 props 到插槽
  5. Vue Router:单页应用的路由该怎么管
  6. Pinia:什么时候才真的需要全局状态
  7. Axios 封装与 Spring Boot 联调
  8. 插读·脚手架生成了什么——前端项目结构与配置逐个讲清(建议在主线 07 与 09 条目之间阅读)
  9. Vite 工程化与上线
  10. 番外·前端构建工具全景——Vite、Webpack 与背后的”零件”
  11. 番外·npm、Yarn 与 pnpm,前端包管理器一次讲透

Elasticsearch 从零到一(10 篇,面向 Java 开发者)

  1. 全文检索与核心概念
  2. Docker 启动、Kibana 与 CRUD 调试
  3. Mapping、分词与中文搜索设计
  4. Query DSL、相关性、高亮与组合检索
  5. 聚合、筛选面板与深分页方案
  6. Spring Boot 整合与 Java API Client 实战
  7. MySQL 数据同步、幂等与一致性设计
  8. Bulk 写入、Reindex 与查询性能优化
  9. 集群高可用、快照恢复与安全运维
  10. 商品搜索综合实战

Java 多线程从零到一(5 篇)

  1. 基础与核心概念
  2. 线程安全与互斥
  3. 线程间通信与协作
  4. ConcurrentHashMap 为什么又快又安全
  5. 线程池:核心线程、队列与拒绝策略

手写 MyBatis 系列(5 篇,从 JDBC 到 XML、动态 SQL、缓存、插件、嵌套映射与事务生态)

  1. 从 JDBC 到 Mapper 代理,搭建迷你持久层框架
  2. XML、注解与 Statement ID,统一配置模型
  3. 动态 SQL、${} 与丰富参数处理
  4. 缓存、插件与嵌套映射
  5. 类型系统、事务抽象与生态接入

LangChain4j 系列(3 篇,Java 视角的 LLM 应用开发)

  1. 对话的底层执行
  2. 工具调用 Function Calling
  3. 从零构建 RAG

选型总览:Java AI 框架全景对比——LangChain4j、Spring AI 与各路新势力怎么选

个人信息

  • 姓名:刘起杰
  • 性别:男
  • 出生日期:2001.10.16
  • 学历:全日制本科(安徽工程大学 · 数据科学与大数据技术)
  • 工作年限:3 年
  • 英语水平:CET-4,口语良好
  • 邮箱:3021809270@qq.com
  • 电话:13599829312

工作经历

福建英迈软件有限公司 — Java 开发工程师(2026.09 - 至今)

  • 主要负责采购、履约、审计等项目的研发;
  • 结合 Dify 搭建企业级智能体,推动 AI 能力在企业业务中的落地。

福州智城空间信息科技有限公司 — Java 开发工程师(2025.04 - 2026.08)

  • 负责福建省国土空间基础信息平台前后端开发、部署及服务运维工作;
  • 负责 GIS 地理服务开发,基于 GDAL 实现 GDB 等空间数据格式的处理,参与地图服务注册、矢量/栅格/切片服务元数据解析及地图服务发布;
  • 负责 Docker 容器化部署及 Nacos、Redis、RabbitMQ、MinIO 等中间件运维,参与服务监控与问题排查;
  • 编写设计文档、接口文档、部署文档及用户手册等交付材料。

安徽兆尹安联科技有限责任公司 — 全栈开发工程师(2024.06 - 2025.02)

  • 参与综合营销平台账号、商品、短链等模块研发,负责功能设计、编码实现与线上问题排查。

浙江浙大网新软件产业集团有限公司 — 全栈开发工程师(2023.05 - 2024.03)

  • 参与业务系统前后端功能开发、接口联调与问题排查;
  • 负责服务器运维和问题排查。

专业技能

  • Java 基础扎实,熟悉 Spring Boot、Spring Cloud、MyBatis-Plus 等主流框架,具备微服务与 DDD 分层项目开发经验;
  • 熟练使用 PostgreSQL、Oracle,具备复杂 SQL 编写、索引优化、慢 SQL 排查经验;
  • 熟悉 Redis 常见应用场景,包括缓存、分布式锁、限流、热点数据治理及并发一致性处理;
  • 熟悉 RabbitMQ,在异步解耦、延迟队列、失败重试与最终一致性场景中有实际落地经验;
  • 熟悉 MinIO 对象存储,具备大文件分片上传、断点续传、文件合并、流式下载等文件服务开发经验;
  • 熟悉 GDAL 空间数据处理链路,具备 Java JNI 调用、底层驱动问题定位及 AI 辅助 C++ 原生代码改造经验;
  • 熟悉 Vue 3、Element Plus、HTML、CSS、JavaScript,能够独立完成后台管理类页面开发与接口联调;
  • 熟练使用 Git、Maven、Docker、Jenkins、Nacos、Postman、JUnit 等开发、构建、部署与测试工具;
  • 具备 AI 工程化落地经验,基于 Dify 搭建企业级智能体,熟悉 Claude Code / Codex / Cursor 等 AI 驱动开发流程。

教育经历

安徽工程大学 — 计算机与信息学院 · 数据科学与大数据技术(全日制本科,2020.09 - 2024.06)

联系方式

如果你对我的文章有任何问题或建议,欢迎通过 GitHub 或邮箱联系我。