![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
dlian丶
这个作者很懒,什么都没留下…
展开
-
2021-08-31 Golang os/exec包执行shell命令 --dlian
Golang os/exec 使用Cmd结构type Cmd struct { // Path 是要运行的命令的路径 // 该字段不能为空,如为相对路径会相对于Dir字段。 Path string // Args保管命令的参数,包括命令名作为第一个参数。 // 如果为空切片或者nil,相当于无参数命令。 // 典型用法下,Path和Args都应被Command方法设定。 Args []string // Env指定进程的环境,如为nil,则是在当前进程的环境下执行。 Env []str原创 2021-09-01 00:19:57 · 796 阅读 · 0 评论 -
2021-08-19 记一次线上bug,go类型转换失败interface{}转int
这里是引用项目场景:新上线了剪同款功能,模板帖右下角会出现一个剪同款按钮,点击进去对模板进行编辑修改,发帖。问题描述:feed流的模板帖没有剪同款按钮,但是点击用户头像,进入用户个人页可以看的模板帖的剪同款入口。原因分析:1、首先抓包发现feed流的剪同款入口字段没有下发,user/posts里有下发。2、查看gateway层调的post接口,手动curl了一下,发现有返回入口字段。(以上2个步骤确定错误在gateway层的feed流接口里)3、开始从调子服务开始看,发现因为做了安卓o.原创 2021-08-19 23:21:35 · 934 阅读 · 0 评论 -
2021-02-24 记一次opapi接口无响应问题
背景下午5:50,运营人员反应op加载不出来。问题我随便curl了一个接口,一直在等待服务器返回,确定是服务器问题。解决登上机器,查看日志,发现已经没有日志打印了。然后netstat查看网络情况,拿到nginx ip,等到nginx机器查看服务错误日志。首先看到的日志是:a、failed (111: Connection refused) while co nnecting to upstream。这个每次服务上线的时候,连接正在上线的机器时出错,正常情况。继续往下翻看到了5:47开始报的错原创 2021-07-20 20:19:06 · 561 阅读 · 0 评论 -
Temporal框架学习
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Temporal是什么?二、组件有哪些?三、名次解释2.读入数据总结前言公司前员工优化了内部的视频转码流程,引入了工作流,使用的是Temporal框架,其离职后没人了解该项目。本人出于学习的态度便学习Temporal框架,并希望后续能独立接手该项目,积累实战经验,所以深入学习了Temporal。一、Temporal是什么?官方说明:Temporal是一种分布式、可扩展、持久且高度可用的编排引擎,用于以可扩展和弹性的原创 2021-07-19 20:54:02 · 4376 阅读 · 0 评论 -
MySQL官方文档记录
记录mysql官方文档中一些有用的描述。在许多情况下结合ORDER BY的DISTINCT需要一个临时表。在某些情况中,MySQL可以使用一个索引来满足ORDER BY子句,而不需要额外的排序。通过EXPLAIN SELECT …ORDER BY,可以检查MySQL是否可以使用索引来解决查询。如果Extra列内有Using filesort,则不能解决查询。优化filesort的方法之一:去掉不必要的返回字段MySQL 5.1支持对MyISAM和MEMORY表进行表级锁定,对BDB表进行页级锁定,原创 2020-08-03 15:45:05 · 75 阅读 · 0 评论 -
第一个go练习服务——编写
go连接mysqlgo连接redisgo搭建服务器原创 2020-03-07 17:37:30 · 130 阅读 · 0 评论 -
第一个go练习服务——任务书
需求用go语言编写一个服务,接受http请求,这个服务提供如下http接口,所有接口均为post请求,接受和返回的数据都是json格式,所有接口请求成功返回{“ret”:1, “data”:xxx},其中data有可能为空;失败返回{“ret”:-1, “msg”:“xxx”}接口add添加接口,请求数据格式为{“key”:“xxx”, “value”:“xxx”}del删除接口,请求...原创 2020-03-07 00:07:41 · 98 阅读 · 0 评论