ThePolestars
码龄5年
关注
提问 私信
  • 博客:21,513
    社区:2
    21,515
    总访问量
  • 33
    原创
  • 212,169
    排名
  • 326
    粉丝
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-11-16
博客简介:

qq_45887694的博客

查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    209
    当月
    0
个人成就
  • 获得340次点赞
  • 内容获得5次评论
  • 获得416次收藏
创作历程
  • 21篇
    2024年
  • 2篇
    2023年
  • 7篇
    2021年
  • 3篇
    2020年
成就勋章
TA的专栏
  • 用例建模
    1篇
  • C++
    4篇
  • Qt
    1篇
  • 云原生
    2篇
  • GO
    10篇
  • kafka
    1篇
  • Redis
    8篇
  • 算法分享
    1篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

docker的起源与容器的由来

Docker是以Docker容器为资源分割和调度的基本单位,封装整个软件运⾏时环境,为开发者和系统管理员设计的,⽤于构建、发布和运⾏分布式应⽤的平台。
原创
发布博客 2024.05.17 ·
969 阅读 ·
15 点赞 ·
1 评论 ·
19 收藏

Docker&K8s

用于构建容器化平台的软件,进程管理软件,主要用于部署应用程序并守护应用进程。容器是由docker软件启动的业务集成,该进程由docker全权管理。容器是进程,由内核机制来完成容器隔离。docker软件包含客户端和服务器,本机客户端和服务器通过Unix套接字通讯。docker服务端通过接受客户端请求来管理容器进程和镜像。
原创
发布博客 2024.05.17 ·
772 阅读 ·
16 点赞 ·
0 评论 ·
21 收藏

go-特性5

大文件分片传输通常用于在网络上传输大文件时,将文件分成多个较小的片段进行传输,以减少单个请求的负载,并允许在传输过程中进行断点续传。可以使用标准库或第三方库实现大文件的分片上传和下载,通过多个HTTP请求分别传输文件的不同部分,然后在服务端和客户端进行合并。使用os.Rename函数将source/file.txt移动到destination/file.txt。如果移动成功,就会输出File moved successfully!。否则,将输出移动文件时遇到的错误信息。
原创
发布博客 2024.04.13 ·
838 阅读 ·
7 点赞 ·
0 评论 ·
7 收藏

golang特性4

在Web开发中,中间件经常用于处理HTTP请求,例如身份验证、日志记录、性能监控等。
原创
发布博客 2024.04.13 ·
2033 阅读 ·
31 点赞 ·
0 评论 ·
58 收藏

golang特性3

在 Go 中,通信共享内存是通过通道来实现的。Go 语言的设计哲学之一就是“不要通过共享内存来通信,而应通过通信来共享内存”。这意味着不鼓励直接在多个协程之间共享内存,而是通过通道进行数据交换,以确保并发安全性。
原创
发布博客 2024.04.07 ·
755 阅读 ·
23 点赞 ·
0 评论 ·
18 收藏

golang特性2

这样就可以针对接口编程,而不是具体的实现类型,从而实现了代码的抽象化和解耦合。
原创
发布博客 2024.04.07 ·
498 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

golang特性1

使用 defer 和 recover 捕 panic,并进行错误处理。在程序可能发生致命错误但不想使程序终止的情况下,可以使用 recover 恢复程序的执行,进行必要的错误处理后继续执行。:在一些关键任务中,可能不想让程序崩溃,但又想记录异常情况。通过使用 defer 和 recover,可以在出现 panic时记录错误信息,然后程序可以继续执行。
原创
发布博客 2024.04.07 ·
1030 阅读 ·
15 点赞 ·
0 评论 ·
15 收藏

GO - 标准库

(例如:encoding/json、encoding/xml、encoding/base64)(例如:hash/adler32、hash/crc32、hash/fnv)(例如:net/http/httputil、net/http/pprof)(例如:crypto/md5、crypto/aes、crypto/rsa)(例如:container/heap、container/list)(例如:unicode/utf8、unicode/utf16)(例如:text/template、text/scanner)
原创
发布博客 2024.04.07 ·
758 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

GO - 泛型编程

类型参数列表使用方括号括起来,并在其中声明一个或多个类型参数。
原创
发布博客 2024.04.07 ·
2111 阅读 ·
51 点赞 ·
1 评论 ·
49 收藏

kafka-消息队列

Apache Kafka 是一个。它由LinkedIn开发并开源,旨在解决实时数据流处理中的挑战,如大规模数据的实时传输、高吞吐量和数据持久化等问题。。,成为了企业实时数据处理的重要工具。
原创
发布博客 2024.03.22 ·
599 阅读 ·
22 点赞 ·
0 评论 ·
23 收藏

redigo订阅发布以及stream

Redis 订阅发布(Pub/Sub)是一种消息传递模式,用于实现消息的发布和订阅。在这种模式下,消息的发送者称为发布者(Publisher),而消息的接收者称为订阅者(Subscriber)。发布者将消息发送到一个特定的频道(Channel),而订阅者则可以订阅一个或多个频道,以接收发布者发送的消息。为了支持消息的多播机制,redis 引入了发布订阅模块;生产者生产一次消息,由redis负责将消息复制到多个消息队列中,每个消息队列由相应的消费者进行消费;
原创
发布博客 2024.03.20 ·
633 阅读 ·
29 点赞 ·
0 评论 ·
29 收藏

Redis 管道及事务

redis pipeline 是一个客户端提供的,而不是服务端提供的。Redis 管道(Pipeline)是一种。这样可以减少客户端和服务器之间的网络往返次数,从而提高了操作的效率。:当需要执行多个写入操作时,使用管道可以将它们一次性发送到服务器,减少了每个操作之间的网络往返时间。**批量读取操作:**类似地,当需要获取多个键的值时,使用管道可以一次性发送多个命令,并一次性接收它们的回复,提高了读取操作的效率。
原创
发布博客 2024.03.20 ·
974 阅读 ·
11 点赞 ·
0 评论 ·
19 收藏

Redis - go

redis 与 client 之间采用请求回应模式,一个请求包对应一个回应包;但是也有例外,pub/sub 模式下,client 发送 subscribe 命令并收到回应包后,之后被动接收 redis 的发布包;所以若需要使用 pub/sub 模式,那么需要在 client 下创建额外一条连接与 redis 交互;
原创
发布博客 2024.03.20 ·
1643 阅读 ·
21 点赞 ·
0 评论 ·
42 收藏

go -代码结构化

函数是一段完成特定任务的独立代码块,通过 func 关键字进行定义,可以接收参数并返回结果。在其他代码中通过函数名和参数列表来调用函数,可以将函数返回的结果赋值给变量或直接使用。// 函数定义// 函数调用定义: 方法是和特定类型关联的函数,通过在函数名前加上接收者类型来定义。使用: 方法是通过接收者类型的实例调用的,可以理解为属于特定类型的函数。// 结构体定义// 方法定义// 方法调用。
原创
发布博客 2024.03.20 ·
960 阅读 ·
18 点赞 ·
1 评论 ·
20 收藏

go -作用域

当函数被调用时,会沿着这个链表依次查找变量的值。
原创
发布博客 2024.03.20 ·
857 阅读 ·
5 点赞 ·
1 评论 ·
20 收藏

go -数据类型

在Go语言中,常量是指在编译时就确定并且不可变的值。常量的定义使用 const 关键字,通常用于定义程序中固定不变的值,比如数学常数、程序中的固定值等。常量的定义和使用// 常量也可以用于枚举const (Monday // 1,iota自增在上面的例子中,Pi 和 MaxAge 是两个常量,分别代表圆周率和最大年龄。
原创
发布博客 2024.03.20 ·
639 阅读 ·
26 点赞 ·
1 评论 ·
30 收藏

Redis set与zset结构

集合,为了描述它的特征,我们可称呼为无序集合;集合的特征是唯一,集合中的元素是唯一存在的;
原创
发布博客 2024.03.19 ·
319 阅读 ·
9 点赞 ·
0 评论 ·
5 收藏

Redis Hash数据结构

字典结构,通过 hash 函数(而不是通过比较 key 的方式)来确定节点的位置,很多高级语言包含这个数据结构,例如 c++ 中 unordered_map,go 语言当中的 map 结构;
原创
发布博客 2024.03.19 ·
336 阅读 ·
9 点赞 ·
0 评论 ·
2 收藏

Redis list结构

首尾相接的双向链表,链表首尾操作时间复杂度为;查找中间元素时间复杂度为;
原创
发布博客 2024.03.19 ·
289 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Redis string结构

字符数组,redis字符串是二进制安全字符串,可以存储图片等二进制数据,同时也可以存储经过messagepack 或者 protobuffer 等工具压缩后的二进制数据;内部实际存储根据 string 的数据特征可采用 int 、embstr、raw 存储;Redis 内部根据字符串的数据特征可以采用不同的存储方式,其中包括 int、embstr 和 raw 存储。当字符串的值可以被解释为整数时,Redis 会采用 int 存储方式。
原创
发布博客 2024.03.19 ·
447 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏
加载更多