原创 rpc是什麼?php中流行的rpc框架有哪些。

什麼是rpc框架 先回答第一個問題:什麼是RPC框架? 如果用一句話概括RPC就是:遠程調用框架(Remote Procedure Call) 那什麼是遠程調用? 通常我們調用一個php中的方法,比如這樣一個函數方法: local

原创 爲什麼我們的 Angular 應用總是很慢

AngularJS 作爲 Google 開源的 JS 前端框架最近一直很火。 在 html 中加上幾個標籤, 根據格式寫幾句 javascript 代碼, 一個單頁應用就總跑起來了。其方便的上手體驗, 雙向數據綁定等特性給了很多前端開發

原创 php中filter函數驗證郵箱、url和ip地址的實例

在看這函數之前我驗證郵箱或IP地址及url都是使用正則表達式來處理,今天發現filter函數可以替換正則哦並且方法簡單好用,下面我用實例介紹這函數的用法吧。 早年使用php的時候還不知道有filter這玩意,那時候判斷郵箱、url和i

原创 linux 下 apache啓動、停止、重啓命令

基本的操作方法: 本文假設你的apahce安裝目錄爲/usr/local/apache2,這些方法適合任何情況 apahce啓動命令: 推薦/usr/local/apache2/bin/apachectl start apaceh啓動

原创 PHP Redis 限制API和各種接口 請求頻率

//這個key記錄該用戶1的訪問次數  $key = 'user:1:api_count'; //限制次數爲10  $limit = 10; $ch

原创 Linux 查看進程和刪除進程

1. 在 LINUX 命令平臺輸入 1-2 個字符後按 Tab 鍵會自動補全後面的部分(前提是要有這個東西,例如在裝了 tomcat 的前提下, 輸入 tomcat 的 to 按 tab)。2. ps 命令用於查看當前正在運行的進程。gr

原创 redis的數據類型

Redis支持五種數據類型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。redis        Hash(元素存在key和value)         Redi

原创 php基於websocket實現的在線聊天室

本文實例講述了php基於websocket實現的在線聊天室。分享給大家供大家參考。具體如下:1、前言 公司遊戲裏面有個簡單的聊天室,瞭解了之後才知道是node+websocket做的,想想php也來做個簡單的聊天室。於是蒐集各種資料看

原创 rabbitMQ-PHP

這是工作隊列   /** * 推送消息到MQ隊列 * @param $message //隊列信息 * @param $exchange //交換機名 * @param $queue //隊列名

原创 PHP利用魔術方法實現準AOP

在傳統的OOP(面向對象編程:Object-Oriented Programming)思想裏,一般把應用程序分解成若干個的對象,強調高內聚,弱耦合,從而提高應用程序的模塊化程度,但是在處理某些問題的時候,OOP會顯得不夠靈活,比如說,應

原创 aop的原理

原创 常見通信協議區別——tcp、udp、rpc、http、socket

TCP/IP TCP/IP協議是一個協議簇。裏面包括很多協議的。UDP只是其中的一個。之所以命名爲TCP/IP協議,因爲TCP,IP協議是兩個很重要的協議,就用他兩命名了。 tcp和udp tcp和udp都是傳輸協議,主

原创 MongoDB數據庫設計中6條重要的經驗法則1

“我有豐富的sql使用經驗,但是我是個MongoDB的初學者。我應該如何在MongoDB中針對一對多關係進行建模?”這是我被問及最多的問題之一。 我沒法簡單的給出答案,因爲這有很多方案去實現。接下來我會教導你如何針對一對多進行建模。

原创 MongoDB 關係、引用、覆蓋索引查詢

一、關係   MongoDB 的關係表示多個文檔之間在邏輯上的相互聯繫。文檔間可以通過嵌入和引用來建立聯繫。MongoDB 中的關係可以是:1對1,1對多,多對1,多對多。 一個用戶可以用多個地址,這是典型的一對多關係。   us