logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

前端项目使用gitlab-cicd+docker实现自动化部署

为什么使用cicd+docker?目前我们公司开发环境使用的shell脚本部署,一是要登录服务器,二是要去手动执行脚本,要是部分同事不懂运行脚本的话还得教他,费时费力;但是搭建好了cicd之后只需要提交合并代码就会完成自动化部署不需要人工介入、使用docker是因为可以环境互不干扰(例如node14,node15,node16等不同版本都可以在一台服务器运行)

文章图片
#前端#gitlab#docker +1
Golang 快速生成数据库表的 model

【代码】Golang 快速生成数据库表的 model。

文章图片
#golang#数据库#开发语言
Go Gin文件验证和10w+excel大数据量流式读取快速导入

根据gin文档中的自定义验证multipart.FileHeader类型的字段在验证过程中可能会遇到问题。为了解决这个问题,您可以使用自定义验证器来处理multipart.FileHeader类型的字段。github.com/zeromicro/go-zero/core/threading 控制并发。这里我使用了github.com/dustin/go-humanize这个库解析文件大小单位。gi

文章图片
#golang#开发语言#后端
Golang封装一个request类支持socks和http代理

【代码】Golang封装一个request类支持socks和http代理。封装https和socks5代理和https和socks5代理请求

文章图片
#golang
国内CentOS使用yum安装docker和docker-compose

2. 官网选择版本 https://github.com/docker/compose/releases。你如果服务器无法访问外网可以手动去下载,根据你服务器版本去选择。有的话就不需要安装了,或者你要升级版本的话就覆盖安装即可。我最新的是26.1.3。

文章图片
#centos#docker#linux
golang导出10w+大数据量的csv文件

model中预估大小代码。

Golang 10w+excel大数据量使用管道缓冲并发导入

【代码】Golang 10w+excel大数据量使用管道缓冲并发导入。

到底了