-
置顶 SVNAdmin2 – 基于web的SVN管理系统
1. 介绍 2. 兼容性 docker > CentOS7 > CentOS8 > Rocky > Ubuntu>……R…
-
MySQL Point 类型字段和PHP json_encode 函数结合导致的乱码问题
MySQL版本8.0 PHP版本 7.4 MySQL某表中某字段类型为 point ,查询出来后经过以下php代码被传递到前端,但是发生错误 通过php错误日志排查到:Malfor…
-
MySQL中 SUM 函数导致的精度丢失问题
MySQL中,float和double都是属于浮点数类型。但是,由于CPU在处理浮点数时会产生舍入误差,因此本质上浮点数的计算是不精确的 在使用MySQL的Sum函数计算浮点数时,…
-
php通过 pcntl_fork 进行异步发送任务的失败示例
php的异步背景说明: php的fpm模式没有很好的异步请求方案,常见的fsocketopen也是“伪异步“,可能在不知道什么场景下就会失效而不自知,因此用到正式环境是很危险的。 …
-
php中 json_encode 函数导致的精度丢失问题
经过排查,php中的 json_encode 函数,会对编码内容中的浮点数产生影响 具体验证如下: 结果如下: 如果要直接避免此问题,建议使用最简单的方案(即让变量被编码时被认为不…
-
通过 rsync + inotify-tools 进行文件实时同步
inotify-tools 可以监控文件的变化 rsync可以进行增量文件本地同步和远程同步 如果只使用rsync,当监控的文件目录包含的文件达到一定数量,rsync会有很大的延迟…
-
关于MySQL数据迁移的编码问题
之前进行机器之前的数据库迁移步骤为:1、旧机器进行数据库打包 2、压缩 3、scp到新机器 4、新机器解压 5、新机器通过 mysql -u root -p; use xxxdb;…
-
Linux下两台机器设置免密登录
免密登录的原理是使用公钥加密技术(非对称加密)来实现身份验证。下面是免密登录的基本原理 免密登录的关键在于,私钥始终保持在本地,并且不应泄漏给其他人。公钥是安全的,可以在多个服务器…
-
mysql使用gtid方式配置主从同步
二进制日志同步方式的position真是灾难 主服务器MySQL配置 从服务器MySQL配置 检查主从两台机器的gtid_mode的开启状态 on 表示无问题 主服务器配置账号 从…
-
uniapp修改打包输出的路径
在项目根目录添加 vue.config.js 以下为打包为微信小程序时,修改目录为miniprogram