酷客365
  • 首页
  • AI
  • 前端
  • 服务器
  • Java
  • PHP
  • 关于我
  • 首页
  • AI
  • 前端
  • 服务器
  • Java
  • PHP
  • 关于我
Centos下运行shell一直提示 未预期的符号 `fi’ 附近有语法错误

服务器 Centos下运行shell一直提示 未预期的符号 `fi’ 附近有语法错误

#!/bin/bash a=10 b=10 if [ $a == $b ] then echo "a 等于 b" fi 一直提示 do.sh:行7: 未预期的符号 `fi' 附近有语法错误 do.sh:行7: `fi' 解决办法 # 多半因为/n/r导致的,将你的xx.sh替换下,语法: sed -i 's/\r$//' xxxxxxx.sh

8次阅读 0个评论
服务器 2022-02-23
golang 处理富文本内容img,为src增加前缀

golang golang 处理富文本内容img,为src增加前缀

// 用到的库 github.com/PuerkitoBio/goquery // 为 content 里面的 img src 增加前缀 // contont 内容 // profix 图片前缀 func replaceContentImgSrc(contont, profix string) (string, error) { doc, err := goquery.NewDocumentFromReader(strings.NewReader(contont)) if err != nil { return "", err } doc.Find("img").Each(func(i int, selection *goquery.Selection) { imgSrc, ok := selection.Attr("src") if ok { selection.SetAttr("src", profix+imgSrc) } }) html, err := doc.Html() if err != nil…

13次阅读 0个评论
golang 2022-01-21
go-zero项目整套解决方案(转)

golang go-zero项目整套解决方案(转)

我现在一个项目 完全go-zero开发, 已经实现的用到技术栈 nginx做网关,统一auth鉴权 go-zero用http+grpc开发微服务业务(go-zero内部自适应限流、熔断) filebeat收集日志—> kafka —>gostash(代替logstash,go-zero作者开发的)上报数据到—->elasticsearch prometheus 监控go-zero的http、grpc服务(go-zero内部已封装好,直接配置就可以用) jager做链路追踪(go-zero内部已封装好,直接配置就可以用) 消息队列go-queue(kq的kafka,go-zero作者开发的) 定时任务、延时任务 asynq (这里也可以用go-queue的dq,go-zero作者开发的) 分布式事务 go-zero集成dtm 阿里云镜像服务,阿里云效做cicd , 直接发到阿里云k8s

13次阅读 0个评论
golang 2021-12-22
SCUI 是一个中后台前端解决方案,基于VUE3和elementPlus实现 lolicode/scui

前端 SCUI 是一个中后台前端解决方案,基于VUE3和elementPlus实现 lolicode/scui

介绍 SCUI 是一个中后台前端解决方案,基于VUE3和elementPlus实现。 使用最新的前端技术栈,提供各类实用的组件方便在业务开发时的调用,并且持续性的提供丰富的业务模板帮助你快速搭建企业级中后台前端任务。 SCUI的宗旨是 让一切复杂的东西傻瓜化。 地址 https://gitee.com/lolicode/scui

15次阅读 0个评论
前端 2021-12-17
一条命令离线安装高可用kubernetes的库fanux/sealos

服务器 一条命令离线安装高可用kubernetes的库fanux/sealos

一条命令部署 Kubernetes 高可用集群 ? 只能用丝滑一词形容的kubernetes高可用安装(kubernetes install)工具,一条命令,离线安装,包含所有依赖,内核负载不依赖haproxy keepalived,纯golang开发,99年证书,支持v1.20.0 v1.19.5 v1.18.13 v1.17.15! 地址 https://github.com/fanux/sealos

29次阅读 0个评论
服务器 2021-12-17
graylog 搭建通过docker方式

服务器 graylog 搭建通过docker方式

前提 先建目录 /root/graylog/data ,并且给 777 权限 上传 docker-compose.yml 文件 到 /root/graylog 文件内容 version: '3' services: # MongoDB: https://hub.docker.com/_/mongo/ mongo: image: mongo:4.2 volumes: – ./data/mongo:/data/db networks: – graylog # Elasticsearch: https://www.elastic.co/guide/en/elasticsearch/reference/7.10/docker.html elasticsearch: image: docker.elastic.co/elasticsearch/elasticsearch-oss:7.10.2 volumes: – ./data/es:/usr/share/elasticsearch/data environment: – http.host=0.0.0.0 – transpo…

4次阅读 0个评论
服务器 2021-11-16
在浏览器上面唤起微信小程序的代码

前端 在浏览器上面唤起微信小程序的代码

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>标题</title> </head> <body> <script> var openlink = "weixin://dl/business/?t=xxxxx"; // 小程序代码 if(openlink!=''){ window.location = openlink }else{ console.log([])…

14次阅读 0个评论
前端 2021-09-29
vue 部署到Nginx时刷新404

前端 vue 部署到Nginx时刷新404

location / { try_files $uri $uri/ /index.html; }

8次阅读 0个评论
前端 2021-08-20
WordPress插件 wp-rocket 高级用法Nginx配置文件

PHP WordPress插件 wp-rocket 高级用法Nginx配置文件

rocket.conf 文件内容 ################################################################################################### # Rocket-Nginx # # Rocket-Nginx is a NGINX configuration to speedup your WordPress # website with the cache plugin WP-Rocket (http://wp-rocket.me) # # Author: Maxime Jobin # URL: https://github.com/maximejobin/rocket-nginx # # Tested with WP-Rocket version: 2.6.15 # Tested with NGINX: 1.8.0 (stable) # # Version 1.1 # ################################################################…

17次阅读 0个评论
PHP 2021-08-16
drone 编译 vue或者node之类的项目时使用缓存

前端 drone 编译 vue或者node之类的项目时使用缓存

下面配置大概的思路是这样的 从本机 /tmp/cache 目录还原缓存 执行更新依赖和编译命令 把最新的依赖复制到b本机 /tmp/cache 目录供下次使用 .drone.yml 文件 kind: pipeline name: default type: docker steps: – name: restore-cache #把缓存目录复制到根目录下的node_modules image: drillster/drone-volume-cache volumes: – name: cache path: /cache settings: restore: true # 这个配置还原缓存的意思 mount: # 此处配置需要复制的路径 – ./node_modules – name: 编译 image: node:12-alpine commands: – yarn – yarn build – name: rebuild-cache # 保存最新缓存到本地 image: drillster/drone-volume-cache volumes: – name: cache path…

71次阅读 0个评论
前端 2021-07-30
Drone SETTINGS 页面没有 Trusted

服务器 Drone SETTINGS 页面没有 Trusted

近期使用drone,需要用到 volumes 挂载 host 磁盘的时候报错,经过搜索学习,是因为缺少启动配置所致 原安装文章 docker-compose.yml文件缺少一个 environment 新的 docker-compose.yml文件 如下 version: '3' services: drone-server: restart: always image: drone/drone:2 #这里是版本,可选1和2 ports: – "10003:80" volumes: – ./data/drone/:/var/lib/drone/ – ./data/data/:/data/ environment: – DRONE_GITEA_SERVER=https://gitea服务器地址 – DRONE_GITEA_CLIENT_ID=gitea生成的OAuth2客户端ID – DRONE_GITEA_CLIENT_SECRET=gitea生成的OAuth2客户端密钥 – DRONE_SERVER_HOST=drone服务器地址 – DRON…

39次阅读 0个评论
服务器 2021-07-30
centos7下NFS使用与配置学习记录

服务器 centos7下NFS使用与配置学习记录

缘由 最近学习docker 需要部署多个节点,要求挂载配置和日志写入同一个地方,所以就学习了NFS的搭建,在此记录一下 开始 系统 角色 IP centos 7 NFS服务器端 192.168.10.150 centos 7 NFS客户端 192.168.10.151 先决条件 系统centos 7 服务器之间防火墙开放且相互信任 IP 关闭selinux 服务端部署 当前统一使用 centos 7.6 安装NFS服务nfs-untils和rpcbind yum install nfs-utils rpcbind -y 启动rpcbind服务(一定要先启动rpcbind服务再启动nfs服务) 查看rpcbind服务状态 systemctl status rpcbind.service 启动rpcbind服务 systemctl start rpcbind.service 查看rpc [root@service ~]# lsof -i :111 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME systemd 1 root 33u IP…

74次阅读 0个评论
服务器 2021-07-29
docker swarm 通过 docker-compose.yml发布service

服务器 docker swarm 通过 docker-compose.yml发布service

docker-compose.yml文件 version: '3.2' services: main: image: registry.cn-shenzhen.aliyuncs.com/xxx/xxx:v0.0.2 ports: – "8080:8080" volumes: – /www/wwwroot/xxx/config:/go/src/config – /www/wwwroot/xxx/res:/go/src/res – /www/wwwroot/xxx/wwwroot:/go/src/wwwroot – /www/wwwroot/xxx/tmp:/go/src/tmp deploy: mode: replicated replicas: 1 执行发布命令 serviceName为服务名,可以自定义 docker stack deploy -c docker-compose.yml serviceName

68次阅读 0个评论
服务器 2021-07-27
docker service create 命令学习记录主要是映射、挂载目录的用法

服务器 docker service create 命令学习记录主要是映射、挂载目录的用法

docker service create –replicas 1 –name hndf-admin-go-api -p 8080:8080 –mount type=bind,src=/www/wwwroot/hndf_admin.devtest/config,dst=/go/src/config –mount type=bind,src=/www/wwwroot/hndf_admin.devtest/res,dst=/go/src/res –mount type=bind,src=/www/wwwroot/hndf_admin.devtest/wwwroot,dst=/go/src/wwwroot –mount type=bind,src=/www/wwwroot/hndf_admin.devtest/tmp,dst=/go/src/tmp registry.cn-shenzhen.aliyuncs.com/xxx/xxx:v0.0.2 –mount type=bind,src=/www/wwwroot/hndf_admin.devtest/tmp,dst=/go/sr…

76次阅读 0个评论
服务器 2021-07-27
golang 编译时,报错 missing go.sum entry解决方法

golang golang 编译时,报错 missing go.sum entry解决方法

增加参数即可 go build -mod=mod

75次阅读 0个评论
golang 2021-07-26
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 16
  • »
Eric chan  QQ:80148096 微信:heise2012
Eric chan QQ:80148096 微信:heise2012
99年开始上网 01年开始搞《江湖》 04年学PHP 07年学C# 08年毕业后从事IT相关工作 工作期间接触各种语言服务器等,目前属于自由工作者。 目前后台主要使用的语言是PHP、GO、Java 前端包括混合APP技术(uniapp、apicloud)都有开发过。 使用PHP自行开发了一套基础商城框架。
阅读量
116308
评论数
0
标签
3desAndroidbinlogcanalcentosChatGPTcicomposercosDeepSeekdockerdocker swarmdocker-composeDockerfiledronedtueasyswooleel-dialogelectronElement-Plus
一言一句话
-「」
热门文章
VMware15 安装 mac OS 10.15 调整分辨率

VMware15 安装 mac OS 10.15 调整分辨率

在Mac虚拟机里的终端执行下面的命令,执行完之后重启即可 1920*1080分辨率: sudo...
Quartz MySQL Specified key was too long; max key length is 767 bytes

Quartz MySQL Specified key was too long; max key length is 767 bytes

昨天使用定时任务框架Quartz,建表时数据库报错,在此记录一下,通常情况下为了方便兼容emoji表...
阿里小号突然不能开机了阿里小号客服电话

阿里小号突然不能开机了阿里小号客服电话

阿里小号突然不能开机了,找不到他们的客服,搜索了半天 才找到的,在这里记录一下 10029...
VMware 安装 Mac os时必要操作

VMware 安装 Mac os时必要操作

解锁工具Unlocker ,对 VMware进行解锁 在 *.vmx...
WordPress出现Briefly unavailable for scheduled maintenance. Check back in a minute. 的解决方法

WordPress出现Briefly unavailable for scheduled maintenance. Check back in a minute. 的解决方法

今天刚好博客升级提示一个错误,在这里记录一下 解决方法:...
猜你喜欢
Hysteria2 一键部署脚本(国内优化版,带加速代理)

Hysteria2 一键部署脚本(国内优化版,带加速代理)

服务端脚本 #!/bin/bash # Hysteria2 一键部署脚本(国内优化版,带加速代理)...
WordPress一次表单设置导致的报错,此表单不安全,因此,系统已关闭自动填充功能

WordPress一次表单设置导致的报错,此表单不安全,因此,系统已关闭自动填充功能

前言 最近一直在做WordPress相关的站点,突然某个站点提示...
从0到1解锁Element-Plus组件二次封装El-Dialog动态调用

从0到1解锁Element-Plus组件二次封装El-Dialog动态调用

技术难题初登场...
使用NGINX做反向代理WordPress碰到后台没办法登录

使用NGINX做反向代理WordPress碰到后台没办法登录

使用NGINX做反向代理WordPress碰到后台没办法登录,经过一番尝试,记录一下设置,下面是宝塔...
golang类似canal监听MySQL的binlog变更进行数据库多活部署

golang类似canal监听MySQL的binlog变更进行数据库多活部署

前言...
友情链接
又拍云
关于我们

个人学习文章收集

版权说明

本站部分资源和文章来自于网络收集,若侵犯了你的隐私或版权,请及时联系我们删除有关信息。

Copyright @2025 酷客365 网站地图 琼ICP备15003184号-3
 Theme by Puock