自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 github action如何捕获错误,上报action错误告警

想在action流程失败时给予告警,github默认提供的方式是可以推送给邮箱。所以在action step设置错误告警,则是比较方便快捷了。如上述代码所示,我们在Step2特意执行报错(没有main.go文件),则Step3会跳过,最终Step4判断出错了,则执行curl(想要的告警)默认情况下action 会扫描所有的step,错误则跳过,可以在stage 最后的step里面设置捕获错误。github的action提供了持续集成和持续交付的能力。捕获方式:if: ${{ failure() }}...

2022-08-17 17:21:50 835 1

原创 docker常用指令及常见问题

常用指令批量删除镜像docker rmi -f $(docker images -q)批量删除docker rm -f $(docker ps -q)常见问题1.windows执行挂载报错 (docker: Error response from daemon: The system cannot find the file specified.)原因:目录没有权限。解决:以管理员身份运行...

2021-11-11 14:25:50 877

原创 golang实现基础排序算法

golang实现基础排序算法冒泡排序插入排序归并排序冒泡排序//冒泡插入:时间复杂度O(n2)func bubbleSort(s []int) { length := len(s) for i := 0; i < length; i++ { var flag bool = false for j := i; j < length; j++ { if s[i] > s[j] { s[i], s[j] = s[j], s[i] flag = true

2021-08-25 17:13:58 102

原创 mqtt报错onnection lost, due to write tcp xxx->xxx: write: broken pipe,connection lost, due to EOF

最近一段时间,线上服务经常报出mqtt异常错误:网上搜索了半天,mqtt报错大致有以下几种原因:1.管道读端关闭,写端不能写,否则会发出SIGPIPE信号,即会生成BROKEN PIPE错误。(猜测不太像)2.客户端唯一标识重复3.超出mqtt协议最大传输数据量感觉最有可能的就是最后一种了,测试下来果然是它!!!总结:我们使用的golang的emitter(https://github.com/emitter-io/emitter),它默认的最大传输量是64kB,可以更改配置

2020-12-02 17:45:34 1086

原创 PHP7 引入的“??” 和“?:”的区别

PHP7 引入的“??” 和“?:”的区别实践出真知~测试代码输入测试: 1 &amp;amp;amp;amp;lt;?php 2 $array = [ 3 'a' =&amp;amp;amp;amp;gt; 1, 4 'b' =&amp;amp;amp;amp;gt; 2, 5 'c' =&amp;amp;amp;amp;gt; [],

2018-09-13 18:39:03 87575 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除