轩辕李的博客 轩辕李的博客
首页
  • Java
  • Spring
  • 其他语言
  • 工具
  • HTML&CSS
  • JavaScript
  • 分布式
  • 代码质量管理
  • 基础
  • 操作系统
  • 计算机网络
  • 编程范式
  • 安全
  • 中间件
  • 心得
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

轩辕李

勇猛精进,星辰大海
首页
  • Java
  • Spring
  • 其他语言
  • 工具
  • HTML&CSS
  • JavaScript
  • 分布式
  • 代码质量管理
  • 基础
  • 操作系统
  • 计算机网络
  • 编程范式
  • 安全
  • 中间件
  • 心得
关于
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
全部标签
Claude AI编程 开发工具 Thymeleaf官方文档 中文版 SpEL Reactor classpath资源获取 DNS HTTP IP Spring事务 Spring事件 Git JavaDoc Java对象池 Unicode编码 响应式编程 Java版本新特性 XML Jackson使用教程 JSON ELK Java日志 Java Loggin Groovy Spring容器初始化 Spring Bean生命周期 Kafka Servlet JSP EL JSTL JDBC 随机数 SPI Java Cryptography Architecture JAC Java安全 Security Manager PKCS#11 PKI GraalVM Native Image 原生镜像 Java AOT Java调试 JDI JDWP JVMTI IntelliJ Profiler JFR Java Profiler JIT编译器 即时编译器 JMH 基准测试 调试与诊断 JSR 269 可插入注解处理器 Kotlin RabbitMQ 转义符 Freemarker MySQL Maven 正则表达式 Elasticsearch Redis Tomcat IDEA插件 Java动态能力 Future CompletableFuture CompletionService Bash CAS AtomicInteger ThreadLocal Java网络编程 Java文件操作 Java IO Java集合 HTML CAP JavaScript IDEA Eclipse 编程本质 BlockingQueue ThreadPoolExecutor LockSupport CyclicBarrier CountDownLatch ReadWriteLock Semaphore ReetrantLock synchronized Java8新特性 C指针

Claude Code 最佳实践(个人版)

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

# 一、Code 最佳实践指南

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

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

阅读全文

Spring Boot版本新特性

轩辕李 2024-09-15 后端Spring Boot

本文结合官方文档与技术社区深度解析Spring Boot历代版本核心特性,按版本分类呈现关键演进路径。

阅读全文

Spring框架版本新特性

轩辕李 2024-09-01 后端Spring框架

本文是Spring框架历代版本的核心特性梳理,结合官方文档和权威技术资源,按版本分类呈现关键演进路径。

阅读全文

Spring Boot开发初体验

轩辕李 2024-08-15 后端Spring Boot

本文将详细介绍如何使用Spring Boot。

它涵盖了诸如构建系统、自动配置以及如何运行应用程序等主题。

我们还将介绍一些Spring Boot的最佳实践。尽管Spring Boot并没有什么特别之处(它只是你可以使用的另一个库),但有一些建议,遵循这些建议可以让你的开发过程更轻松一些。

如果你刚开始使用Spring Boot,在深入阅读本节内容之前,你可能应该先阅读开发你的第一个Spring Boot应用程序教程。

阅读全文

开发你的第一个 Spring Boot 应用程序

轩辕李 2024-08-11 后端Spring Boot

本文介绍如何开发一个小型的 “Hello World!” Web 应用程序,该程序将突显 Spring Boot 的一些关键特性。你可以选择 Maven 或 Gradle 作为构建系统。

提示:spring.io 网站上有许多使用 Spring Boot 的 “入门指南”(点击查看)。如果你需要解决特定问题,可先到该网站查找。

你可以通过访问 start.spring.io 并从依赖项搜索器中选择 “Web” 启动器来简化以下步骤。这样做会生成一个新的项目结构,以便你可以立即开始编码。更多详细信息请查看 start.spring.io 用户指南。

阅读全文

Spring与多种技术的集成

轩辕李 2024-07-28 后端Spring框架

本文涵盖了 Spring 对多种技术集成的最佳实践。

包括了客户端、JMS、JMX、电子邮件、任务执行、缓存抽象等内容。

阅读全文

Spring中的集成测试与单元测试

轩辕李 2024-07-11 后端Spring框架

本文涵盖了 Spring 对集成测试的支持以及单元测试的最佳实践。

Spring 团队提倡测试驱动开发(TDD)。Spring 团队发现,正确使用控制反转(IoC)确实能让单元测试和集成测试变得更容易(因为类上的 setter 方法和适当的构造函数能让它们在测试中更容易进行组装,而无需设置服务定位器注册中心和类似结构)。

阅读全文

使用 Docker 部署 Spring Boot 应用

轩辕李 2024-05-18 后端SpringSpring Boot

# 一、简介

# 1. Docker 镜像简介

Docker 镜像是一个轻量级、独立的可执行软件包,它包含运行应用程序所需的一切:代码、运行时、系统工具、系统库和设置。镜像可以用来创建 Docker 容器,容器是镜像的运行实例。Docker 镜像采用分层结构,每个镜像都由一系列只读层组成,这些层叠加在一起形成最终的文件系统。这种分层结构使得镜像的构建、分发和共享非常高效。

阅读全文

Spring对于原生镜像和AOT的支持

轩辕李 2024-05-07 后端Spring框架

# 一、引言

# 1. 背景

在云原生时代,应用需要具备快速启动、弹性伸缩、高效资源利用等特性,以适应快速变化的业务需求和降低运营成本。

传统的 Spring 应用通常依赖于 JVM 运行时,启动时间较长,资源占用较高,这在云原生环境下显得不够高效。

容器化技术的普及进一步加速了对应用启动速度和资源效率的要求。例如,Kubernetes 等容器编排平台对应用的快速启动能力有很高的要求,以便实现快速扩容和故障恢复。

因此,如何优化 Spring 应用,使其更好地适应云原生环境,成为了一个重要的课题。

阅读全文

Spring数据缓冲区与编解码器详解

轩辕李 2024-04-27 后端Spring框架

# 一、Spring中提供的数据缓冲区和编解码器

Java NIO 提供了 ByteBuffer,但许多库都在其基础上构建了自己的字节缓冲区 API,尤其是在网络操作中,重用缓冲区和/或使用直接缓冲区对性能有益。

例如,Netty 有 ByteBuf 层次结构,Undertow 使用 XNIO,Jetty 使用带有回调的池化字节缓冲区以进行释放,等等。

spring-core 模块提供了一组抽象,用于处理各种字节缓冲区 API,如下所示:

  • DataBufferFactory 抽象了数据缓冲区的创建。
  • DataBuffer 表示一个字节缓冲区,它可以是 池化的。
  • DataBufferUtils 提供了数据缓冲区的实用方法。
  • Codecs 将数据缓冲区流解码或编码为更高级别的对象。
阅读全文

上一页

下一页

全部标签
Claude AI编程 开发工具 Thymeleaf官方文档 中文版 SpEL Reactor classpath资源获取 DNS HTTP IP Spring事务 Spring事件 Git JavaDoc Java对象池 Unicode编码 响应式编程 Java版本新特性 XML Jackson使用教程 JSON ELK Java日志 Java Loggin Groovy Spring容器初始化 Spring Bean生命周期 Kafka Servlet JSP EL JSTL JDBC 随机数 SPI Java Cryptography Architecture JAC Java安全 Security Manager PKCS#11 PKI GraalVM Native Image 原生镜像 Java AOT Java调试 JDI JDWP JVMTI IntelliJ Profiler JFR Java Profiler JIT编译器 即时编译器 JMH 基准测试 调试与诊断 JSR 269 可插入注解处理器 Kotlin RabbitMQ 转义符 Freemarker MySQL Maven 正则表达式 Elasticsearch Redis Tomcat IDEA插件 Java动态能力 Future CompletableFuture CompletionService Bash CAS AtomicInteger ThreadLocal Java网络编程 Java文件操作 Java IO Java集合 HTML CAP JavaScript IDEA Eclipse 编程本质 BlockingQueue ThreadPoolExecutor LockSupport CyclicBarrier CountDownLatch ReadWriteLock Semaphore ReetrantLock synchronized Java8新特性 C指针
Theme by Vdoing | Copyright © 2018-2025 京ICP备2021021832号-2 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式