你好,我是

热爱技术,探索生活。从 Java 到 AI,每一步都是成长的印记。

核心技能

Java

Spring

AI / RAG

Docker

生活分享

怪奇物语 (Stranger Things)

"Friends don't lie." - Eleven

沉浸在80年代的怀旧氛围中,探索霍金斯镇的秘密。这是我最喜爱的剧集之一,它教会了我关于友情、勇气和成长的意义。

Stranger Things - Welcome to Hawkins

技术成长路径

⚡ 前端全栈化

精通 HTML5/CSS3/ES6+, Vue.js/React 框架, UniApp 小程序, Node.js 服务端渲染 (SSR)。

Phase 1

☕ Java 后端核心

深入 JVM 原理, JUC 并发编程, Spring Boot 3.x, MySQL 调优, DDD 领域驱动设计。

Phase 2

☁️ 微服务与高并发

Spring Cloud Alibaba, Redis 分布式缓存, RocketMQ/Kafka 削峰填谷, Elasticsearch 搜索。

Phase 3

🐳 DevOps 工程化

Docker/K8s 容器编排, Jenkins/GitLab CI/CD 流水线, Nginx 高性能网关, Linux 运维。

Phase 4

🤖 AI 融合 (进行中)

Spring AI, RAG 知识库构建, Prompt Engineering, 向量数据库, 智能 Agent 开发。

Current
持续进化中... 下一站: Rust / 云原生架构

我的次元伙伴

Gemini
Gemini
Paimon

Paimon

最好的应急食品...啊不,向导!

ChatGPT

全能型 AI 助手

Coding Writing

Claude

逻辑推理专家

Analysis Reasoning
Trae Logo

Trae

自适应 AI 编程

IDE Adaptive
Cursor Logo

Cursor

代码生成的未来

Editor Smart

CloudCode

云端开发伴侣

DevOps Cloud

编程知识库

这里是我整理的核心编程概念,旨在用最通俗易懂的语言,带你快速了解计算机科学的奥秘。

编程基础:与计算机对话

就像学习一门外语,编程也有它的单词和语法。这是构建所有软件大厦的基石。

变量与数据类型

变量就像盒子,用来装不同的数据:

  • 数字 (int/float):计算价格、分数
  • 字符串 (string):处理文本、名字
  • 布尔值 (boolean):判断真假、开关

控制流程

决定程序的执行路径:

  • 条件 (If/Else):如果下雨,就带伞
  • 循环 (Loop):重复做一件事,直到完成

数据结构:数据的收纳艺术

如何高效地存放物品(数据),决定了你找东西(查询)有多快。

排队与堆叠

  • 数组 (Array):像储物柜,编号查找最快
  • 队列 (Queue):像排队买票,先来后到
  • 栈 (Stack):像洗盘子,最后放的最先拿

网络与层级

  • 树 (Tree):像公司组织架构,层级分明
  • 图 (Graph):像社交网络,人与人相互连接

算法入门:解决问题的智慧

算法不是魔法,而是解决特定问题的详细步骤说明书。

常见套路

  • 排序:把乱序的扑克牌理顺 (快速排序)
  • 搜索:在字典里查单词 (二分查找)
  • 递归:俄罗斯套娃,自己调用自己

核心思想

  • 分治:大事化小,各个击破
  • 贪心:只顾眼前利益,每一步选最优
  • 动态规划:记住之前的答案,避免重复劳动

编程语言:工具的选择

☕ Java

企业级航母。稳重、强大,大型公司后台系统的首选,像建造摩天大楼的混凝土。

🐍 Python

数据科学家。简洁优雅,人工智能和数据分析的瑞士军刀,入门最友好。

🌐 JavaScript

互联网游侠。浏览器唯一听得懂的语言,网页交互、动画特效全靠它。

工程化思维:从代码到产品

神兵利器

  • Git:时光机,搞砸了可以随时回退版本
  • Docker:集装箱,保证程序在任何地方都能跑
  • CI/CD:流水线,自动测试和发布代码

内功心法

  • DRY:不要重复造轮子 (Don't Repeat Yourself)
  • 高内聚低耦合:模块之间要像积木,独立又紧密

全栈进阶:打破前后端壁垒

前端现代化

  • Vue/React:组件化开发,像搭乐高一样写网页
  • SSR:服务端渲染,让搜索引擎更容易找到你
  • Tailwind:原子化 CSS,不用切来切去写样式

后端微服务

  • Spring Cloud:把大系统拆成小服务,灵活扩展
  • Redis:内存缓存,让数据读取快如闪电
  • MQ:消息队列,系统解耦和削峰填谷的神器

数据库与运维

  • MySQL 调优:索引优化,让百万数据查询毫秒级响应
  • K8s:云时代的操作系统,自动管理成千上万个容器
  • Nginx:流量守门员,反向代理与负载均衡

AI 融合:面向未来的开发

RAG 知识库

让 AI 拥有“外挂大脑”:

  • 向量数据库:把文字变成数字坐标,寻找语义相似的内容
  • Embedding:万物皆可向量化,让计算机理解含义而非关键词

Agent 智能体

让 AI 拥有“手和脚”:

  • 工具调用:AI 自动搜索、查天气、写代码
  • 规划执行:AI 自己拆解任务,一步步完成复杂目标