ABOUT · 关于

陈川

十余年全栈开发,拥抱AI应用

Frontend · Java Backend · AI Applications

2015年入行 10+年经验 AI实践者 🎓中国人民大学 · 计算机科学与技术
01 / ABOUT

关于我

十余年全栈开发,拥抱AI应用

我是 陈川 - 一名深耕一线超过十年的全栈工程师。毕业于 中国人民大学计算机科学与技术 专业,接受过系统的计算机科学训练。

自 2015 年入行以来,始终扎根在工程一线,从单体应用到分布式系统、从浏览器端到大模型,积累了完整的全栈技术视角。熟练掌握 前端工程化(Vue3 / React / TypeScript)Java架构(Spring Boot / MyBatis / 微服务),能够独立完成从需求分析到上线交付的完整链路。

近年来深耕 AI应用落地,将大模型能力融入真实业务场景——从 AI 辅助编码、Prompt 工程到 RAG / Agent 架构,持续探索 AI 驱动的软件开发新模式。

本站「代码川」是我的技术沉淀地,也是和大家交流的窗口。希望写下的每一篇文章,都能为正在成长的你,带去一点点价值。

Profile.java
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 = "写码·思考·随手记";
}
02 / PROFILE

个人档案

关于我的一些基本信息

所在地 四川·成都
工作经验 10+ 年
技术方向 前端 / Java / AI应用
编程语言 前端 · Java
数据库 MySQL · MongoDB · Redis
03 / DIRECTIONS

三大方向

前端 · Java · AI应用 — 点击切换查看详情

FRONTEND

前端工程化实战

从 Vue3 响应式原理到 React 18 并发模式,从 Vite 工程化到微前端架构,专注大型前端项目的可维护性、性能与工程化体验。

  • 主流框架原理:Vue3 / React 18 / TypeScript 高级类型
  • 构建与工程化:Vite / Webpack / 微前端 / Monorepo
  • 性能优化:LCP / INP / CLS 三大核心指标全链路调优
  • 现代 CSS:Grid / Container Query / TailwindCSS

Vue3

主力框架

响应式原理、组件设计与工程化落地

TypeScript

类型体系

高级类型、类型建模与大型项目治理

React

技术储备

Hooks、状态管理与性能优化

04 / MILESTONES

成长历程

每一步都算数

2015

入行起步

正式踏入软件开发行业,从 Java开始,搭建第一批可上线的业务系统,奠定工程基础

2017

后端深耕

主导多个企业级业务系统的设计与落地,在高并发、缓存架构与系统稳定性上积累深度经验

2020

全栈进阶

向前端延伸,深入 Vue3 + TypeScript 工程化,具备从数据库到浏览器的全链路开发能力

2022

架构与团队

承担技术负责人角色,主导分布式架构设计与团队代码评审,沉淀工程规范与最佳实践

2024

拥抱 AI

将 AI 融入日常工作流,用大模型辅助编码、文档生成与架构设计,探索 AI 驱动的开发新模式

2025

技术分享

「代码川」博客上线,沉淀前端、Java、AI应用三大方向的实战经验,与同行交流共进

05 / PHILOSOPHY

写作理念

用心打磨每一篇文章

实战导向

每篇文章都源自真实项目经验,覆盖前端、Java、AI 三大方向的踩坑与方案

深入浅出

复杂概念用简单语言解释,让响应式原理、JVM、AI 实用技巧都能被读懂

持续迭代

文章随技术演进不断更新,保持内容的时效性与一线工程价值

06 / STACK

技术栈

驱动本站与三大方向的核心技术

Vue3

前端

TypeScript

前端

React

前端

Java 21

Java

Spring Boot

Java

MySQL

Java

ChatGPT / Claude

AI

ModelScope

AI

MCP 应用

AI

Docker

基础设施
07 / ARCHITECTURE

网站架构

从后端到前端的完整技术方案

后端框架Java + Spring Boot
模板引擎Thymeleaf
数据库MySQL 8.x
前端展示HTML5 + CSS3 + JS
管理后台Vue3 + Element Plus
部署方式自托管 Linux
08 / PROJECTS

项目经历

从 0 到 1 的实战积累

全栈主导

企业级内容管理平台

从零搭建集文章管理、标签体系、用户体系于一体的内容管理系统。后端采用 Spring Boot + MyBatis + MySQL,前端使用 Vue3 + Element Plus,支持 Markdown 编辑、全文检索、访问统计等功能。

Spring BootVue3MySQLRedis
高并发

高并发短链接服务

设计并实现日均亿级请求的短链接跳转服务。通过 Redis 缓存预热、布隆过滤器防穿透、Kafka 异步落盘、本地缓存多级加速等策略,保证超高并发下的毫秒级响应。

RedisKafkaBloom FilterJVM 调优
AI应用

AI 辅助编码工作流

设计并落地基于大模型的 AI 辅助开发工作流,涵盖代码生成、自动化测试、智能代码审查、文档生成等环节。深度集成 Cursor + Claude Code,将 AI 能力嵌入日常开发全流程。

Claude CodeCursorPrompt 工程MCP
09 / COMMUNITY

开源与社区

分享与回馈技术社区

技术博客写作

持续输出前端、Java、AI 三大方向的实战文章,累计发布 30 篇原创技术内容,阅读量持续增长。

技术社区互动

活跃于掘金、知乎、GitHub 等技术社区,参与开源项目讨论与技术答疑,累计获得 500+ 社区关注。

开源项目贡献

维护个人开源项目及参与社区贡献,涵盖工具库、脚手架、博客系统等方向,践行开源精神,回馈开发者生态。

知识分享

通过 AI 驱动的自动化内容生产,将技术经验沉淀为可复用知识,探索 AI + 内容创作的新可能。

10 / CONTACT

联系我

期待与你的交流