0%

Spring启动相关

BeanFactoryPostProcessor(Bean 工厂后置处理器)和BeanPostProcessor(Bean 后置处理器)是什么,有什么区别?

阅读全文 »

springboot3的aot实践

AOT 如何进行优化

AOT(Ahead-Of-Time)优化是从Spring Framework 6开始引入的一个新特性,用于提升应用的启动性能和运行时效率。

可以简单理解为 :在编译阶段就把以往一些运行时的数据编译成静态代码,减少运行时开销,从而加快启动速度并降低内存使用。

阅读全文 »

shardingsphere

[TOC]

1. 环境

Springboot 3.2.5+ mybatis-flex 1.9.4 + jdk21+ shardingsphere-jdbc-core-spring-boot-starter(5.2.1)

2. 引入maven依赖

1
2
3
4
5
<dependency>
<groupId>org.apache.shardingsphere</groupId>
<artifactId>shardingsphere-jdbc-core-spring-boot-starter</artifactId>
<version>5.2.1</version>
</dependency>
阅读全文 »

dubbo的Spi机制

结合之前说到的springboot的Spi机制本篇将简单介绍一下Doubbo的SPI机制,Dobbo没有使用jdk的这套SPI机制,而是自己实现了一套,提供了一些更灵活、更易于使用的方式。

阅读全文 »

[TOC]

KubeSphere入门

全栈的 Kubernetes 容器云 PaaS 解决方案:https://kubesphere.io/zh/

KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。KubeSphere 提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台。

阅读全文 »