原创 Laravel6驗證器驗證多個字段的唯一索引
//驗證聯合唯一索引(application_id,pfId,ad_type這三個字段在advertisements表裏的唯一索引) $where = [ 'application_id'=>
原创 PHPstorm 連接FTP 實現文件上傳和下載
1.首先,需要你新建一個目錄,用於存放從服務器下載的項目 2.在phpstorm打開這個文件夾 file ---->open 服務器IP,用戶名,密碼,服務器上的項目所在目錄 服務器上的項目所要下載到的本地目錄,後面的那兩個都要加
原创 TCP/IP協議的三次握手和四次揮手
轉載 https://www.cnblogs.com/qdhxhz/p/8470997.html 1.TCP有6種標示:SYN(建立聯機) ACK(確認) PSH(傳送) FIN(結束) RST(重置) URG(緊急) 一. T
原创 Hyperf 安裝
1.Hyperf的安裝要求 2.利用Composer安裝 我記得不能用root賬戶去執行,應該新建一個用戶並給那個用戶項目目錄的權限,然後用新建的賬戶去執行composer命令安裝 useradd sdl chown -R sdl
原创 centos7 源碼編譯安裝redis擴展
wget http://pecl.php.net/get/redis-5.0.0.tgz tar -zxvf redis-5.0.0.tgz cd redis-5.0.0 /usr/local/php/bin/phpize
原创 Mysql開啓慢查詢日誌和分析
1.查看是否開啓MySQL日誌 show variables like 'slow_query%'; slow_query_log 慢查詢開啓狀態 slow_query_log_file 慢查詢日誌存放的位置(這個目錄需要My
原创 Centos7用戶,組,權限操作
//添加用戶(如果創建用戶不帶參數,系統會根據默認值創建用戶及同名用戶組,並在HOME目錄裏創建同名家目錄,默認的登錄shell爲/bin/bash) useradd sdl //查看系統中有沒有該用戶 cat /etc/passwd
原创 Go基礎編程----Go包的管理
1.包的命名 go語言的包的命名,遵循簡潔、小寫、和go文件所在目錄同名的原則,這樣就便於我們引用,書寫以及快速定位查找。比如go自帶的http這個包,它這個http目錄下的所有go文件都屬於這個http包,所以我們使用http包裏的函數
原创 PHP設計模式---註冊樹模式
註冊樹模式(Registry Pattern ):註冊樹模式爲應用中經常使用的對象創建一箇中央存儲器來存放這些對象 —— 通常通過一個只包含靜態方法的抽象類來實現 //註冊樹類 class Register { prote
原创 swoft安裝並啓動
1.環境需求,php源碼安裝並安裝swoole和redis擴展在https://blog.csdn.net/php12345679/category_7671306.html 2. Composer全局替換阿里鏡像並下載swoft
原创 Swoft控制器與註解
註解 簡單來說就是通過(框架規定的註釋的方式)來生成路由, 框架規定的註釋就指的是註解 註解類: Swoft\Http\Server\Annotation\Mapping\Controller 通常僅有 @Controller
原创 PHP RSA2非對稱加密算法
特點:只需交換公鑰;公/祕鑰機制,公鑰加密,私鑰解密;(或者私鑰加密,公鑰解密);公鑰負責加密,私鑰負責解密;私鑰負責簽名,公鑰負責驗證 windows生成公鑰私鑰 http://web.chacuo.net/netrsakeypair
原创 Codis安裝部署Redis5.x集羣
1.Go安裝 Go下載地址 解壓 tar zxf go1.9.1.linux-amd64.tar.gz -C /usr/local/ -----------------------------------------------
原创 CentOs7 源碼編譯安裝OpenResty
Nginx 採用一個 master 進程管理多個 worker 進程(master-worker)模式,基本的事件處理都在 woker 中,master 負責一些全局初始化,以及對 worker 的管理。在OpenResty中,每個 wo
原创 Hyperf的依賴注入(未完結)
簡單對象注入 我們先在app/下新建一個Service文件夾並新建一個UserService類,用於注入 <?php namespace App\Service; class UserService { public fu