个人网络日志

mkcert 是一个使用 go 语言编写的生成本地自签证书的小程序,具有跨平台,使用简单,支持多域名,自动信任 CA 等一系列方便的特性可供本地开发时快速创建 https 环境使用。 mac 安装 brew install mkcert 使用步骤 # mkcert -install...

发布 0 条评论

1. 为什么需要分布式锁 随着业务的发展,一个应用可能部署到好几台服务器上,此时若多台机器需要同步访问同一个资源,就需要使用到分布式锁 2. 锁的实现 2.1 基于数据库实现 通过增加递增的版本号字段实现乐观锁: 线程1: amount=10, ...

发布 0 条评论

添加启动项目 挂载特殊分区 mkdir /tmp/config mount $(/sbin/hal\_app --get\_boot\_pd port\_id=0)6 /tmp/config 新增启动脚本 vi /tmp/config/autorun.sh 加入开机时需要执行的命令,比如启动ZeroTier加入网络的配置 cd /share/C...

发布 0 条评论

Golang官网下载地址:https://golang.org/dl/ 1. 打开官网下载地址选择对应的系统版本, 复制下载链接 wget https://dl.google.com/go/go1.15.6.linux-amd64.tar.gz 2. tar解压到/usr/loacl目录下,得到go文件夹 tar -C /usr/l...

发布 0 条评论

一 前言 作为一名后端程序员,照着产品需求设计好了模型,设计好了关联关系,设计API时候问题来了:一旦 API 进入前端 APP 代码,或者是被你的顾客广泛使用的话,再来大改就非常麻烦了。比如说,如果 APP 版本 1.0 用了一个接口 A,...

发布 0 条评论

新建文件frps.vbs,编辑 Set ws = CreateObject("Wscript.Shell") ws.run "cmd /c d:\frp\frpc.exe -c d:\frp\frpc.ini",vbhide 将 frps.vbs 文件放到启动目录

发布 0 条评论

通过df -h查看磁盘满了 ,删除文件有,空间没有被立即释放, 通过查阅相关资料,了解到被删除文件被执行rm命令时,如果有进程操作该文件,该文件不会被立马删除,而是被标记为deleted;直到操作该文件的所有进程都结束,该...

发布 0 条评论

说明 1. 在RESTful架构中,每个网址代表一种资源(resource),所以网址中不能有动词,只能有名词,而且所用的名词一般与数据库的表格名对应。 2.对于资源的具体操作类型,由HTTP动词表示。常用的HTTP动词有下面五个(括号里是对应的S...

发布 0 条评论

nginx 配置 location / { if (-f request_filename/index.html){ rewrite (.*)1/index.html break; } if (-f request_filename/index.php){ rewrite (.*)1/index.php; } if (!-f $request_filena...

发布 0 条评论

添加头部headers // 新创建 axios 实例配置 const $axios = axios.create({ baseURL: 'http://domain.com', timeout: 5000, headers: { 'Content-Type': 'application/x-www-form-urlencoded', ...

发布 0 条评论