原创 用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