首页
学习
活动
专区
工具
TVP
发布

小石头

专栏成员
54
文章
49439
阅读量
14
订阅数
reactor响应式编程记录
Reactor 中,Flux 是表示包含零个或多个元素的异步序列的类。它是 Reactor 中的另一种响应式类型,与 Mono 相比,Flux 用于处理包含多个元素的异步计算。
小石头
2023-12-06
1760
PostGreSQL ON DUPLICATE KEY UPDATE
在关系数据库中,术语 upsert 被称为合并(merge)。意思是,当执行 INSERT 操作时,如果数据表中不存在对应的记录,PostgreSQL 执行插入操作;如果数据表中存在对应的记录,则执行更新操作。这就是为什么将其称为 upsert(update or insert)的原因。
小石头
2023-03-24
3.4K0
Flink 2PC 一致性语义
XA(eXtended Architecture)是指由X/Open 组织提出的分布式交易处理的规范。XA 是一个分布式事务协议,由Tuxedo 提出,所以分布式事务也称为XA 事务。XA 协议主要定义了事务管理器TM(Transaction Manager,协调者)和资源管理器RM(Resource Manager,参与者)之间的接口。其中,资源管理器往往由数据库实现,如Oracle、DB2、MySQL,这些商业数据库都实现了XA 接口,而事务管理器作为全局的调度者,负责各个本地资源的提交和回滚。XA 事务是基于两阶段提交(Two-phaseCommit,2PC)协议实现的,可以保证数据的强一致性,许多分布式关系型数据管理系统都采用此协议来完成分布式。阶段一为准备阶段,即所有的参与者准备执行事务并锁住需要的资源。当参与者Ready时,向TM 汇报自己已经准备好。阶段二为提交阶段。当TM 确认所有参与者都Ready 后,向所有参与者发送COMMIT 命令。
小石头
2023-02-24
5800
rclone的安装和使用
由于公司用了minio做文档存储,所以最新学习了下rclone的使用,用来同步云存储的数据,以及为后续数据迁移做准备。
小石头
2023-02-24
4.4K0
Spring 获取bean的八种方式
适合于Spring框架的B/S系统,通过ServletContext对象获取ApplicationContext对象。然后在通过它获取须要的类实例。以下两个工具方式的差别是,前者在获取失败时抛出异常。后者返回null。
小石头
2022-12-21
7420
磁盘RAID 笔记
RAID:独立磁盘冗余阵列(Redundant Array of Independent Disks),简称硬盘阵列。RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来,形成一个硬盘组(逻辑硬盘)。将逻辑硬盘挂载给操作系统,在系统中读取到的是单块硬盘(即逻辑硬盘)而非多块硬盘(独立的物理磁盘)。RAID技术通过增加硬盘的数量增加了平均故障间隔时间(MTBF),从而提供比单个硬盘更高的存储性能和提供数据备份技术。
小石头
2022-11-30
5780
设计模式代码示例
在本例中,按钮和复选框将被作为产品。它们有两个变体:macOS 版和 Windows 版。
小石头
2022-11-23
4740
code 提高生产力(图方便)工具分享
Tabby Terminal 嫌弃 Terminal 工具太丑?来试试这款吧,毛玻璃皮肤质感,丰富的自定义主题,支持SFTP文件管理,不管是win还是mac都能满足你的需求? 注:mac平台的SSH连
小石头
2022-11-10
2170
Mapstruct自定义转换规则
使用@Mapper注解uses引入转换规则,eg:uses = TypeConversionWorker.class
小石头
2022-11-10
2.8K0
POSTGIS 总结
PostGIS是一个空间数据库,空间数据库像存储和操作数据库中其他任何对象一样去存储和操作空间对象。
小石头
2022-11-10
5.7K0
k8s 网络转发问题记录
环境:内网服务器k8s上部署了服务端、openresty前端,通过公网服务器转发到内网的nginx对应端口。
小石头
2022-11-10
6520
Alluxio 开源数据编排技术(分布式虚拟存储系统)
Alluxio 是世界上第一个面向基于云的数据分析和人工智能的开源的数据编排技术。 它为数据驱动型应用和存储系统构建了桥梁, 将数据从存储层移动到距离数据驱动型应用更近的位置从而能够更容易被访问。 这还使得应用程序能够通过一个公共接口连接到许多存储系统。 Alluxio内存至上的层次化架构使得数据的访问速度能比现有方案快几个数量级。
小石头
2022-11-10
1.3K0
JuiceFS 专为云上大数据打造的存储方案
JuiceFS 是一款面向云原生设计的高性能共享文件系统,在 Apache 2.0 开源协议下发布。提供完备的 POSIX 兼容性,可将几乎所有对象存储接入本地作为海量本地磁盘使用,亦可同时在跨平台、跨地区的不同主机上挂载读写。
小石头
2022-11-10
1.9K0
JAVA 并发编程(一)volatile关键字
volatile是Java中的关键字,用来修饰会被不同线程访问和修改的变量。JMM(Java内存模型)是围绕并发过程中如何处理可见性、原子性和有序性这3个特征建立起来的,而volatile可以保证其中的两个特性。
小石头
2022-11-10
2130
Flink 源码走读(一)
flink提交作业是通过flink run进行提交的,可以从提交脚本中看到启动类即程序的入口是:
小石头
2022-11-10
3700
JuiceFS 笔记
JuiceFS 的 Windows 客户端也是一个独立的二进制程序,下载解压即可直接运行使用。
小石头
2022-11-10
7450
Flink kafka sink to RDBS 测试Demo
表的输出,是通过将数据写入 TableSink 来实现的。TableSink 是一个通用接口,可以 支持不同的文件格式、存储数据库和消息队列。
小石头
2022-11-10
1.2K0
Flink sql 窗口函数
窗口函数Flink SQL支持基于无限大窗口的聚合(无需在SQL Query中,显式定义任何窗口)以及对一个特定的窗口的聚合。例如,需要统计在过去的1分钟内有多少用户点击了某个的网页,可以通过定义一个窗口来收集最近1分钟内的数据,并对这个窗口内的数据进行计算。
小石头
2022-11-10
1.1K0
kubesphere磁盘挂载小bug记录
容器中的磁盘文件随着容器的生而生,随着容器的死而灭,这给运行在容器中的重要应用来说存在一些问题:
小石头
2022-11-10
8400
MapStruct 拷贝类属性
看了上面的方法,你可能觉得不是很简单么。但如果属性非常多,比如有20多个。用上面的方法就会不美观,满屏的getter/setter方法,看着都眼花。
小石头
2022-11-10
1K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档