PHP多进程中使用file_put_contents安全吗? 发表于 2017-11-13 | 分类于 PHP TL;DRLinux下,PHP多进程使用 file_put_contents() 方法记录日志时,使用追加模式(FILE_APPEND),简短的日志内容不会重叠,即能安全的记录日志内容。 file_put_contents() 使用 write() 系统调用实现数据的写入,write() 系统调用对普通文件保证写入数据的完整性,O_APPEND 打开模式保证数据写入到文件末尾。 如果愿意的话,也可以考虑在标记位中使用 LOCK_EX。 阅读全文 »
泛读《Effective TCP/IP》 发表于 2017-11-01 | 分类于 Reading TL;DR对《Effective TCP/IP》一书进行了浏览,记录了印象较为深刻的一些技巧。 有趣的是,《Unix网络编程》系列书籍的作者 W. Richard Stevens 对这本书的编写提供了一些帮助,而作者也认为阅读 Stevens 的书籍也是一个提高网络编程水平的44个技巧之一 :-)。 阅读全文 »