轩辕李的博客 轩辕李的博客
首页
  • Java
  • Spring
  • 其他语言
  • 工具
  • JavaScript
  • TypeScript
  • Node.js
  • Vue.js
  • 前端工程化
  • 浏览器与Web API
  • 架构设计与模式
  • 代码质量管理
  • 基础
  • 操作系统
  • 计算机网络
  • 编程范式
  • 安全
  • 中间件
  • 心得
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

轩辕李

勇猛精进,星辰大海
首页
  • Java
  • Spring
  • 其他语言
  • 工具
  • JavaScript
  • TypeScript
  • Node.js
  • Vue.js
  • 前端工程化
  • 浏览器与Web API
  • 架构设计与模式
  • 代码质量管理
  • 基础
  • 操作系统
  • 计算机网络
  • 编程范式
  • 安全
  • 中间件
  • 心得
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
全部标签
AI编程 Claude 开发工具 性能优化 高性能 数据库 架构设计 异步处理 消息队列 ScopedValue StructuredConcurrency 虚拟线程 ESLint Prettier TypeScript 代码规范 前端工程化 Vite 构建工具 Python 设计模式 Kotlin版本新特性 Kotlin 多活架构 容灾 高可用 分布式事务 混沌工程 故障演练 容错测试 故障检测 自动恢复 健康检查 MyBatis ORM 持久层 Supabase 全栈开发 BaaS PostgreSQL 容错 降级 熔断 缓存 Redis Thymeleaf Spring集成 Thymeleaf官方文档 中文版 SpEL JPA Spring Data JPA Hibernate Reactor classpath资源获取 DNS HTTP IP Spring事务 Spring事件 Git JavaDoc Java对象池 Java17 SpringBoot3 升级迁移 Unicode编码 响应式编程 Java版本新特性 XML Jackson使用教程 JSON ELK Java日志 Java Loggin Groovy Spring容器初始化 Spring Bean生命周期 Kafka Servlet JSP EL JSTL JDBC 随机数 SPI Java Cryptography Architecture JCA Java安全 Security Manager PKCS#11 PKI 加密算法 数字签名 GraalVM Native Image 原生镜像 Java AOT Java调试 JDI JDWP JVMTI IntelliJ Profiler JFR Java Profiler JIT编译器 即时编译器 JMH 基准测试 调试与诊断 JSR 269 可插入注解处理器 RabbitMQ 转义符 Freemarker MySQL Maven 正则表达式 Elasticsearch Tomcat IDEA插件 Java动态能力 Future CompletableFuture CompletionService Bash CAS AtomicInteger ThreadLocal Java网络编程 Java文件操作 Java IO Java集合 CAP Java参数传递 值传递 Nuxt.js SSR 全栈框架 Vue.js 前端框架 JavaScript Node.js HTML版本新特性 CSS版本新特性 Web标准 Vue.js版本新特性 Vue Node.js版本新特性 TypeScript版本新特性 类型系统 JavaScript版本新特性 ECMAScript CSS Tailwind 原子化CSS 工程化 PostCSS 自动化 Web API 用户体验 全屏 通知 地理定位 BEM OOCSS SMACSS WebSocket SSE 实时通信 Fetch XMLHttpRequest AJAX CSS-in-JS styled-components emotion Storage localStorage sessionStorage Cookie Sass Less Stylus BOM Browser Event 事件委托 DOM HTML Web性能 加载优化 模板 组件化 Web Components 多媒体 表单 IDEA Eclipse 编程本质 BlockingQueue ThreadPoolExecutor LockSupport CyclicBarrier CountDownLatch ReadWriteLock Semaphore ReentrantLock 重入锁 并发编程 synchronized Java8新特性 C指针

AI编程时代的一些心得

轩辕李 2025-09-11 架构AI AI编程

前几天,团队里一个小伙伴兴奋地跟我说:"Claude Code 太神了!我直接把整个需求甩给它,一个小时就搞定了三天的活儿!"

我问他:那代码质量怎么样?

他支支吾吾:好像有些问题,但大部分能跑...

这就是典型的"AI 蜜月期陷阱"。很多人以为有了 AI 编程工具,就可以"甩手掌柜"。但现实是残酷的。

如果你把每次 AI 生成代码的准确率设为 90%,那么连续 10 次操作后,整体准确率就会下降到 0.9^10 ≈ 34%。

一句话总结:AI 编程不是替代,而是协作。你要做的不是被 AI 超越,而是和 AI 一起进化。

阅读全文

Claude Code与Codex的协同工作

轩辕李 2025-09-01 架构AI

下班前 30 分钟,线上冒了个小火苗。日志一片红,大家都在看。

我开了两个窗口:左边是 Codex,在终端里把问题拆成几步、跑命令复现、给出最小补丁;右边是 Claude Code,在 IDE 里顺手把边界条件补上,单测也跟着写齐。

二十多分钟,告警消失,PR 合上。那一刻我意识到——这俩工具不该单打独斗。

一句话版:Codex 负责“开路”(GPT‑5:拆—做—验—写),Claude Code 负责“铺平”(长上下文、稳重构、好解释)。把它们绑在一起,节奏就顺了。

阅读全文

Claude Code 最佳实践(个人版)

技术博客 2025-08-01 架构AI ClaudeAI编程开发工具

Claude Code 是 Anthropic 的官方命令行工具,基本上改变了我写代码的方式。

用了一段时间后,踩了不少坑,也摸索出一些实用技巧,整理一下分享给大家。

阅读全文

高性能-数据库性能优化

轩辕李 2025-04-17 架构架构设计与模式 性能优化高性能数据库架构设计

# 一、引言:数据库性能优化的系统性思考

在大多数应用系统中,数据库往往是第一个遭遇性能瓶颈的组件。

当业务量增长、数据规模扩大、并发请求增多时,数据库的问题会被急剧放大:

  • 响应时间变长:原本几十毫秒的查询变成了几秒甚至超时
  • CPU飙高:数据库服务器CPU使用率常年在80%以上
  • 慢查询堆积:慢查询日志每天增长数GB,但不知从何下手
  • 连接池耗尽:高峰期频繁出现"Too many connections"错误
  • 主从延迟:从库延迟越来越大,读写分离失效
阅读全文

高性能-异步处理与消息队列

轩辕李 2025-04-06 架构架构设计与模式 性能优化高性能异步处理消息队列架构设计

# 一、引言:从同步到异步的性能演进

在大多数业务系统的早期,处理流程通常是同步的、串行的:

用户请求 → 业务逻辑 → 数据库写入 → 发送通知 → 记录日志 → 返回响应

这种同步模式简单直观,但当系统规模扩大、流量增长时,问题逐渐暴露:

  • 响应时间长:用户必须等待所有步骤完成才能得到反馈
  • 资源利用率低:大量时间浪费在等待 IO 操作上
  • 扩展性差:单点瓶颈会限制整体吞吐量
  • 抗压能力弱:流量高峰时容易出现请求积压甚至系统崩溃
阅读全文

Java并发-作用域值与结构化并发

轩辕李 2025-03-21 后端Java并发 ScopedValueStructuredConcurrency虚拟线程

Java 21引入了虚拟线程(Virtual Threads),彻底改变了Java的并发编程模型。为了更好地配合虚拟线程,Java还引入了两个重要的并发特性:作用域值(Scoped Values) 和 结构化并发(Structured Concurrency)。

作用域值在Java 25中正式发布(JEP 506),而结构化并发目前仍处于预览阶段(JEP 505)。这两个特性相辅相成,共同构建了现代Java并发编程的新范式。

阅读全文

前端代码质量工具链详解

轩辕李 2025-03-10 前端工程化 ESLintPrettierTypeScript代码规范前端工程化

本文面向前端开发者,系统讲解现代前端项目中代码质量保障工具链的配置和使用。涵盖 ESLint(代码规范)、Prettier(格式化)、TypeScript(类型检查)、Stylelint(样式规范)等工具的最佳实践。

阅读全文

Vite极简入门

轩辕李 2025-02-22 前端工程化 Vite构建工具前端工程化

本文面向有一定前端基础的开发者,快速介绍 Vite 这款新一代前端构建工具的核心概念和使用方法。如果你已经熟悉 JavaScript 和基本的前端开发,这篇文章将帮助你快速上手 Vite。

阅读全文

Python架构设计:模块、类与依赖管理的最佳实践

轩辕李 2025-02-18 后端其他语言 Python架构设计设计模式

# 一、前言

作为从 Java 转向 Python 的开发者,你可能会困惑:Python 中该如何组织代码?什么时候用模块,什么时候用类?单例模式怎么实现?依赖注入又该如何处理?

本文将系统性地解答这些问题,帮助你在 Python 项目中做出正确的架构设计决策。

阅读全文

Kotlin历代版本新特性

轩辕李 2025-02-08 后端其他语言 Kotlin版本新特性Kotlin

# 前言

Kotlin 由 JetBrains 于2011年首次公开,2016年发布1.0正式版本。作为一门现代化的 JVM 语言,Kotlin 以其简洁、安全和强大的表现力迅速赢得开发者青睐。

2017年,Google 宣布 Kotlin 成为 Android 官方开发语言,标志着 Kotlin 进入快速发展期。如今,Kotlin 不仅在 Android 开发中占据主导地位,在服务器端开发、跨平台开发(Kotlin Multiplatform)等领域也展现出强大的生命力。

本文系统梳理了 Kotlin 从1.0到最新版本的核心特性和发展历程。对于每个版本,我们会重点介绍那些影响深远的特性和重要的语法改进。

阅读全文

上一页

下一页

全部标签
AI编程 Claude 开发工具 性能优化 高性能 数据库 架构设计 异步处理 消息队列 ScopedValue StructuredConcurrency 虚拟线程 ESLint Prettier TypeScript 代码规范 前端工程化 Vite 构建工具 Python 设计模式 Kotlin版本新特性 Kotlin 多活架构 容灾 高可用 分布式事务 混沌工程 故障演练 容错测试 故障检测 自动恢复 健康检查 MyBatis ORM 持久层 Supabase 全栈开发 BaaS PostgreSQL 容错 降级 熔断 缓存 Redis Thymeleaf Spring集成 Thymeleaf官方文档 中文版 SpEL JPA Spring Data JPA Hibernate Reactor classpath资源获取 DNS HTTP IP Spring事务 Spring事件 Git JavaDoc Java对象池 Java17 SpringBoot3 升级迁移 Unicode编码 响应式编程 Java版本新特性 XML Jackson使用教程 JSON ELK Java日志 Java Loggin Groovy Spring容器初始化 Spring Bean生命周期 Kafka Servlet JSP EL JSTL JDBC 随机数 SPI Java Cryptography Architecture JCA Java安全 Security Manager PKCS#11 PKI 加密算法 数字签名 GraalVM Native Image 原生镜像 Java AOT Java调试 JDI JDWP JVMTI IntelliJ Profiler JFR Java Profiler JIT编译器 即时编译器 JMH 基准测试 调试与诊断 JSR 269 可插入注解处理器 RabbitMQ 转义符 Freemarker MySQL Maven 正则表达式 Elasticsearch Tomcat IDEA插件 Java动态能力 Future CompletableFuture CompletionService Bash CAS AtomicInteger ThreadLocal Java网络编程 Java文件操作 Java IO Java集合 CAP Java参数传递 值传递 Nuxt.js SSR 全栈框架 Vue.js 前端框架 JavaScript Node.js HTML版本新特性 CSS版本新特性 Web标准 Vue.js版本新特性 Vue Node.js版本新特性 TypeScript版本新特性 类型系统 JavaScript版本新特性 ECMAScript CSS Tailwind 原子化CSS 工程化 PostCSS 自动化 Web API 用户体验 全屏 通知 地理定位 BEM OOCSS SMACSS WebSocket SSE 实时通信 Fetch XMLHttpRequest AJAX CSS-in-JS styled-components emotion Storage localStorage sessionStorage Cookie Sass Less Stylus BOM Browser Event 事件委托 DOM HTML Web性能 加载优化 模板 组件化 Web Components 多媒体 表单 IDEA Eclipse 编程本质 BlockingQueue ThreadPoolExecutor LockSupport CyclicBarrier CountDownLatch ReadWriteLock Semaphore ReentrantLock 重入锁 并发编程 synchronized Java8新特性 C指针
Theme by Vdoing | Copyright © 2018-2025 京ICP备2021021832号-2 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式