- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 docker ps报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. 误删docker.sock
docker ps报错Cannot connect to the Docker daemon at unix:///var/run/docker.sock. 误删docker.sock
2024-06-06 20:54:46
534
原创 SQL 中 != NULL 和 IS NOT NULL 区别
是一个比较操作符,用于判断字段值是否不等于 NULL。在 SQL 中,要想判断一个值是否为 NULL,应该使用。通常会得到错误的结果,因为 NULL 代表未知值,在 SQL 中比较未知值使用等于或不等于操作符将会返回未知(不确定)的结果。这是 SQL 中用来检查字段值是否不为 NULL 的正确方法。因为 NULL 在 SQL 中代表未知值,与其进行等于或不等于的比较会产生不确定的结果。是一个特殊的条件语句,用于确定字段是否具有非 NULL 值。总的来说,在判断字段是否为 NULL 时,应该使用。
2024-01-09 15:08:44
1268
1
原创 PHP-FPM Fastcgi 未授权访问漏洞: PHP会把前端的请求参数,自动输出到返回前面
我们可以找找默认源安装后可能存在的php文件,比如/usr/local/lib/php/PEAR.php。HTTP协议是浏览器和服务器中间件进行数据交换的协议,浏览器将HTTP头和HTTP体用某个规则组装成数据包,以TCP的方式发送到服务器中间件,服务器中间件按照规则将数据包解码,并按要求拿到用户需要的数据,再以HTTP协议的规则打包返回给服务器。然后,执行SCRIPT_FILENAME的值指向的PHP文件,也就是/var/www/html/index.php。是告诉PHP,在执行目标文件之前,先包含。
2023-08-18 23:06:01
555
1
原创 给运行中的Docker容器添加新的端口
docker 配置文件中Ports和中感觉重复了,冗余了。文件用于描述容器的配置信息,包括容器的命令、环境变量、暴露的端口等。其中的Ports字段指定容器内部正在监听的端口,但并不表示这些端口会映射到宿主机上。文件用于描述容器与宿主机之间的交互信息,包括端口映射、挂载卷等。其中的字段指定容器内部端口与宿主机端口的映射关系,用于实现容器内部服务的外部访问。由于Ports和都涉及容器的端口映射,有时候可能会造成一些冗余和混淆。一般来说,在 Docker 中,推荐使用来指定容器的端口映射,而将中的Ports。
2023-07-20 20:02:51
5042
1
原创 docker run中的-itd参数正确使用
`docker run -d` 即使使用了-d命令,一旦容器执行的命令执行结束,容器也会自己关闭,停止运行
2023-07-20 18:38:35
8928
原创 golang的Gin框架Pool缓存池异步Context异常BUG
Gin使用缓冲池是为了提高性能,但我没有正确使用导致多个http请求,使用相同的ctx,而新请求会把缓冲池中的ctx存储的内容清空,所以异步中未完成的业务获取ctx中的内容就失败。解决办法就是使用 `c.copy`复制一份ctx
2023-07-05 10:54:57
504
1
原创 长尾效应&长尾理论
从人们需求的角度来看,大多数的需求会集中在头部,而分布在尾部的需求是个性化的,零散的小量的需求。而这部分差异化的、少量的需求会在需求曲线上形成一条长长的“尾巴”,而长尾效应就在于它的数量上,将所有非流行的市场累加起来就会形成一个比流行市场还大的市场。
2023-01-31 13:43:46
370
原创 URL结尾不带斜杠NGINX自动301带上斜杠
nginx自动跳转,斜杠,server_name_in_redirect absolute_redirect
2022-11-16 13:32:56
3113
原创 Golang无限级分类递归转平铺
golang无限级分类树结构转平铺,刚开始使用 []map[string]interface{}不行, 因为判言只能判断k 和 v 类型完全相同才是 []map[string]interface{},最后只能使用 []interface{}试试,结果成功了。
2022-10-26 10:33:17
668
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人