LMLPHP后院

Spring boot jackson datetime 配置

es 文件里面添加 spring.jackson.time-zone=GMT+8。 如果返回出来的时间数据需要固定的 String 格式,需要在 application.properties 添加如下配置 spring.jackson.date-format=yyyy-MM-dd HH:mm:ss 让该配置文件在启动的时候加载到 spring 容器中。 pojo 的 bean 里面通常会有 Date ...

LMLPHP第五期更新功能

...</pre>。增加MySQL数据库驱动类LMLPHP框架新增提供了LMLPHP官方打造的强大的MySQL数据库驱动类,并且提供更加智能的query方法和更安全的SSL加密连接。增强控制器条件方法配置LMLPHP框架增加了强大的条件配置功能,通过在控制器类中配置conditions属性快速便捷的实现方法执行时的条件方法,当指定的条件方法返回“真”时才会执行该方法,此功能极大的方便了开发中的权限控制...

php-fpm 顺滑的启动 重启 终止操作

令了,需要使用信号控制。  fpm master 进程可以理解以下信号:INT, TERM 立刻终止QUIT 平滑终止 USR1 重新打开日志文件 USR2 平滑重载所有 worker 进程并重新载入配置和二进制模块 很多大神要骂了,这就是宗教信仰啊,定义的这么奇怪。一个简单直接的重启方法,查看 php-fpm 的 master 进程号 # ps aux|grep php-fpm root 437 0...

rsync transfer file through ssh jump

ssh 是个非常强大的东西,不过它不太稳定,容易死掉。对于传输文件的 jump 方式也许是比较方便的做法。测试了一番,发现是可以用的,只不过在 ssh 参数里面不再可以使用 ssh config 中的配置别名了,这也好理解,因为 rsync 的参数中的命令不会再去匹配配置文件,不知道有没有更加简单的写法。sudo rsync -avz --append --progress -e 'ssh -J ro...

MySQL 主从同步复制实现步骤

好遵守从服务器的版本不低于主服务器的版本原则,MariaDB 和 MySQL 之间也许会有一些问题(笔者测试过能正常复制)。整个过程遇到各种问题在所难免,本文基于安全的缘故,增加了 ssl 的步骤。先配置服务器一些关键的配置项目主:[mysqld] server-id=2 log-bin=mysql-bin innodb_flush_log_at_trx_commit=1 sync_binlog=1 ...

nginx client intended to send too large body

nginx 出现了报错日志,咋一看,就是 POST 了大数据,只能修改配置了,怎么设置,请看: 报错类似:2021/05/08 12:16:13 [error] 11798#11798: *28202901 client intended to send too large body: 1268248 bytes, client: , server: , request: "POST HTTP/1.1...

cf proxy 301 too many times

这次配置,只配置了一个二级,结果测试不行,我还以为必须根 proxy 才可以,后来全部 proxy,出现了一直重定向的问题。本来是轻车熟路,结果熟悉后反而容易出错,记录之。除了缓存,代理,等等的问题,后来才发现,我忘记设置了 SSL/TLS 了,默认 Flexible,改为 Full (strict)。基本上就都好了,剩下一个是代理缓存的问题,重启了浏览器就都好了。SSL/TLS Overview C...

#ssl_verify_client optional 大坑

不同版本的 Nginx 通信确实会触发不一样的问题,如果说我配置有问题,为什么以前不出现,重启了不知道多少次呢,没有出现过,搬迁后由于版本升高,估计触发了什么,导致反向代理出现证书错误,折腾了好久啊,一开始我根本不敢往配置这方面想啊!!!还重新生成了证书。。。400 Bad Request The SSL certificate error nginx/1.14.2 400 Bad Request T...

MariaDB 读取性能

1 | +---------------------------+ 1 row in set (0.004 sec) 总结下,其实不管用什么机器,我相信,大差不差,哪怕是用 MacBookPro 最高配置,也应该快不了多少,电脑的配置到了应用层其实是差不多的,光 CPU 强不代表整个的性能强!结论MySQL 数据库吞吐量也就是大约 2500 的 TPS。2222 + 5000 之后 除以 2 等于 3...

为什么主流路由器对于设备的备注只支持32个?

最让我受不了决定更换的原因是路由器对于设备名称的备注总是丢失,超过 32 个就丢失,让我对这个问题很苦恼,很难管理路由器。于是我换上了小米目前算是最好的路由器 AX3600,结果发现小米的这款所谓顶级配置支持 WIFI-6 的路由器也有这个问题,不论是 APP 管理界面,还是网页管理界面,只会显示 32 个连接过的设备,时间一长没有连接的设备就会出局,备注自然也就丢失了,但是小米有另外一个解决方案,那...
2025-11-29 22:49:19 1764427759 0.020837