2023年2月16日
摘要: 最近遇到一个问题504 GATEWAY TIMEOUT的问题,在浏览器的NetWork里面看是这个效果。时间大概是60s。 修改nginx配置 目前后端技术架构主要是nginx和php-fpm,前端主要是vue框架打包发布。 于是首先想到了是nginx超时时间或者与php的超时时间设置的过段,然后配 阅读全文
posted @ 2023-02-16 23:46 黑夜开发者 阅读(678) 评论(0) 推荐(0) 编辑
  2023年2月11日
摘要: 虽然Nginx比较流行,但是由于一些老项目用到了Apache2来支持Web服务,最近想给服务上一个Https支持,虽然看似教程简单,但是也遇到一些特殊情况,经历了一番折腾也算是解决了所有问题,将过程记录如下。演示是基于Ubantu系统。 申请ssl证书 首先为自己的域名申请好ssl证书,这里用到了阿 阅读全文
posted @ 2023-02-11 01:57 黑夜开发者 阅读(180) 评论(0) 推荐(0) 编辑
  2023年1月31日
摘要: Gotty 是Golang编写的可以方便的共享系统终端为web应用,是一个灵活强大的通过web访问终端的工具。本文将主要通过搭建Gotty实现对K8S容器的访问操作,开发如果想要正常的进行容器访问以及测试环境代码调试,最好是搭建一套与运维环境隔离的应用。方案很多,这里主要用到Gotty进行代理。ht 阅读全文
posted @ 2023-01-31 18:33 黑夜开发者 阅读(121) 评论(0) 推荐(0) 编辑
  2023年1月30日
摘要: 在PHP项目中,composer是一个使用非常普遍的包管理工具,在本地开发的时候出现了这个问题一搬来说问题不大,可以人为进行输入交互,但是如果是自动化发布中出现,就会等待输入导致卡住,是一个需要解决的问题。 表现 当执行composer update的时候具体体现如下,这个时候就出现了发布等待。 解 阅读全文
posted @ 2023-01-30 18:12 黑夜开发者 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 英文Network File System(NFS),是由SUN公司研制的UNIX表示层协议(presentation layer protocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。NFS在实际场景中有着不少的应用场景,比如分布式代码部署下,代码一致性的同步方案,K8S多 阅读全文
posted @ 2023-01-30 15:39 黑夜开发者 阅读(41) 评论(0) 推荐(0) 编辑
  2022年12月13日
摘要: eks首先要去aws后台进行创建,这里不再讲解详细的过程,下面讲解如果通过命令行以及kuboard调度esk服务。 安装docker以及docker-compose yum install docker service docker start curl https://get.daocloud.i 阅读全文
posted @ 2022-12-13 17:48 黑夜开发者 阅读(315) 评论(0) 推荐(0) 编辑
  2022年11月18日
摘要: 背景 最近有想实现一个功能,通过点击一个button按钮,来复制网页内容(含html)来实现复制后粘贴到邮件或者word具有富文本的效果。在网站翻了一些资料,要么就是方法已经被弃用,要么就是兼容性特别差,要么就是不能复制成为富文本。最后还是通过clipboard-polyfill.js(https: 阅读全文
posted @ 2022-11-18 14:20 黑夜开发者 阅读(493) 评论(0) 推荐(0) 编辑
  2022年10月26日
摘要: 文章目录 前言一、数据类型与相互转化1.1 常用的数据类型1.2 常用数据类型的转化1.2.1 整形转字符串1.2.2 字符串转整形1.2.3 浮点转字符串1.2.4 字符串转浮点 二、map的使用2.1 map的使用2.1 map的遍历 总结 前言 听说Go语言最近发展的不错,最近也研究了一下,通 阅读全文
posted @ 2022-10-26 23:05 黑夜开发者 阅读(33) 评论(0) 推荐(0) 编辑
摘要: docker compose新启动了一个容器,这个时候怎么去连接到其他容器呢,去容器里面ping发现不通。一般来说是因为和其他容器没有在一个网络环境里面。首先用命令查看一下当前存在哪些网络环境。 使用命令 docker network ls 这个时候一般来说已经存在的服务容器,已经存在于这些网络环境 阅读全文
posted @ 2022-10-26 23:04 黑夜开发者 阅读(290) 评论(0) 推荐(0) 编辑
  2022年5月14日
摘要: 最近在Go语言项目上面遇到了一个金额相关的问题,想更加规范的将金额用逗号隔开3个分为一组,这样显示更专业一点,经过一番努力,找到这个下面这个插件,经过测试发现比较好用,特此分享出来。 第一步先下载一个插件 go get -u github.com/dustin/go-humanize 然后在我们的代 阅读全文
posted @ 2022-05-14 16:27 黑夜开发者 阅读(17) 评论(0) 推荐(0) 编辑
  2022年4月2日
摘要: 文章目录 前言 - 关于RedShift 一、数据维护篇 1.1 表结构操作 1.2 数据添加与查询 1.3 数据修改与删除 1.4 事物操作 二、SQL结构篇 2.1 使用with封装代码 2.2 条件判断 三、常用的函数篇 3.1 类型转化 3.2 值运算 3.3 字符串 3.4 日期 四、进阶 阅读全文
posted @ 2022-04-02 09:51 黑夜开发者 阅读(29) 评论(0) 推荐(0) 编辑
  2022年3月26日
摘要: 文章目录 前言一、先讲讲计算机的组成与发展二、进程线程和协程1.进程2.线程3.协程 总结 前言 看了很多关于进程线程以及近些年出现的协程的文章,总感觉描述的太理论性质了,所以今天决定自己来写一篇文章来说明这个问题,背概念永远是枯燥的,我们要学会从计算机工作原理上来理解,进程线程协程的出现到底解决了 阅读全文
posted @ 2022-03-26 23:22 黑夜开发者 阅读(29) 评论(0) 推荐(0) 编辑
  2022年3月20日
摘要: vscode近些年变得越来越流行了,主要是IDEA用上去实在有点卡,机器卡崩溃几次,这段时间也想用vscode体验一下,在自己的一些项目上面,想实现像phpstorm或者goland那样直接把代码通过sftp传到服务器上面,那么怎么来做这个事情呢,经过一番研究,把方案整理下来。 1. 在应用商店安装 阅读全文
posted @ 2022-03-20 16:34 黑夜开发者 阅读(83) 评论(0) 推荐(0) 编辑
  2022年3月8日
摘要: 1. 下载软件包并安装 cd ~ wget https://storage.googleapis.com/golang/go1.17.2.linux-amd64.tar.gz tar zxvf go1.17.2.linux-amd64.tar.gz mv go /usr/local/ 2. 配置环境 阅读全文
posted @ 2022-03-08 14:33 黑夜开发者 阅读(22) 评论(0) 推荐(0) 编辑
  2022年1月26日
摘要: 原因出现在,机器1挂载了机器2的一个盘,然后机器2重启了,然后机器1变成没有响应的状态,然后卸载了机器1的对于这个盘的挂载,然后就一直挂不上,提示mount.nfs: Stale file handle。 所以这个时候去机器2上面重启一下nfs这个服务再重新执行挂载命令就行了。 systemctl 阅读全文
posted @ 2022-01-26 09:51 黑夜开发者 阅读(87) 评论(0) 推荐(0) 编辑