原创 redis+延遲執行 秒殺低端處理方式

public function test(){ $microseconds = rand(1000000,3000000); usleep($microseconds);//延遲隨機毫秒數繼續執行

原创 開發過程遇到的比較神奇的事情,加了日誌之後程序正常了

接手的同事的項目,有一個導入數據之後生成二維碼上傳到阿里雲oss的操作,數據量大的時候會返回cURL error: Empty reply from server,在程序裏面輸入家裏打印日誌之後意外的好了,懷疑是因爲短時間內請求次數過多,

原创 秒殺邏輯(初稿)

1.秒殺時間段設置 設置每天固定的秒殺時間段 2.添加秒殺商品思路 ①添加商品信息 ②添加商品庫存,商品庫存不爲0則參加每天的秒殺活動 ③添加商品到秒殺時間段 3.自動創建新的秒殺活動 設置舊的秒殺活動過期,提前創建新下一階段秒殺

原创 微信開發(1)-接口自定義菜單

這篇博客適合看懂了官方文檔不知道咋寫的,只想接口自定義菜單的請看第34行,祝您生活愉快! 第一步,打開服務器開發配置,試過不開啓也可以用接口自定義菜單,不過下一篇微信自動回覆也要打開乾脆就提前打開吧 啓用的時候微信會給服務器地址

原创 微信開發(2)-被動回覆用戶消息

配置好上一篇的服務器之後,用戶發送消息,就會自動post提交到我們配置的地址,我們可以通過file_get_contents(“php://input”)獲取微信提交過來的數據,使用simplexml_load_string()把

原创 tp5 think-swoole websocket開啓ssl wss可以請求

新開發發的項目用戶端是公衆號和小程序,小程序只支持wss鏈接,以下是我的開啓wss的方法,以及過程中遇到的一些問題(主要是我菜) 首先需要有證書,我用的是寶塔面板申請的免費證書,寶塔申請的免費證書路徑在/etc/letsencry

原创 多個php版本使用composer

服務器上安裝了從5.6到7.4版本的php。安裝導出excel的插件的時候提示我 這個是因爲默認的php版本是php7.3,PHP extension zip is missing from your system,zip擴展缺

原创 砍價邏輯(初稿)

1砍價商品類型 ①普通商品設置可以砍價 ②砍價商品獨立於普通商品單獨設置 2砍價商品管理 ①設置商品價格,商品能砍到的最低金額 ②設置砍價金額規則 (1)設置一個砍價區間,每次砍區間內隨機價格,當剩餘價格不滿足區間最低價格時,砍價