php-fpm 顺滑的启动 重启 终止操作
很多时候,我们被 service, /etc/init.d/ 洗脑了,觉得来个方便的操作就应该是那样,想起当年老师讲 signal 的时候,觉得排不上用场,通信一般都是 socket 的啊,有谁会用信号来进行进程的通信呢?这不,signal 肯定是有优点的,我们习惯了 kill 掉一个命令,却总是忘记了使用信号来的更加优雅。启动 php-fpm /usr/local/php/sbin/php-fpm ...
使用GIT BASH管理多个远程代码库
有教程使 https 协议下能够记住密码的方法,但是感觉太过于麻烦,本人更习惯于 SSH 带来的方便。我第一次将 LMLPHP 代码托管在 GITOSC 的时候,由于习惯了 GITHUB 的 SSH 操作,对于 https 协议推送反而不知道怎么使用。从下面的操作日志中,可以看到 .git/config 文件中的内容,可以通过修改该配置文件添加远程库,或者使用 ”git remote add orig...
在GITHUB上进行团队项目开发教程
HUB 提供了一个 pull request 功能,这样有个好处,就是全世界的开发者都可以向原项目作者贡献代码。在 Pull Request 之前,我们需要做个 git rebase master 的操作。一般情况下开发周期比较长,大型项目很多人都在开发,在新分支开发完成时,主分支也许进行了很多次的提交,我们新开发的分支已经落后主分支很多次的提交。rebase master 的意思就是将这个分支的所有...
博客十周年了
,与系统完美兼容。编辑器生成的HTML即使离开了博客单独展示也是正常的。3 完全的关键词分析技术,搜索自动提示关键词,快速检索。平时写作多次出现的关键词会自动分析出来。4 完美的图片管理能力,随便怎么操作,即使在编辑含图片文章的时候迁移图片也能正常无感操作。图片域名可以随意更改在任何时候都是无感操作。5 好维护,迁移非常简单,部分功能已经完全脱离关系型数据库,做到了 FAAS 文件即服务。so,以上只...
远程桌面谨慎操作没有后悔药
远程桌面有哪些操作是不可以的?1 远程Windows,关闭WIFI,或者更换 WIFI。如果人就在现场还好,不然就死翘翘了。2 远程桌面操作路由器,一不小心将拨号断开了,后面就是不堪设想,人不在现场就死翘翘了。上面两个我竟然都发生过,捂脸捂脸。...
PHP数组式访问接口ArrayAccess
Access 提供像访问数组一样访问对象的能力的接口。看 Web Artisan Laravel 框架的 Illuminate\Container 就实现了 ArrayAccess 接口,这样就可以像操作数组的方式一样来操作对象。这样的语言预定义接口功能很少人知道,即使不知道也不会影响一个程序员的开发和设计。PHP 的设计者们不直接实现这样的接口就是让程序员有更强的能力创造新的行为的对象。 实现了 A...
git pull 误操作后如何恢复
习惯使用 git pull 不是无缘无故的,因为它确实好用,能更新整个项目所有分支。但是,如果出错了,或者本身已经是最新的代码,误操作导致代码被污染怎么办?$ git reflog feature-20170415 72f5ce3 feature-20170415@{0}: pull origin feature-20170415: Merge made by the 'recursive' stra...
MariaDB 读取性能
本上就是上面的结果,如果是第一次,那就大约 4.5 秒 10000 次查询,如果再执行一次,这时候命中缓存了,时间不到 2 秒 10000 次。来看看代码,使用 LMLPHP 框架,使用框架自带数据库操作。<?php $mMeta = q('meta'); $i=0; $i=2900000; $j=$i+10000; for (;$i<$j;$i++) { $mMeta->getOne('id', '...
Linux 下用户组别权限的理解
本篇讲述 Linux 用户组别权限的理解,希望给大家带来帮助。先看操作历史记录。Last login: Thu Aug 3 03:31:18 2017 from 202.101.22.42 root@may:~# groups root root : root root@may:~# groups sudo groups: sudo: no such user root@may:~# groups w...
对 MariaDB 和 MySQL 操作的血泪教训
器上,数据库不小心被装满了,导致后面出现了一系列的连锁反应,系统都差点重装了,不过还好,只是装满了,找了一点东西删掉,腾出来了几十兆空间,然后恢复正常。这次又发生了这样的情况,是在生产环境中,执行修改操作,由于空间不够,导致后来服务崩溃,随便怎么娜空间都不够,最后直接放弃了,我想应该是有办法通过修改什么配置让数据库回滚的,释放掉空间。记住,修改东西要少一些,不要一下子修改太多,超过 100 万是不建议...