上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: type messageEntity struct { Signature string `form:"signature"` Timestamp string `form:"timestamp"` Nonce string `form:"nonce"` EchoStr string `form:" 阅读全文
posted @ 2020-11-19 20:23 Ivy丶 阅读(316) 评论(0) 推荐(0)
摘要: Ginrest的简单实用 ginrest是我写的一个关于gin框架的辅助插件,它可以帮助你在开发中省去一些冗余的步骤 安装 go get github.com/Ivy1996-encode/ginrest 原生gin中使用 package main import ( "github.com/Ivy1 阅读全文
posted @ 2020-11-09 10:54 Ivy丶 阅读(655) 评论(0) 推荐(0)
摘要: Redis缓存穿透和雪崩 redis缓存的使用极大的提升了应用程序的性能和效率,特别是数据查询方面,但同时,它也带来了一些问题。其中,最要害的问题,就是一些数据的一致性问题,从严格意义上讲,这个问题不好解决。如果对数据的一致性要求很高,那么不能是用缓存。 另外的问题就是缓存穿透,缓存雪崩和缓存击穿。 阅读全文
posted @ 2020-11-04 20:45 Ivy丶 阅读(750) 评论(0) 推荐(0)
摘要: Redis发布订阅 Redis 发布订阅(pub/sub)是一种消息队列通信模式:发送者(pub)发送消息,订阅者(sub)接受消息 Redis 客户端可以订阅任意数量的频道 简单实例 订阅端 127.0.0.1:6379> SUBSCRIBE ivy Reading messages... (pr 阅读全文
posted @ 2020-11-03 16:11 Ivy丶 阅读(264) 评论(0) 推荐(0)
摘要: Redis持久化 redis是内存型数据库,不做持久化,一旦退出或断电,数据将会丢失 RDB (REDIS DATABASE) 在制定的时间的时间间隔内将内存中的数据集快照写入磁盘,也就是快照,它恢复时将快照文件直接读取到内存里。 redis会单独创建(fork)一个子进程来进行持久化,首先会将数据 阅读全文
posted @ 2020-11-03 12:28 Ivy丶 阅读(104) 评论(0) 推荐(0)
摘要: Redis的配置文件 redis启动的时候依赖的配置文件 配置文件对单位的大小写不敏感 # Redis configuration file example. # # Note that in order to read the configuration file, Redis must be # 阅读全文
posted @ 2020-11-03 10:49 Ivy丶 阅读(70) 评论(0) 推荐(0)
摘要: Redis特殊类型 geospatial 地理位置 geospatial本质是zset,可以通过zset的命令来操作 geoadd:添加位置信息 geoadd key longitude latitude member ... geopos:获取注定key的member geopos key mem 阅读全文
posted @ 2020-10-28 20:33 Ivy丶 阅读(99) 评论(0) 推荐(0)
摘要: Redis基础操作回顾 String append : 追加字符串 append key value 如果key不存在,就相当于set key strlen: 获取字符串的长度 strlen key incr: 使得int类型的字符串加一 INCR KEY decr: 使得INT类型的字符串减一 D 阅读全文
posted @ 2020-10-28 14:53 Ivy丶 阅读(96) 评论(0) 推荐(0)
摘要: 用python和go实现图片里藏图片的效果 python import cv2 import numpy as np def encode_image(show_image_path, hide_image_path, out_image_name): '''自动计算代码''' show_image 阅读全文
posted @ 2020-10-17 21:56 Ivy丶 阅读(360) 评论(0) 推荐(0)
摘要: 看这篇:go反射优化 阅读全文
posted @ 2020-10-17 14:54 Ivy丶 阅读(110) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 18 下一页