logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[场景实战]如何用golang 实现Redis 分布式锁

功能实现方式获取锁使用SETNX释放锁使用 Lua 脚本保证原子性自动续期启动 goroutine 定期续约手动续期Lua 脚本更新过期时间Redlock 算法多个 Redis 节点上加锁,多数成功即可。

#golang#redis#分布式
clickhouse 数据库简介

ClickHouse 是一个开源的列式的、联机分析处理(OLAP)数据库管理系统(DBMS),由俄罗斯的 Yandex 公司开发,最初用于其旗舰产品 Yandex.Metrica(世界第二大网络分析平台)进行海量数据分析。它的核心设计目标就是一个字:快。它能够在毫秒到秒级的时间内对海量数据集(从数亿到数万亿行)运行复杂的分析查询(即GROUP BYORDER BYJOIN等操作)。ClickHou

#clickhouse#数据库
【场景实战】【设计模式】【go】以电商系统为例讲述设计模式在项目中的应用

本文以电商系统为例讲述设计模式在项目中的应用在面试时经常会被问到项目中设计模式的使用情况,以及自己在开发时也会纠结如何在项目正确使用设计模式,今天就以大家都熟知的电商系统为例,简述一下系统中如何使用常见设计模式的场景。并用Go语言实现相应的示例代码。

#设计模式#golang#开发语言
mac 安装git 客户端指南

【代码】mac 安装git 客户端指南。

#macos#git
IDL在微服务架构中的典型应用有哪些?

IDL(接口定义语言)是微服务架构的核心工具,主要应用于:1)标准化接口与数据结构定义;2)实现跨语言通信与异构系统集成;3)自动化代码生成与服务治理;4)版本管理与接口演进;5)服务自省与元数据管理;6)云原生生态集成。通过IDL(如Protobuf/Thrift)可统一服务契约、降低协作成本,支持多语言开发,提升系统灵活性和健壮性。典型应用包括字节跳动CloudWeGo、Google的gRPC

#架构#微服务#云原生
clickhouse 数据库简介

ClickHouse 是一个开源的列式的、联机分析处理(OLAP)数据库管理系统(DBMS),由俄罗斯的 Yandex 公司开发,最初用于其旗舰产品 Yandex.Metrica(世界第二大网络分析平台)进行海量数据分析。它的核心设计目标就是一个字:快。它能够在毫秒到秒级的时间内对海量数据集(从数亿到数万亿行)运行复杂的分析查询(即GROUP BYORDER BYJOIN等操作)。ClickHou

#clickhouse#数据库
分析主流编程语言中哪些为支持面向对象的语言

组织代码的编程范式。它通过模拟现实世界的实体和交互来构建软件系统,是现代软件开发中最广泛使用的范式之一。今天我们来分析一下受众比较大的主流编程语言,哪些是支持面向对象的语言?支持 OOP 但允许混合其他范式(如过程式、函数式)。通过其他机制(如结构体+接口)实现 OOP 核心目标。无类继承,通过结构体+接口+组合实现封装与多态。这类语言强制以对象为中心设计程序,单继承(类)+ 多继承(接口)封装、

一文讲透什么是云原生

旨在充分利用云计算模型的优势(如弹性、分布式、高可用性等),使应用能够以最佳方式在云环境中运行。它不仅仅是技术的集合,更是一种理念、架构和开发运维流程的综合体系。云原生是云计算发展的自然延伸,通过技术与流程的深度结合,解决了传统架构在扩展性、交付效率和资源利用率上的瓶颈。云原生是最近编程届经常提到、特别火的一个词,今天咱们就来聊聊到底什么是云原生。,通过微服务、容器化、自动化等手段,实现业务与技术

#云原生
计算机网络 - 关于IP相关计算题

问题描述:如果一个主机的IP地址是192.168.5.121,子网掩码是255.255.255.248, 则该主机网络号是什么?

#计算机网络#服务器#网络
身份验证器 Authenticator 插件

Authenticator 插件 方便实现PC 获取动态码

文章图片
#chrome
    共 19 条
  • 1
  • 2
  • 请选择