原创 用php腳本,你如何定時更新商品列表

電商項目中爲了提高抗併發能力,需要對商品列表做緩存,以下是更新緩存用的腳本: https://mp.weixin.qq.com/s/36FG76HMMMTzBBpH71xPvg   //PRODUCTION_爲緩存商品列表的臨時key

原创 成功的道路並不擁擠,別那麼早放棄

  成功的道路並不擁擠 許多人都是自己嚇自己   1 前不久,表弟第三次對我說,他要放棄考研了。   半年前,複習了6個月的他第一次做完真題,拿到錯得一塌糊塗的試卷,他覺得自己天分不佳,想要放棄。   三個月前,他和室友一起聊複習進度,面

原创 mysql 時間的新增與修改

  用current_timestamp,不過這個默認值只用在timestamp的列,對datetime列無效 create table default_time (   id int not null primary key auto_

原创 ubuntu18.01下面的PHP文件不解析

找到apache 所在的目錄下 /etc/apache2    的 apache2.conf  #KeepAlive On   KeepAlive Off   #本人關閉長連接 <FilesMatch "^\.ht">       Req

原创 【原創】knockout--添加radio的checked綁定

https://www.cnblogs.com/yaoxiaping/p/3837835.html <p>Send me spam: <input type="checkbox" data-bind="checked: wantsSpam

原创 Ubuntu 18.04 安裝phpMyAdmin

1:安裝phpMyAdmin(apt會提示附帶安裝php-mbstring和php-gettext) $ sudo apt-get install phpmyadmin 2.設置軟鏈接 $ sudo ln -s /usr/share/ph

原创 數組轉化成對象

$orderDeducts = (object)$orderDeducts;//將空數組轉化成空對象 $orderDeducts = json_encode($orderDeducts);

原创 PHP-10小時到10分鐘,一步步優化巨量關鍵詞的匹配

PHP-10小時到10分鐘,一步步優化巨量關鍵詞的匹配   問題由來 前些天工作中遇到一個問題: 有 60萬 條短消息記錄日誌,每條約 50 字,5萬 關鍵詞,長度 2-8 字,絕大部分爲中文。要求將這 60萬 條記錄中包含的關鍵詞全部

原创 基於redis構建消息隊列

一般來說,消息隊列有兩種場景:一種是發佈者訂閱者模式;一種是生產者消費者模式。利用redis這兩種場景的消息隊列都能夠實現。定義: 生產者消費者模式:生產者生產消息放到隊列裏,多個消費者同時監聽隊列,誰先搶到消息誰就會從隊列中取走消息;即

原创 同步和異步、阻塞與非阻塞

先明白的事兒 當一個程序在執行的時候,一般會創建一個進程,也可以有多個進程。一個進程至少會創建一個線程,多個線程共享一個程序進程的內存。程序的運行最終是靠線程來完成操作的。線程的數量跟CPU核數有關,一個核最多能發出兩個線程。 線程的操作

原创 php多進程使用場景

pcntl介紹 擴展介紹 php多進程模塊依賴pcntl擴展,官方手冊介紹:http://php.net/manual/zh/book.pcntl.php Note:  1. 此擴展在 Windows 平臺上不可用。  2. 進程控制不能

原创 swoole的運行模式

Swoole深入學習-瞭解swoole的運行模式  Swoole高效跟傳統的web開發有什麼區別,除了傳統的LAMP/LNMP同步開發模式,swoole的異步開發模式是怎樣的,如何保持高效   一、傳統web開發模式 PHP web開發採

原创 centos7 ping: www.baidu.com: Name or service not known

1、網絡配置查看記住NAT設置中的子網IP、子網掩碼、網關IP三項,接下來配置文件主要是這三項。2、編輯Linux中的網絡配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens33   #注 網絡配

原创 CentOS7沒有Eth0網卡

CentOS7系統安裝完畢之後,輸入ifconfig命令發現沒有eth0,不符合我們的習慣。而且也無法遠程ssh連接,      這個問題解決起來還算簡單:      一,永久搞定     1.進入目錄/etc/sysconfig/net