原创 MySQL 長知識函數
find_in_set: 用法: find_in_set(str,strlist); 在strlist中查找str,找到就範圍所在的位置, strlist必須是用','分割的字符串 例子 : select FIND_IN_S
原创 Laravel 表單驗證
引入類use Validator;//引入驗證類編寫驗證規則+錯誤描述://注意:在使用正則驗證規則時候,驗證規則必須爲數組 $int_regex = ['required','regex:/^[1-9]\d*$/']; //必須|整數且
原创 vim常用命令
行號:顯示行號: set number (命令模式下)取消行號: set nonumber(命令模式下)默認顯示行號:一: 編輯/etc/vimrc 文件 vim /etc/vimrc二:在文件開端 插入 set numbe
原创 git設置用戶名+郵箱+公鑰
查看用戶名: git config user.name生成用戶名:git config user.name xxx查看郵箱:git config user.email生成郵箱:git config user.email xxx生成鑰匙:命
原创 Laravel部署注意事項
一:首先確保PHP版本>5.6.4(很重要,不然會報500錯,5.3是如此)二:保證路徑(在laravel中的文件跳轉最好用url()函數轉化,不然可能會跳轉失敗)三:linux下嚴格區分大小寫,所以在路由定義的方面上要記得和文件夾名字想
原创 redis常用命令-個人版本
//以下是一些常用命令和個人看法,如有偏頗,請不吝賜教. 關於key值 del key rename key newname exists key type key keys name* //獲取符合條件的key
原创 磁盤空間佔滿造成的事故
事故描述:兩臺web服務器,使用負載均衡+主從複製.附屬機經常報文件未發現的異常,經排查是緩存文件問題. 緩存文件異常描述:可以創建文件,但是文件大小爲零,php-fpm對文件有寫的權限,但是寫不進去. 在排查了代碼,框架,服務器權限後,
原创 MySQL表鎖,行鎖,事務隔離級別介紹
InnoDb和MyISAM的主要區別: MyISAM支持表鎖,不支持事務,支持全文索引,默認表類型. InnoDb支持行鎖,支持事務,不支持全文索引(但可以用sphinx分詞索引); 鎖介紹(大概): 行鎖級:share lock(別
原创 php7新特性
轉載自:https://www.cnblogs.com/tl542475736/p/8832912.html PHP7.0新特性 1. 組合比較符 (<=>) 組合比較符號用於比較兩個表達式。當$a小於、等於或大於$b時它分別返回-1
原创 環境變量
各種bin,sbin的執行順序 /usr/local/bin->/usr/bin->/bin->/usr/local/sbin->/usr/sbin->/sbin 如何查看 echo $PATH (優先級高的在前) 添加環境變量
原创 重放攻擊
什麼是重放攻擊? 合法請求數據被獲取後,再次對服務器發起請求!(重複的會話請求就是重放攻擊) 參考地址:https://baike.baidu.com/item/%E9%87%8D%E6%94%BE%E6%94%BB%E5%87%
原创 linux 共享文件夾
Linux下多人共同開發 一,將多人添加至共同的用戶組中 二,修改項目目錄的用戶組 三,修改項目目錄的權限爲 2770 即設置SGID(原因:設置SGID後,用戶組成員在此目錄下創建文件的用戶組將會是項目目錄的用戶組)
原创 常用PHPstorm 快捷鍵
ctrl + f : 當前文件下查找文本ctrl + shift + f : 指定目錄下查找文本ctrl + r : 當前文件下替換文本ctrl + shift + r : 指定目錄下替換文本ctrl +
原创 Supervisorctl 守護larave隊列
服務器環境:centos下載supervisoryum install supervisor 此時 /etv/supervisord.conf 爲supervisor配置文件,查看此文件發現最後引入了文件(引入/etc/superv
原创 mac 下常用軟件安裝
source tree : http://www.9553.com/mac/mac_10715.html(下載地址) https://www.cnblogs.com/wmm007/p/9184490.html(破解方法