本文分类:news发布日期:2024/11/30 12:37:32
相关文章
.NET集成IdGenerator生成分布式全局唯一ID
前言
生成分布式唯一ID的方式有很多种如常见的有UUID、Snowflake(雪花算法)、数据库自增ID、Redis等等,今天我们来讲讲.NET集成IdGenerator生成分布式全局唯一ID。 分布式ID是什么?
分布式ID是一种在分布式系统中生成唯一标识符…
建站知识
2024/10/12 15:52:36
docker:Java通过nginx获取客户端的真实ip地址
问题现象
我们的平台使用Spring Cloud微服务架构,使用Spring Boot构建Java服务,使用google的jib插件打成docker镜像包我们使用docker虚拟化部署,使用docker-compose统一管理所有服务,包括Java服务和nginx等组件我们前后端分离&am…
建站知识
2024/11/10 5:25:44
OSS存储引擎如何使用以及如何添加图片【建议收藏】
Aliyun OSS对象存储,可以用来做文件服务器,存放一些文件,图片等资源,那么我们使用OSS,需要经历以下步骤: 这里就从如何开通OSS服务开始进行,到如何上传一个资源文件到OSS结束。 1、阿里云注册
…
建站知识
2024/11/11 2:13:03
使用github作为docker镜像存储仓库
使用github作为docker镜像存储仓库
docker因为其便利性和隔离性已经成为日常开发中非常常见的技术,使用docker可以把我们的编译开发环境打包,在任何机器上只要把docker镜像来取下来运行,不需要重复搭建编译开发环境。
使用过docker的用户都…
建站知识
2024/10/12 16:07:59
线程的同步和互斥学习笔记
目录
互斥锁的概念和使用
线程通信-互斥 互斥锁的创建和销毁 申请锁-pthread_mutex_lock 释放锁-pthread_mutex_unlock
读写锁的概念和使用
死锁的避免 互斥锁的概念和使用
线程通信-互斥
临界资源
一次只允许一个任务(进程、线程)访问的共享资…
建站知识
2024/11/25 4:11:53
UE5 C++学习笔记 FString FName FText相互转换
1.FString 是UE里的String。最接近std::string, 唯一可以修改的字符串类型。性能更低
TEXT(string)
TEXT宏,作用是将字符串转换成Unicode,切记UE中使用字符串输出要使用该宏
2. FName 是UE里特有的类型。它更注重于表示名称不区分大小写,不…
建站知识
2024/10/12 16:08:00
【Linux取经路】初探进程地址空间
文章目录 一、历史问题回顾二、语言层面的地址空间2.1 验证 三、虚拟地址的引入3.1 初步解释这种现象——引入地址空间的概念3.2 再来粗粒度理解上面的现象 四、细节解释4.1 地址空间究竟是什么?4.2为什么要有地址空间4.3 页表4.3.1 CR3寄存器4.3.2 页表是由页表项组…
建站知识
2024/10/12 16:08:15
go语言(十五)----reflect
package mainimport ("fmt""reflect"
)type User struct {Id intName stringAge int
}func (this *User) Call() {fmt.Println("user is called...")fmt.Println("%v\n"
建站知识
2024/10/12 16:08:17