关于我
十余年全栈开发,拥抱AI应用
我是 陈川 - 一名深耕一线超过十年的全栈工程师。毕业于 中国人民大学计算机科学与技术 专业,接受过系统的计算机科学训练。
自 2015 年入行以来,始终扎根在工程一线,从单体应用到分布式系统、从浏览器端到大模型,积累了完整的全栈技术视角。熟练掌握 前端工程化(Vue3 / React / TypeScript) 与 Java架构(Spring Boot / MyBatis / 微服务),能够独立完成从需求分析到上线交付的完整链路。
近年来深耕 AI应用落地,将大模型能力融入真实业务场景——从 AI 辅助编码、Prompt 工程到 RAG / Agent 架构,持续探索 AI 驱动的软件开发新模式。
本站「代码川」是我的技术沉淀地,也是和大家交流的窗口。希望写下的每一篇文章,都能为正在成长的你,带去一点点价值。
public class Profile {
private String name = "陈川";
private String site = "代码川";
private String exp = "2015 ~ 至今 · 10+ 年";
private String[] focus = {"前端", "java", "AI应用"};
private String slogan = "一边写代码,一边写自己。";
private String mission = "写码·思考·随手记";
}
个人档案
关于我的一些基本信息
三大方向
前端 · Java · AI应用 — 点击切换查看详情
前端工程化实战
从 Vue3 响应式原理到 React 18 并发模式,从 Vite 工程化到微前端架构,专注大型前端项目的可维护性、性能与工程化体验。
- 主流框架原理:Vue3 / React 18 / TypeScript 高级类型
- 构建与工程化:Vite / Webpack / 微前端 / Monorepo
- 性能优化:LCP / INP / CLS 三大核心指标全链路调优
- 现代 CSS:Grid / Container Query / TailwindCSS
Vue3
主力框架响应式原理、组件设计与工程化落地
TypeScript
类型体系高级类型、类型建模与大型项目治理
React
技术储备Hooks、状态管理与性能优化
Java架构
Spring Boot / Spring Cloud / MyBatis 全家桶,深耕 JVM、并发编程、缓存设计与高并发分布式系统,专注企业级业务的稳定性与扩展性。
- 语言与 JVM:Java 21 / 类加载 / GC 调优 / JUC 并发
- Spring 生态:Boot 自动装配 / Cloud 微服务 / Security + JWT
- 数据存储:MySQL 索引调优 / Redis 缓存设计 / Kafka 顺序消息
- 架构能力:高并发三板斧 / 限流熔断 / 分布式事务
Java / JVM
核心能力并发编程、类加载与 JVM 性能调优
Spring Boot
项目主力企业应用、微服务与安全体系
MySQL / Redis
数据架构索引优化、缓存设计与高可用方案
AI应用与智能开发
将 AI 深度融入软件开发全流程:用大模型辅助编码、自动生成文档、智能架构设计,让 AI 成为开发者的超级搭档。同时关注 AI 工具选型、Prompt 工程与 GEO 优化策略。
- AI 辅助开发:Cursor / Copilot / Claude Code 实战提效
- Prompt 工程:模板库、Chain-of-Thought、Few-shot 最佳实践
- AI 工作流:自动化文档生成、代码审查、测试用例生成
- GEO 优化:让内容被 AI 引擎优先推荐
AI 辅助开发
生产实践编码、审查、测试与文档自动化
Prompt & AI 工作流
流程设计提示词模板、Agent 编排与任务自动化
GEO 与 AI 推荐
持续探索内容结构优化与 AI 搜索可见性
成长历程
每一步都算数
入行起步
正式踏入软件开发行业,从 Java开始,搭建第一批可上线的业务系统,奠定工程基础
后端深耕
主导多个企业级业务系统的设计与落地,在高并发、缓存架构与系统稳定性上积累深度经验
全栈进阶
向前端延伸,深入 Vue3 + TypeScript 工程化,具备从数据库到浏览器的全链路开发能力
架构与团队
承担技术负责人角色,主导分布式架构设计与团队代码评审,沉淀工程规范与最佳实践
拥抱 AI
将 AI 融入日常工作流,用大模型辅助编码、文档生成与架构设计,探索 AI 驱动的开发新模式
技术分享
「代码川」博客上线,沉淀前端、Java、AI应用三大方向的实战经验,与同行交流共进
写作理念
用心打磨每一篇文章
实战导向
每篇文章都源自真实项目经验,覆盖前端、Java、AI 三大方向的踩坑与方案
深入浅出
复杂概念用简单语言解释,让响应式原理、JVM、AI 实用技巧都能被读懂
持续迭代
文章随技术演进不断更新,保持内容的时效性与一线工程价值
技术栈
驱动本站与三大方向的核心技术
Vue3
前端TypeScript
前端React
前端Java 21
JavaSpring Boot
JavaMySQL
JavaChatGPT / Claude
AIModelScope
AIMCP 应用
AIDocker
基础设施网站架构
从后端到前端的完整技术方案
项目经历
从 0 到 1 的实战积累
企业级内容管理平台
从零搭建集文章管理、标签体系、用户体系于一体的内容管理系统。后端采用 Spring Boot + MyBatis + MySQL,前端使用 Vue3 + Element Plus,支持 Markdown 编辑、全文检索、访问统计等功能。
高并发短链接服务
设计并实现日均亿级请求的短链接跳转服务。通过 Redis 缓存预热、布隆过滤器防穿透、Kafka 异步落盘、本地缓存多级加速等策略,保证超高并发下的毫秒级响应。
AI 辅助编码工作流
设计并落地基于大模型的 AI 辅助开发工作流,涵盖代码生成、自动化测试、智能代码审查、文档生成等环节。深度集成 Cursor + Claude Code,将 AI 能力嵌入日常开发全流程。
开源与社区
分享与回馈技术社区
技术博客写作
持续输出前端、Java、AI 三大方向的实战文章,累计发布 30 篇原创技术内容,阅读量持续增长。
技术社区互动
活跃于掘金、知乎、GitHub 等技术社区,参与开源项目讨论与技术答疑,累计获得 500+ 社区关注。
开源项目贡献
维护个人开源项目及参与社区贡献,涵盖工具库、脚手架、博客系统等方向,践行开源精神,回馈开发者生态。
知识分享
通过 AI 驱动的自动化内容生产,将技术经验沉淀为可复用知识,探索 AI + 内容创作的新可能。
联系我
期待与你的交流