logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

研发merge请求合并代码触发检测(gitlab + jenkins)

背景:为了能够提升代码质量,减少测试同学的工作,打算在开发请求合并分支的时候进行代码检测,如果检测不通过,审核人无法点击merge合并代码。项目分支准备: dev 、main (研发开发好代码上传到dev, 然后申请合并到main)如果流水线构建失败,则处理人无法合并代码,无法显示merge按钮。修改dev分支代码,然后发起请求合并至main。(2) 配置 如果流水线时间失败无法合并代码。(2)

#jenkins#gitlab#运维
go语言教程(全网最全,持续更新补全)

当收到退出信号(如 Ctrl+C)或超时触发时,调用 cancel(),程序通过 select 监听到 <-ctx.Done() 后退出,也就是说当 cancel() 被调用,<-ctx.Done() 会触发。上下文(context.Context)通过 ctx.Done() 提供了一个通道,当上下文被取消时(比如调用 cancel()),Done() 通道会关闭,通知所有监听它的协程停止工作。闭

文章图片
#golang#开发语言#后端
docker部署nacos(mysql)

1、先启动一个nacos临时容器,把sql初始化脚本拷贝出来。

文章图片
#docker#mysql#adb
mysql服务器CPU利用率过高排查

监控平台告警mysql服务器CPU利用率过高。当时第一反应是平时的CPU利用率一直都在50%以下,怎么会突然过高呢?怀疑是有某些sql语句导致的。总结:通过利用率过高的mysql线程id找到 对应的执行sql ,然后通过EXPLAIN去优化查询语句。记录高CPU利用率的线程ID,例如:12345。2、使用top查找高CPU利用率的线程ID。看到有一条长sql执行了2min还没结束。结论:是这条sq

文章图片
#mysql#数据库
docker-compose部署sonarqube(亲测无坑,生产案例)

为了简单高效地部署及管理sonar,决定采用docker-compose版本进行部署。亲测无坑,因为坑以及被我踩完了

#docker#数据库#postgresql
kubernetes-operator开发教程(基于kubebuilder脚手架)

Operator是什么?Kubernetes Operator是一个自定义控制器,用于通过自动化操作来管理复杂应用或服务。实现原理是什么?Kubernetes Operator的实现原理基于自定义控制器(Controller)和自定义资源定义(CRD)。

文章图片
#kubernetes#容器#云原生 +1
挑战全网最全之django REST framework(DRF)教程

一、认识DRF1、restful简介在前后端分离的应用模式中,我们通常将后端开发的每个视图都称为一个接口,或者API,前端通过访问接口来对数据进行增删改查。restful是一种后端API接口规范1.1 http动词对于资源的具体操作类型,由HTTP动词表示。常用的HTTP动词有下面四个(括号里是对应的SQL命令):GET(SELECT):从服务器取出资源(一项或多项)。POST(CREATE):在

#django
docker-compose部署sonarqube(亲测无坑,生产案例)

为了简单高效地部署及管理sonar,决定采用docker-compose版本进行部署。亲测无坑,因为坑以及被我踩完了

#docker#数据库#postgresql
kubernetes-operator开发教程(基于kubebuilder脚手架)

Operator是什么?Kubernetes Operator是一个自定义控制器,用于通过自动化操作来管理复杂应用或服务。实现原理是什么?Kubernetes Operator的实现原理基于自定义控制器(Controller)和自定义资源定义(CRD)。

文章图片
#kubernetes#容器#云原生 +1
    共 13 条
  • 1
  • 2
  • 请选择