会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wzh366
博客园
首页
新随笔
联系
订阅
管理
2024年4月10日
GO——6分布式锁分布式id___自己使用redis实现,(官方),,分布式id,,go协程,,gin框架,,
摘要: 分布式锁分布式id # 锁的作用:保证多线程并发情况下,数据的安全 -互斥锁 -递归锁 只能保证同一个进程下的线程 # django项目 》部署在多台机器上 》下单场景 》悲观锁--》同一时刻,必须获得锁才能进入下单流程,释放锁--》别人才能进入下单流程 -用mysql的表锁 》行锁 -分布式锁的一
阅读全文
posted @ 2024-04-10 08:36 拆尼斯、帕丁顿
阅读(45)
评论(0)
推荐(0)
2024年4月9日
GO.5——字符串,,指针,,结构体,,方法
摘要: 字符串 # Go 语言中的字符串是一个字节(byte)切片 []byte 。把内容放在双引号””之间,我们可以创建一个字符串。让我们来看一个创建并打印字符串的简单示例 package main import ( "fmt" "unicode/utf8" ) // 字符串 func main() {
阅读全文
posted @ 2024-04-09 09:57 拆尼斯、帕丁顿
阅读(40)
评论(0)
推荐(0)
2024年4月7日
go_切片
摘要: 切片 # 定义 切片是由数组建立的一种方便、灵活且功能强大的包装(Wrapper)。切片本身不拥有任何数据。它们只是对现有数组的引用 数组定长,长度不能改变 》python中列表 》go切片 # 知识点 1 创建一个切片(通过数组创建) 2 使用 make 创建一个切片 3 切片的修改 4 切片的长
阅读全文
posted @ 2024-04-07 18:38 拆尼斯、帕丁顿
阅读(13)
评论(0)
推荐(0)
2024年4月3日
Go_ if else语句 ,,循环,,switch,,数组
摘要: if-else语句 // if 语法 if 定义变量;条件 { }else if 条件{ }else{ } // 输入分数,打印 成绩等级 package main import "fmt" // if func main() { //1 接收用户输入 var score int = 0 fmt.P
阅读全文
posted @ 2024-04-03 15:50 拆尼斯、帕丁顿
阅读(24)
评论(0)
推荐(0)
GO——变量定义规范,,类型,,常量,,函数,,包
摘要: # 1 变量定义规范 # 25关键字 for if 。。。。 # 37个保留字 int int8 panic 。。。 # 2 变量定义 1 完整定义 var 变量名 变量类型 = 变量值 var 变量名 变量类型 2 类型推导(变量类型在定义阶段固定了,后期不能改变) var 变量名 = 值 3 简
阅读全文
posted @ 2024-04-03 15:47 拆尼斯、帕丁顿
阅读(88)
评论(0)
推荐(0)
2024年4月1日
GO 介绍
摘要: ###### GO介绍##### # Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言 # Go是静态强类型语言,是区别于解析型语言的编译型语言(静态:是否需要编译 强类型:不同类型不允许直接运算)。 # python 是动态强类型:不需要编译,不同类型不允许直接运
阅读全文
posted @ 2024-04-01 16:02 拆尼斯、帕丁顿
阅读(33)
评论(0)
推荐(0)
2024年3月29日
rabbitmq
摘要: 消息安全之durable持久化 # queue 持久化# 消息 持久化 send import pika # 1 拿到链接 credentials = pika.PlainCredentials("admin", "admin") connection = pika.BlockingConnecti
阅读全文
posted @ 2024-03-29 17:37 拆尼斯、帕丁顿
阅读(18)
评论(0)
推荐(0)
2024年3月28日
rabbitmq使用 - - - -消费者||生产者
摘要: 消息队列是消息队列 MQ(Message Quene) : 消息队列,是典型的生产者和消费者模型,生产者不断向消息队列中生产消息,消费者不断的从队列中获取消息。 因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松的实现系统间**解耦**。 消息队列也可称作:**消息
阅读全文
posted @ 2024-03-28 16:41 拆尼斯、帕丁顿
阅读(896)
评论(0)
推荐(0)
mysql 主从复制 -- django发送钉钉通知
摘要: mysql 主从搭建 # 之前做过redis的主从,很简单 # mysql 稍微复杂一些, 搭建mysql主从的目的是? -读写分离 -单个实例并发量低,提高并发量 -只在主库写,读数据都去从库 # 原理 MySQL服务器之间的主从同步是基于二进制日志机制(binlog),主服务器使用二进制日志来(
阅读全文
posted @ 2024-03-28 09:17 拆尼斯、帕丁顿
阅读(55)
评论(0)
推荐(0)
2024年3月26日
缓存更新-- 穿透/击穿/雪崩 django-celery-flower Celery的应用///如何不重启写入
摘要: 缓存 缓存更新策略 # 如果内存中redis数据满了,再继续往里存数据,redis会触发缓存更新的策略 # 有如下几种 LRU/LFU/FIFO算法剔除:例如maxmemory-policy(到了最大内存,对应的应对策略) # LRU -Least Recently Used,没有被使用时间最长的
阅读全文
posted @ 2024-03-26 19:11 拆尼斯、帕丁顿
阅读(94)
评论(0)
推荐(0)
下一页
公告