会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ahfuzhang
公众号:一本正经的瞎扯
上一页
1
···
21
22
23
24
25
26
27
28
29
···
34
下一页
【转载】select case break引发的血案
摘要: 原文请看: "select case break引发的血案" 我也遇到了,浪费了一个多小时。 牢记:
阅读全文
posted @ 2020-05-19 18:41 ahfuzhang
阅读(155)
评论(0)
推荐(0)
【记录一个问题】redis中执行事务出现错误“EXECABORT Transaction discarded because of previous errors”
摘要: 执行事务的大致代码如下: 陆续排除了以下可能: 是不是redis的内存满了 是不是redis服务器保存了个什么状态 是不是因为竞争太激烈,所以出错 改了一行代码后,错误不一样了: pipe := redisClient.Pipeline() //使用批量的管道,但是不使用事务 错误变为: 认真看看,
阅读全文
posted @ 2020-05-19 18:36 ahfuzhang
阅读(2988)
评论(0)
推荐(0)
【get√】golang中实现从腾讯云CVM查询网卡流量的两种方法
摘要: "公众号文章链接" 主要参考了以下位置的资料: "云服务器监控接口" "腾讯云go sdk example" 方法一:使用腾讯云go sdk go.mod文件中增加这样一行: 准备好:secretId, secretKey,要查询的区域,CVM机器的实例ID 以下是例子代码: 方法2:使用https
阅读全文
posted @ 2020-05-16 20:42 ahfuzhang
阅读(557)
评论(0)
推荐(0)
【get√】golang新手理解了一点点context
摘要: 测试代码如下: 打印结果如下: 我的理解: context.WithValue()创建出新的context后,相当于一颗树上开出新的分支 因此,不会像全局变量一样存在全局竞争。一个context可以用于向下级树传递值。 没办法通过类似parent的方法获得树的上级节点。 调用context.Back
阅读全文
posted @ 2020-05-14 21:18 ahfuzhang
阅读(161)
评论(0)
推荐(0)
【get√】golang新手理解了一点点gin框架的中间件
摘要: 1.通过use()来使用多个中间件 2.中间件的典型实现 一直在找BeforeRequest() / AfterRequest() 这样的方法,原来很简单,写在 context.Next() 前后就行了!
阅读全文
posted @ 2020-05-14 21:08 ahfuzhang
阅读(267)
评论(0)
推荐(0)
【一个idea】YesSql,一种在经典nosql数据库redis上实现SQL引擎的方案(我就要开历史的倒车)
摘要: "公众号链接" 最高级的红酒,一定要掺上雪碧才好喝。 基于这样的品味,我设计出了一套在经典nosql数据库redis上实现SQL引擎的方法。既然redis号称nosql,而我偏要把SQL加到redis上,于是这个技术方案取名为【YesSql】。 1.在redis上实现SQL查询的技术基础 redis
阅读全文
posted @ 2020-05-11 21:43 ahfuzhang
阅读(1592)
评论(4)
推荐(0)
使用redis+lua实现SQL中的select intersect的效果
摘要: "公众号文章地址" 1.需求 业务中需要实现在两个集合中搜索数据,并返回交集。 用SQL的伪代码可以描述如下: 2.现有存储格式 业务使用了redis的有序集合(sorted set)来存储数据: 常规的思路是: 3.lua实现 看了一下redis的lua脚本功能,可以完全在redis服务器端完成:
阅读全文
posted @ 2020-05-09 18:16 ahfuzhang
阅读(583)
评论(0)
推荐(0)
【解决了一个小问题】golang gin框架中的模板,让模板中的参数不要做HTML转义
摘要: 代码中使用了类似的方式来向模板填充参数: 模板中的语法大致如下: 发现我输入的内容都做了HTML转义。 如何不转义呢?解决方法很简单: 同时也学会了一个技巧: 当参数是interface{}类型的时候,如何不增加额外的类型描述的参数来带入更多信息? 只需要重新定义一个类型,然后做强制类型转换就行
阅读全文
posted @ 2020-04-27 15:17 ahfuzhang
阅读(2323)
评论(0)
推荐(0)
【新手笔记】golang中使用protocol buffers 3
摘要: 主要参考了这篇帖子:https://segmentfault.com/a/1190000009277748 1.下载windows版本的PB https://github.com/protocolbuffers/protobuf/releases/download/v3.11.4/protoc 3.
阅读全文
posted @ 2020-04-23 21:09 ahfuzhang
阅读(396)
评论(0)
推荐(0)
【记录一个问题】golang中的time.Now()非常慢
摘要: 对一个代码做profile: 总函数调用 29.74s 20.25s 153: timestamp := time.Now().Unix() 这样的一行占了20.25秒。 我知道linux下 time(NULL)比gettimeofday()快。 在这个场景下,我只需要秒数,不需要微秒数。如何调用t
阅读全文
posted @ 2020-04-20 14:22 ahfuzhang
阅读(1711)
评论(0)
推荐(0)
上一页
1
···
21
22
23
24
25
26
27
28
29
···
34
下一页
导航
博客园
首页
联系
订阅
管理
公告