08 2017 档案
mysql 定时任务的使用
摘要:mysql5.1.6增加了一个事件调度器(Event Scheduler),可以做定时任务(定时删除记录,定时数据统计),取代之前系统的计划任务。mysql事件调度器可以精确到每秒执行一个任务。 事件调度器与触发器的区别:事件调度器是基于特定时间周期来触发执行某些任务,触发器是基于某个表产生的事件来
阅读全文
php 多进程 父进程的阻塞与非阻塞
摘要:php中进程的阻塞,主要是父进程等待子进程退出。 1.php代码如下: 上面代码结果如下: 如果我们把pcntl_wait拿到for循环外,会是个什么结果? 2.php代码如下: 上面代码结果如下: pcntl_wait的第二个参数可以用来设置主进程不等待子进程退出,继续执行后续代码。 3.php代
阅读全文
mysql 中 replace into 与 insert into on duplicate key update 的使用和不同点
摘要:replace into和insert into on duplicate key update都是为了解决我们平时的一个问题 就是如果数据库中存在了该条记录,就更新记录中的数据,没有,则添加记录。 我们创建一个测试表test 向该表中插入一些数据 影响行数4,结果如下: 我们运行如下语句: 结果显
阅读全文
golang 通过fsnotify监控文件,并通过文件变化重启程序
摘要:一、下载我们需要的包 二、使用fsnotify监控文件 测试结果如下: 我们在tmp目录下的操作都被捕捉到了,但是fsnotify有一个问题,它无法递归的帮我们捕捉子目录、孙子目录的操作事件,这需要我们自已来实现。 还有一个问题就是当们修改文件夹名称时,fsnotify中event.Name仍然是原
阅读全文