原创 OAuth2.0 的理解

OAuth是一個關於授權(authorization)的開放網絡標準,在全世界得到廣泛應用,目前的版本是2.0版。 本文對OAuth 2.0的設計思路和運行流程,做一個簡明通俗的解釋,主要參考材料爲RFC 6749。 一、應用場

原创 Docker系列學習 -- (一) Docker的認知和安裝

在學習Docker之前,本人對Docker只是有個模糊的印象,但是具體能做什麼,並不是很清楚,從網上查找到大堆資料,但是幫助有限,所以就想着能把自己學習Docker記錄一下,可以當作是學習筆記吧,也希望對那些對Docker有興趣,但又無從

原创 阿里雲Redis開發規範(供大家參考)

一、鍵值設計1. key名設計(1)【建議】: 可讀性和可管理性以業務名(或數據庫名)爲前綴(防止key衝突),用冒號分隔,比如業務名:表名:idugc:video:1(2)【建議】:簡潔性保證語義的前提下,控制key的長度,當key較多

原创 PHP 關於數組和json的相互轉換

今天在項目的時候,發現在解析json_decode的時候,發生錯誤.後來仔細查看php關於php的json_encode()和json_decode()兩個函數,發現:1、數組轉換json(數組爲索引數組)    array('a','b

原创 關於ThinkPHP5 的request()接收圖片上傳問題

在做項目的時候用到tp5,使用webuploader插件上傳圖片縮略的時候,發現使用request()->file('filename'),獲取不到file的信息,在網上查了後,最終解決。爲避免其他人踩坑,分享如下: 1》request-

原创 MySQL 查詢當天、周、月,最近一週、一月的數據

最近在做項目的時候,需要查詢當月數據,就整理類似的這些語句,希望對大家有所幫助 查詢當天數據:  SELECT * FROM 表名 WHERE TO_DAYS(表中時間字段) = TO_DAYS(NOW()); 查詢當週數據:  SELE

原创 解決Sublime Text 3中文亂碼問題

本文采用ConvertToUTF8插件解決問題 一、打開sublime text ,使用Ctrl + shift + p ,在出現的輸入框中輸入 install Package Control ,等sublime Text自動安裝pack

原创 MySQL 按年月日分組統計(收藏)

 create_time時間格式         SELECT DATE_FORMAT(create_time,'%Y%u') weeks,COUNT(id) COUNT FROM role GROUP BY weeks;      

原创 thinkphp5在lnmp1.4集成環境修改根目錄後,出現500錯誤

修改nginx根目錄到thinkphp5的public下,通過域名或者IP訪問,出現500錯誤解決方法:1、先打開php的錯誤提示    將 php.ini中的 display_errors = Off 修改爲 On;    這時在訪問,

原创 js +Ajax 實現滾動條自動加載內容

<!DOCTYPE=html> <html> <head> <script src="./js/jquery-3.2.1.min.js" type="text/javascript"></script> <script t

原创 搭建服務器上的Git並實現自動同步到站點目錄(www)

因業務需要,我需要實現項目的版本控制並在提交代碼的時候能將實時更新的代碼同步更新到站點目錄,折騰大半天,就記錄下來,也僅供大家參考 一 、 在服務器上安裝Git 驗證 git 是否安裝成功 git --help,出現下圖則安裝成功