0%

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 提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台。

阅读全文 »

序列化

​ 序列化是将数据对象转换为可传输格式的过程。是一种数据持久化的手段,一般广泛应用于网络传输、RPC、RMI等场景中。

阅读全文 »

spring日志系统

spring通过门面模式来应对项目中依赖不同的组件时,各组件使用不同的日志框架,有log4jlog4j2lockback等,门面有sl4jcommons-logging

阅读全文 »

Spring事务的aop浅析

​ 结合之前说到的SpringAop浅析(二)本篇将从事务的角度,来看下spring或者说springboot是如何通过一些简单的配置就可以将一些方法进行事务的管理,并了解一些事务在管理过程中的一些简单api

阅读全文 »