你好,我是
热爱技术,探索生活。从 Java 到 AI,每一步都是成长的印记。
核心技能
Java
Spring
AI / RAG
Docker
生活分享
怪奇物语 (Stranger Things)
"Friends don't lie." - Eleven
沉浸在80年代的怀旧氛围中,探索霍金斯镇的秘密。这是我最喜爱的剧集之一,它教会了我关于友情、勇气和成长的意义。
技术成长路径
⚡ 前端全栈化
精通 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我的次元伙伴
ChatGPT
全能型 AI 助手
Claude
逻辑推理专家
Trae
自适应 AI 编程
Cursor
代码生成的未来
CloudCode
云端开发伴侣
编程知识库
这里是我整理的核心编程概念,旨在用最通俗易懂的语言,带你快速了解计算机科学的奥秘。
编程基础:与计算机对话
就像学习一门外语,编程也有它的单词和语法。这是构建所有软件大厦的基石。
变量与数据类型
变量就像盒子,用来装不同的数据:
- 数字 (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 自己拆解任务,一步步完成复杂目标