Mac 使用brew切换PHP版本,比如:从 php7.4 切换到 php5.6

Mac 使用brew切换PHP版本,比如:从 php7.4 切换到 php5.6 切换系统显示的php版本 终端运行命令: vim ~/.zshrc
2021-12-27阅读更多>

Golang 封装根据时间间隔生成时间段集合方法(用于图表展示)

Golang 根据时间间隔生成时间段集合(用于图表展示)备注:ParseDuration解析一个时间段字符串。一个时间段字符串是一个序列,每个片段包含可选的正负号、十进制数、可选的小数部分和单位后缀,如"300ms"、"-1.5h"、"2h45m"。合法的单位有"ns"纳秒,"us","µs"、"ms"毫秒、"s"秒、"m"分钟、"h"
2021-12-10阅读更多>

Linux查看IO占用过高的进程。

Linux查看IO占用过高的进程。在日常工作中经常会遇到这么一个场景,服务器的IO负载很高(iostat中的util),但是无法快速的定位到IO负载的来源进程和来源文件导致无法进行相应的策略来解决问题。iotop是linux系统下测试硬盘IO读写的工具,简单的说,iotop是一个用来监视磁盘I/O使用状况的 top 类工具,可监测到哪一个程序使用的磁盘IO的信息。
2021-11-22阅读更多>

Mysql Group by 后取最新插入的一条数据。

Mysql Group by 后取最新插入的一条数据。具体两种实现方法:1.先排序,再分组。
2021-11-08阅读更多>

Go websocket配置wss连接,结合nginx使用。

Go websocket配置wss连接,结合nginx使用。1.网站已经配置好ssl证书。自行配置。2.nginx配置中添加如下配置
2021-11-02阅读更多>

Ubuntu设置环境变量的几个方法

Ubuntu设置环境变量的几个方法,1. /etc/profile 在用户登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
2021-10-26阅读更多>

Golang 使用excelize 导出表格到浏览器下载或者保存到本地。

Golang 使用excelize 导出表格到浏览器下载或者保存到本地。1.安装Excelize.2.封装好的包
2021-10-20阅读更多>

Go 使用context包实现协程的超时控制

Go 使用context包实现协程的超时控制,由于业务需要,部分协程不可能一直执行下去,下面这个简单的方法可以控制协程的运行时长,从而达到超时控制。
2021-09-18阅读更多>

gin框架Golang模板文件中使用多参数自定义函数方法

gin框架Golang模板文件中使用多参数自定义函数方法1.定义自定义模板函数函数
2021-08-18阅读更多>

Golang项目部署守护运行 使用bash脚本校验进程是否后台运行 并停止/启动/重启/编译运行go项目(后台守护运行)

Golang项目部署守护运行 使用bash脚本校验进程是否后台运行 并停止/启动/重启/编译运行go项目(后台守护运行)
2021-08-06阅读更多>
搜索文章