原创 進程通信(進程)

有一次面試的時候,被問到進程之間有哪些通信方式,不過由於之前沒深入思考且整理過,說的並不好。想必大家也都知道進程有哪些通信方式,可是我猜很多人都是靠着”背“來記憶的,所以今天的這篇文章,講給大家詳細着講解他們是如何通信的,讓大家儘量能夠理

原创 【php知識點】日期與時間相關擴展 -日期、時間

microtime 返回微妙級時間戳

原创 基於rabbitMq的應用實戰應用

RabbitMQ是一個在AMQP基礎上完成的,可複用的企業消息系統,底層基於Erlang語言。 一:centos7安裝RabbitMQ 這玩意兒安裝很扯淡,官方推薦rpm安裝,rpm安裝本身是最簡單的,但是安裝RabbitMQ卻不簡單,很

原创 【php知識點】函數參考-變量與類型相關擴展-函數處理

register_shutdown_function([$this,'close']) register_shutdown_function(function() {})

原创 【swoole】兩種方式創建http服務

在這裏簡述swoole兩種API編寫簡單HTTP服務器。 swoole_server 使用swoole_server API,構建HTTP服務器,4個步驟: 構建Server對象 設置運行時參數 註冊事件回調函數 啓動服務器 直接代碼體現

原创 【rabbitmq-完整安裝版】安裝

RabbitMQ是一個在AMQP基礎上完成的,可複用的企業消息系統,底層基於Erlang語言。 一:centos7安裝RabbitMQ 這玩意兒安裝很扯淡,官方推薦rpm安裝,rpm安裝本身是最簡單的,但是安裝RabbitMQ卻不簡單,很

原创 【redis】單進程單線程-爲什麼會如此快?

Redis採用的是基於內存的採用的是單進程單線程模型的KV數據庫,由C語言編寫。官方提供的數據是可以達到100000+的qps。這個數據不比採用單進程多線程的同樣基於內存的KV數據庫Memcached差。 Redis快的主要原因是: 完全

原创 【php知識點】語言參考-預定義變量

$_SERVER  例子:./init --env=dev $_SERVER['argv'][0] = ./init $_SERVER['argv'][1] = --env=dev

原创 【php知識點】函數參考-文件系統相關擴展-文件系統

fgets — 從文件指針中讀取一行 is_dir https://www.php.net/manual/zh/function.is-dir.php is_file  判斷給定文件名是否爲一個正常的文件 file_get_conte

原创 php知識點】語言參考-流程控制

require / include   https://www.php.net/manual/zh/function.require.php   foreach https://www.php.net/manual/zh/control-

原创 【php知識點】函數參考-文本處理-字符串

str_replace / str_ireplace https://www.php.net/manual/zh/function.str-replace.php   echo 輸出一個或多個文本 trim — 去除字符串首尾處的空白字符

原创 php知識點】函數參考-變量與類型相關擴展-Ctype

ctype_digit 做純數字的檢測

原创 【mac知識】

sudo spctl --master-disable  關掉軟件安裝權限控制 sudo spctl --master-enable 開啓控制   好工具網站:xclient.info

原创 【php知識點】函數參考-變量與類型相關擴展-變量處理

empty 判斷一個變量是否被認爲是空的。當一個變量並不存在,或者它的值等同於FALSE,那麼它會被認爲不存在。如果變量不存在的話,empty()並不會產生警告。 isset