相关文章
SpringBoot整合Minio
SpringBoot整合Minio
一、添加依赖
<parent><artifactId>spring-boot-starter-parent</artifactId><groupId>org.springframework.boot</groupId><version>2.6.6</version>
</parent>
<dependencyManagement><depe…
建站知识
2024/12/11 16:54:37
设计模式之里氏代换原则:打破常规,让代码更灵活
在软件开发的世界中,设计模式是解决常见问题的最佳实践。其中,里氏代换原则(Liskov Substitution Principle,LSP)是面向对象设计的基本原则之一,它强调了在软件中子类型必须能够替换其基类型,而…
建站知识
2024/12/19 23:09:45
golang学习-结构体
1、定义
使用type 和struct 关键字来定义结构体,是值类型
格式如下: type 类型名 struct { 字段名 类型 字段名 类型 ... } 2、实例化 1、var 结构体实例 结构体类型 var p1 Person 2、使用new关键字 var p2 new(Person) 3、使用&对结构体…
建站知识
2024/12/21 8:54:05
【Debian】非图形界面Debian10.0.0安装xfce和lxde桌面
一、安装
1. Debian10.0.0安装xfce桌面
sudo apt update
sudo apt install xfce4
startxfce4
2. Debian10.0.0安装lxde桌面
sudo apt-get install lxde安装后重启电脑。
二、说明
XFCE、LXDE 和 GNOME 是三个流行的桌面环境,它们都是为类 Unix 操作系统设计…
建站知识
2024/12/19 11:05:13
鸿蒙开发笔记(四):自定义组件常用装饰器 @Builder @BuilderParam @Styles @Extend及stateStyles
1. Builder装饰器:自定义构建函数
前面介绍了如何创建一个自定义组件。该自定义组件内部UI结构固定,仅与使用方进行数据传递。ArkUI还提供了一种更轻量的UI元素复用机制Builder,Builder所装饰的函数遵循build()函数语法规则,开发…
建站知识
2024/12/15 23:19:48
Pandas实战100例 | 案例 68: 时间序列数据的移动(平移)
案例 68: 时间序列数据的移动(平移)
知识点讲解
在处理时间序列数据时,有时需要对数据进行移动(或平移)。Pandas 的 shift 方法允许你将数据向前或向后移动特定的时间步长。
时间序列数据的移动: shift 方法可以将数…
建站知识
2024/12/18 17:35:07
flink1.15 维表join guava cache和mysql方面优化
优化前 mysql响应慢,导致算子中数据输出追不上输入,导致显示cpu busy:100%
优化后效果两个图对应两个时刻: - -
-- 优化前
select l.id,JSON_EXTRACT(r.msg,$$.key1) as msgv
(select id,uid from tb1 l where id?) join (select uid,msg from tb2) r on l.uidr.uid;-- 优化…
建站知识
2024/12/3 15:04:24