自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker安装etcd

NAME: 镜像仓库源的名称DESCRIPTION: 镜像的描述OFFICIAL: 是否 docker 官方发布。

2024-05-27 09:47:54 227

原创 go-zero处理本地事务

go-zero处理本地事务,

2024-03-24 13:25:06 737

原创 golang安装Swagger和 生成LeftDelim问题解决

在前后端分离的项目开发过程中,如果后端同学能够提供一份清晰明了的接口文档,那么就能极大地提高大家的沟通效率和开发效率。可是编写接口文档历来都是令人头痛的,而且后续接口文档的维护也十分耗费精力。最好是有一种方案能够既满足我们输出文档的需要又能随代码的变更自动更新,而Swagger正是那种能帮我们解决接口文档问题的工具。

2024-03-24 13:14:43 389

原创 windows11 安装goctl 安装步骤

go-zero官网:https://go-zero.dev/

2024-01-12 14:41:08 578

原创 python opencv怎么安装

注意:windows10 安装时强烈建议不用使用 Windows Store 安装。避免后期python运行时牵扯权限相关问题。2、双击运行安装(强力建议自定义安装,就可以导入 import cv2 了。安装成功后,输入一下命令验证。1、安装python。

2024-01-04 22:51:46 669

原创 公网域名frp映射到内网的Gogs代码

【代码】公网域名frp映射到内网的Gogs代码。

2023-12-26 18:27:06 144

原创 如何在openSUSE上进行远程登录和文件传输, ssh服务开启秘钥和密码认证

其中,username是你在openSUSE上的用户名,ipaddress是openSUSE的IP地址。在另一台计算机上使用SSH客户端工具,使用以下命令远程登录openSUSE。在远程登录后,使用以下命令将文件从本地计算机传输到openSUSE。使用以下命令获取本机的IP地址。默认情况下,没有开启密码认证。

2023-12-23 17:58:30 273

原创 SUSE Linux服务器使用zypper安装nginx

SUSE Linux 的云服务器用户,不能yum,安装软件,可通过 zypper 快速安装软件。使用 root 账号登录 openSUSE 操作系统的云服务器。

2023-12-23 16:53:13 377

原创 openSUSE 服务器的FTP服务搭建

在openEuler系统上,使用包管理工具zypper安装vsftpd软件包。

2023-12-23 13:41:54 58

原创 linux查看某个时间段的日志(sed -n)

有时候找出某个时间段的日志,如2023-12-09 20:11:00 到 2023-12-09 20:15:59。sed的脚本格式:sed [options] -f scriptfile file(s);sed的命令格式:sed [options] ‘command’ file(s);sed -n ‘/开始时间日期/,/结束时间日期/p’ 日志文件名称。用grep不太方便直接过滤出来,能够使用sed根据时间去查。选定行的范围:,(逗号)options:选项。

2023-12-12 20:09:47 1431

原创 React 安装 报错“Modal不能用作jsx组件”

React 安装 报错“Modal不能用作jsx组件”

2023-07-13 14:51:05 1930

原创 linux重新安装Yapi

检查 yapi 部署版本:yapi 的版本尽量选新一点,我这里使用 1.4.2 下载失败,使用 1.10.x 成功,所以版本之间的依赖受到了 Node 的影响,尽量选择新的匹配。检查 nodejs 版本号:nodejs 版本使用 v17 会直接连接不成功,所以最好是 v10~v14 这种使用较多的版本,我这使用 v12.6.0版本。安装成功后,默认端口是9000,开发服务器9000端口,需要服务器开放9000端口号 ,通过IP地址访问:http://ip:9000。

2023-06-20 18:15:45 1108

原创 golang实现淘宝开放平台的签名

如果使用HMAC_MD5算法,则需要用app的secret初始化摘要算法后,再进行摘要,如:hmac_md5(bar2foo1foo_bar3foobar4)。如:foo:1, bar:2, foo_bar:3, foobar:4排序后的顺序是bar:2, foo:1, foo_bar:3, foobar:4。说明:MD5和HMAC_MD5都是128位长度的摘要算法,用16进制表示,一个十六进制的字符能表示4个位,所以签名后的字符串长度固定为32个十六进制字符。

2023-05-05 15:35:24 345 1

原创 Class ‘ZipArchive‘ not found解決

PHP导入EXCEL文件时,Linux环境下抛出“ZipArchive library is not enabled” 的异常,解决方法

2023-04-20 17:22:16 2593

原创 同一个mysql表中,A字段和B字段,进行相除,再更新到C字段中

同一个mysql表中,A字段和B字段,进行相除,再更新到C字段中。

2023-03-09 14:52:44 282

原创 linux中crontab定时任务导致磁盘满和云监控未报警的的坑

linux中crontab定时任务,导致磁盘满的坑

2023-02-10 18:02:39 1836

原创 go请求接口返回数据格式不一致解决思路

go请求接口返回数据格式不一致解决思路

2023-01-13 18:09:09 847

原创 SSH免密登录配置

SS免密码登录配置

2023-01-13 17:53:44 1659

原创 vue+elementui导入Excel文件(基于vue-element-admin中的uploadExcel组件), 然后 go-zero进行逻辑处理功能

vue+elementui导入Excel文件(基于vue-element-admin中的uploadExcel组件), 然后 go-zero进行逻辑处理功能

2023-01-07 13:40:03 958

原创 Linux服务器清理磁盘

当磁盘空间不足,会提示:无法为立即文档创建临时文件: 设备上没有空间。

2022-12-26 09:59:37 562

原创 使用GO代码实现 百度联盟媒体平台的DSA签名

使用GO代码实现 百度联盟媒体平台的DSA签名

2022-11-07 14:09:45 719

原创 Mac安装node

mac安装node

2022-09-20 16:32:06 259

原创 MAC下安装nginx,php

1.安装brew:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2.查找nginx版本brew search nginx3.安装nginxbrew install nginx#默认是最新版本#指定版本安装方式为:nginx@版本号brew install nginx@1.17.2执行安装提示:No such file or direc

2022-05-31 14:31:55 1170

原创 which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mod

编辑vim /etc/my.cnf在文件底部加入:sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION重启:systemctl restart mysqld 结果不成功 ,查看错误原因cat /var/log/mysqld.log /usr/sbin/mysqld: Error while

2022-05-23 22:06:37 1311

原创 解决golang使用elastic连接elasticsearch时自动转换连接地址

使用olivere/elastic连接elasticsearch时,发现连接地址明明输入是公网地址,但是连接时会自动转换成内网地址或者docker中的ip地址,导致服务连接不上。elastic: http://172.16.25.100:9200 is dead解决方法client, _ := elastic.NewClient( // ... // 将sniff设置为false后,便不会自动转换地址 elastic.SetSniff(false),)...

2022-04-06 11:59:20 2798

原创 macos环境下 go语言1.17 安装beego与bee

在macos环境中,go1.18刚刚部署后执行 go get -u github.com/beego/bee 会报下面的错golang.org/x/sys/unix../../pkg/mod/golang.org/x/sys@v0.0.0-20191005200804-aed5e4c7ecf9/unix/syscall_darwin.1_13.go:25:3: //go:linkname must refer to declared function or variable../../pkg/mod

2022-04-04 12:35:02 2050

原创 golang 在下载依赖包的时候出现错误:dial tcp 142.251.42.241:443: i/o timeout

golang 在下载依赖包的时候出现错误:go: github.com/beego/bee@latest: module github.com/beego/bee: Get “https://proxy.golang.org/github.com/beego/bee/@v/list”: dial tcp 142.251.42.241:443: i/o timeout解决:go env -w GOPROXY=https://goproxy.cn...

2022-04-04 12:30:16 4278 3

原创 ClickHouse创建分布式表

clickhouse集群主要有两个作用,一是数据副本,也就是将数据冗余到另外的机器上,用于保证高可用;二是分布表,就是将一个表的数据分散到多个节点上保存,然后再通过Distributed表引擎将数据拼接起来作为一个完整的表使用。创建分布式表:1.查看clickhouse 默认的集群配置SELECT * from `system`.clusters 随便拿一个cluster 的值测试2. 创建本地表 CREATE TABLE default.test_list_local on clust

2022-03-24 11:02:53 4330

原创 docker 安装clickhouse

1.安装服务端docker run -d --name clickhouse-server --ulimit nofile=262144:262144 -p 8123:8123 clickhouse/clickhouse-server访问 方式 IP:8123 页面出现OK表示成功。本机 如 http://127.0.0.1:8123/配置外网访问:进入到容器里面,配置文件地址:/etc/clickhouse-server/vim config.xml<listen_host&g

2022-03-24 10:47:08 1278

原创 Docker在window10下搭建SWOFT开发环境

Docker在window10下搭建SWOFT开发环境

2022-03-19 19:31:33 1770

原创 解决docker使用table键补齐命令无效

1.在docker容器中安装bash-completionapt install bash-completion在安装软件的时候出现了Package has no installation candidate的问题,如:apt-get install Reading package lists… DoneBuilding dependency tree… DonePackage aptitude is not available, but is referred to by another p

2022-03-14 17:51:14 2671

原创 Windows10安装Docker

1.下载Docker Desktop 官方下载地址: https://hub.docker.com/editions/community/docker-ce-desktop-windows注意:此方法仅适用于 Windows 10 操作系统专业版、企业版、教育版和部分家庭版!2.开启 Hyper-V控制面板 ->程序 -> 启用或关闭windows功能选中Hyper-V解决win10没有Hyper-V1.首先新建一个Hyper-V.cmd文件,写入如下代码:pushd "%~dp

2022-03-14 12:42:41 248

原创 docker-compose部署yapi服务

1.创建docker-compose.yml文件version: '2.1'services: yapi: image: mrjin/yapi:latest # build: ./ container_name: yapi environment: - VERSION=1.9.3 - LOG_PATH=/tmp/yapi.log - HOME=/home - PORT=3008 - ADMIN_EMAIL=x

2022-01-23 22:28:06 1028 2

原创 Docker-compose构建微服务 kong网关

1.创建docker-compose.yml文件version: "3.0"networks: kong: driver: bridgeservices: postgres: image: postgres:11.11 #tag高于12 konga-prepare 容器启动报错 restart: always container_name: postgres hostname: postgres ports: - 5432:5432 environment:

2022-01-09 16:41:01 582

原创 搭建Jenkins,Gitlab自动化打包部署项目

1.Docker-compose构建jenkins环境1、创建docker在主机的jenkins数据映射目录mkdir -p /data/jenkins_homechown -R 777 /data/jenkins_home2、用docker-compose安装,创建一个docker-jenkins-compose.yml文件。version: '3.1'services: jenkins: image: jenkins/jenkins:lts volumes:

2022-01-04 14:50:02 10778

原创 Linux下php安装Redis扩展

一.安装redis下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz上传phpredis-2.2.4.tar.gz到/usr/local/src目录1. wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz2. cd /usr/local/src #进入软件包存放目录3. tar zxvf phpredis-2.2.4.tar.gz #解压4. cd

2021-12-30 14:58:43 673

原创 Linux安装MYSQL8.0

1.下载mysqlcd /usr/local/src wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz也可以直接在官方下载最新版本 https://dev.mysql.com/downloads/mysql/ 选择linux2.解压到指定目录tar -xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz -C /usr

2021-12-25 18:17:13 1179

原创 docker-compose: command not found

提示:-bash: docker-compose: command not found解决方法:1.先安装 pip ,检查是否已有pip -V提示:-bash: pip: command not found2.安装 pip :1、yum -y install epel-release2、yum -y install python-pip提示:No match for argument: python-pip改成为 Centos 8已经换成python3 使用该命令解决 yum inst

2021-12-21 21:20:17 2226

原创 【Linux】无法添加用户,报“useradd: cannot open /etc/passwd”问题解决过程记录

在一个新的Linux环境添加用户的时候,发现不能添加,遇到了以下错误useradd: cannot open /etc/passwd解决方法:用lsattr命令查看/etc/passwd的隐藏权限lsattr /etc/passwd出现 -----a-------------- /etc/passwd权限 a 说明设定文件不能被删除、改名、设定链接关系,同时不能写入或新增内容。用chattr命令对/etc/group去除a权限位:chattr -a /etc/passwd使用 user

2021-10-31 21:34:48 3045

原创 docker安装easyswoole

1. 拉取swoole镜像docker pull easyswoole/easyswoole32. 启动docker容器docker run --name easyswoole -ti -p 9600:9501 easyswoole/easyswoole3--name 为容器指定一个名称-ti 启动容器后直接进入容器终端-p 容器端口映射到外部端口此时发现容器根目录中存在easyswoole项目目录,为了方便开发,需要做目录映射,由于直接映射会覆盖掉容器中对应目录的内容,需要在宿主机安装e

2021-10-31 20:33:08 587

空空如也

空空如也

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

TA关注的人

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