加载中
ubuntu20下安装nginx插件geoip2查询ip信息

安装环境为:ubuntu 20.04 LTS 虚拟机,nginx 1.18 首先在本地windows测试一下nginx中参数的获取方法. nginx中可直接使用$arg_+参数名来获取变量, 比如 http://localhost/geoip/city?ip=8.8...

PHP中array_merge的坑

PHP官方文档对array_merge的定义 array_merge( array $array1[, array $...] ) : array array_merge() 将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果...

07/23 16:53
37
MySQL中查询一个字符串字段的值不为空到底该怎么写?

如果你看过SQL开发规范,肯定知道尽量不要对字段使用函数 但是,就好像三大范式中我只遵循第一范式而忽略后面两个范式一样,千万不要教条! 如果你要查询表中指定的字符串类型的字段的值不为...

07/13 15:02
145
MySQL8下的JSON

MySQL自5.7版本开始提供了json数据类型,并在8.0版本中进行了大幅度的性能优化。 json类型的字段的内容在mysql中是按text类型存储的。 官方文档地址: json数据类型: https://dev.mysql.com/d...

PHP函数file_get_contents与操作系统的内存映射

内存映射,英文是 memory mapping,即将一个文件或者其它对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对映关系。实现这样的映射关系后,进程就可以采...

php
06/22 17:21
63
redis中的multi和pipeline

事务块 multi redis中的multi方法,提供了一个队列用于缓存多个指令,在客户端调用exec后将该队列中的指令批量执行,执行过程中不会被其他指令干扰(具有原子性)。 客户端每发送一个指令后,...

php
06/14 18:32
93
使用acme.sh自动申请免费SSL证书

官方文档: https://github.com/acmesh-official/acme.sh#1-how-to-install 使用环境为 ubuntu 20 安装 acme.sh cd /home git clone https://github.com/acmesh-official/acme.sh.git cd ./a...

supervisor守护的php脚本如何自我检测更新并重启

关于使用supervisor守护的php脚本任务,如何检测自己的代码有变更,然后自动重新启动的问题 这里不讨论由 cron 执行 php 脚本的方式, 因为它每个循环都会重新加载代码 思路 常驻进程的代码,...

MySQL 8.0中SELECT时的默认排序列

在SELECT时如果没有显式的添加ORDER BY条件, MySQL会按什么顺序返回结果呢? 是按 PK 再 UNIQUE INDEX 的顺序吗? 那可不一定哦! 环境: win10 + MySQL 8.0.27 这里只讨论 InnoDB, 如果你想看 ...

CSS中图片宽度100%时如何根据图片宽度设置成比例的高度

bootstrap中多端适配时, 列表中图片的高度不好设置 (总不能直接设置成一个固定的px值啊),这里提供了一个设置固定宽高比的方法。 本文内容参考自 https://www.cnblogs.com/tmxk-qfzz/p/1119...

03/22 14:55
50
git中拆分项目

需求 之前的一个大项目里面有多个小项目, 比如: f:/sites/目录下放了 thumbs, ecommerce, esdemo 等一些站点, 这些都是在一个 git 版本库中. 现在需要把这几个一级目录拆分到不同的独立的版本...

02/22 13:55
169
windows10 cmd命令提示符/批处理/终端 快速编辑模式bug 程序运行被阻塞 顶部标题栏提示选择 需要回车或空格才能继续执行的解决方案

转帖自 https://blog.csdn.net/qq_36487896/article/details/106298333 windows10 cmd命令提示符/批处理/终端 快速编辑模式bug 程序运行被阻塞 顶部标题栏提示选择 需要回车或空格才能继续执...

02/10 10:49
45
Notepad++软换行之中英文混排下的修正

截止目前的7.9版本,仍然存在中文标点符号被当做一个字符处理, 无法正常显示换行的问题。 解决方案参考自: https://sourceforge.net/p/notepad-plus/discussion/331754/thread/7a813af6/ 操作...

ElasticSearch 7 快照备份与恢复

ElasticSearch 7 快照备份与恢复 环境: ElasticSearch v7.7 + Kibana + win10 1. 建立索引(demo) DELETE /customers_1 #定义索引 customers_1, 并定义别名 customers PUT /customers_1 { "al...

01/07 14:20
101
redis的备份和还原

基于redis 6.2 Redis备份还原 redis支持rdb和aof两种持久化方式. 默认只开启了rdb RDB快照 半持久化, 默认已开启, 默认配置基本不需要修改. #rdb默认的触发持久化的条件 save 900 1 save 30...

rdb
01/05 11:15
80
cygwin3下编译redis6.2

cygwin的安装参考前文: https://my.oschina.net/abensky/blog/5386053 cygwin (64位) 3.3, redis 6.2 编译后的文件放在 https://gitee.com/aben_skys/redis-windows cygwin下编译redis cd ~ ...

windows下cygwin编译安装nginx及concat插件

windows下cygwin编译安装nginx及concat插件 环境: win10, cygwin 3.3, nginx 1.20.2 安装cygwin 3.3 https://www.cygwin.com/setup-x86_64.exe 安装目录选择c:\cygwin 即可, packages可选d:\...

ubuntu20下安装nginx请求合并插件: concat

ubuntu20下安装nginx请求合并插件: concat 该插件用于合并多个静态文件的请求为一个, 使用两个问号("??")来识别. 插件地址: https://github.com/alibaba/nginx-http-concat apt安装nginx并获...

supervisor的安装使用

supervisor的安装及使用 官方文档: http://supervisord.org/ 安装使用参考: centos: https://blog.csdn.net/weixin_39800080/article/details/107590327 ubuntu: https://my.oschina.net/u/...

2021/12/23 09:59
70
ubuntu下安装gitlab 14.5及配置

从12.1开始, CE版本不再支持mysql数据库 当前文档只在14.5.0版本下测试通过! 1. 下载后安装 (镜像)各版本安装包: https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/focal/main/g...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部