相关文章
被面试官问到分布式ID,别再傻乎乎只会答雪花算法了...
文章目录 1. 分布式ID2. 数据库主键自增3. 数据库号段模式4. Redis自增5. UUID6. Snowflake (雪花算法)7. Leaf (美团分布式ID生成系统)7.1 Leaf-segment 号段方案7.1.2 双buffer优化 7.2 Leaf-snowflake方案7.3 Leaf-snowflake Demo 1. 分布式ID
在分布式系统中,通…
建站知识
2024/11/28 5:35:45
Elasticsearch 和 Arduino:一起变得更好!
作者:Enrico Zimuel
使用 Arduino IoT 设备与 Elasticsearch 和 Elastic Cloud 进行通信的简单方法 在 Elastic,我们不断寻找简化搜索体验的新方法,并开始关注物联网世界。 来自物联网的数据收集可能非常具有挑战性,尤其是当我们…
建站知识
2024/11/17 18:13:10
使用s3 api访问AWS S3服务
创建配置文件,执行如下命令:
mkdir -p ~/.aws
touch ~/.aws/credentials
touch ~/.aws/config编辑 ~/.aws/credentials,样例如下:
[default]
aws_access_key_id YOUR_KEY
aws_secret_access_key YOUR_SECRET编辑 ~/.aws/confi…
建站知识
2024/11/17 18:13:41
设计模式-创建型模式
文章目录 一、单例模式1.饿汉式(1) 静态变量(2) 静态代码块(3) 枚举方式 2.懒汉式(1) 双检锁(2) 静态内部类 3.破坏单例模式(1) 序列化(2) 反射 4.解决单例模式被破坏(1) 序列化、反序列化破坏单例模式的解决方法(2) 反射破坏单例解决 二、工厂方法模式1.简单工厂模式2.工厂方法…
建站知识
2024/11/25 0:12:33
ES相关面试问题整理
索引模板了解么
索引模板,一种复用机制,就像一些项目的开发框架如 Laravel 一样,省去了大量的重复,体力劳动。当新建一个 Elasticsearch 索引时,自动匹配模板,完成索引的基础部分搭建。
模板定义…
建站知识
2024/11/17 20:06:02
Windows 定时备份 pg 数据库,定时删除
目录 1. 写个备份脚本2. Windows 添加定时任务3. 使用备份的 SQL 还原数据 1. 写个备份脚本
备份数据库脚本:
pgBacks.bat
ECHO OFF
:: 用于启用扩展功能。在使用enableextensions选项后,批处理脚本可以使用扩展命令和特性
setlocal enableextensions…
建站知识
2024/11/17 19:01:49
Linux 查看CPU架构及内核版本
涉及arch命令和/proc/version文件 1 查看CPU架构
有些软件的安装需要和CPU架构相匹配,如JDK等等,所以需要确定主机的CPU架构类型。可使用命令arch查看Linux系统的CPU架构,如下:
arch
12 查看内核版本
文件/proc/version中包含系…
建站知识
2024/11/23 0:15:52