随笔分类 -  PHP

摘要:Python学习笔记10:上下文协议 我们从一门语言转到另一门新语言,最先注意到的无疑是这门语言有没有什么类似独门绝技一样的东西,而今天要说的就是这么一种Python独有的特性:上下文协议。 基本概念 之前我们介绍文件的时候有提到过使用with/as来实现自动打开与关闭文件,这样做可以避免开发者忘记 阅读全文
posted @ 2021-03-17 18:11 魔芋红茶 阅读(116) 评论(0) 推荐(0)
摘要:PHP开发环境(XAMPP+XDebug+VSCode)搭建 XAMPP 当年一开始学习PHP的时候就是用的xampp傻瓜式一键安装PHP开发环境,这么多年过去了,这个工具依然好用。 这个程序会把apache/PHP/Mysql打包安装,如果你不想折腾的话,强烈建议使用。 下载 XAMPP的官网是h 阅读全文
posted @ 2021-03-10 12:38 魔芋红茶 阅读(1264) 评论(0) 推荐(0)
摘要:1 /** 2 * 存储文件到远程服务器 3 * 4 * @param string $filePath 5 * 文件绝对路径 6 * @param string $fileSaveUrl 7 * 存储的远程目标地址 8 * @param string $fi... 阅读全文
posted @ 2016-03-17 17:15 魔芋红茶 阅读(601) 评论(0) 推荐(0)
摘要:因项目需要, 构建了很多消息队列还排队处理任务, 相应的每个队列也配有一个feed程序来feed消息一开始很简单地这样做: while (true){ $msg = $query->bPop(); //消息处理程序 }这种方式下... 阅读全文
posted @ 2015-11-19 15:40 魔芋红茶 阅读(368) 评论(0) 推荐(0)
摘要:moveToQuery ( $ystDay ); // 删除过期缓冲区 $this->redis->del ( $cacheKey ); $this->redis->del ( $cacheDealKey ); } public static f... 阅读全文
posted @ 2015-10-30 16:38 魔芋红茶 阅读(418) 评论(0) 推荐(0)
摘要:主要思路是用一个set做前端去重缓冲, 若干个list做后端的多优先级消息队列, 用一个进程来进行分发, 即从set中分发消息到队列.set缓冲的设计为当天有效, 所以有个零点问题,有可能在零点前set中刚放进去的消息没有分发即失效, 这一点可以用另一个进程弥补处理前一天的遗留消息和删除前一天的缓冲... 阅读全文
posted @ 2015-09-16 19:42 魔芋红茶 阅读(3827) 评论(0) 推荐(1)
摘要:源代码是这样的:public class AuthorizationSignature { public static String createSignature(String verb, String contentMD5, String contentType, String date,... 阅读全文
posted @ 2015-05-12 09:35 魔芋红茶 阅读(1194) 评论(0) 推荐(0)