原创 Mysql常見知識點【新】

1、一張表,裏面有ID自增主鍵,當insert了17條記錄之後,刪除了第15,16,17條記錄,再把Mysql重啓,再insert一條記錄,這條記錄的ID是18還是15 ?   2、MySQL的技術特點是什麼?   MySQL數據庫軟件

原创 針對分佈式或集羣session同步問題,改用jwt的續期解決方案

文章來源於多個博主,在此感謝他們的付出! 業務場景 在前後分離場景下,越來越多的項目使用token作爲接口的安全機制,APP端或者WEB端(使用VUE、REACTJS等構建)使用token與後端接口交互,以達到安全的目的。本文結合stac

原创 阿里雲綁定OSS對象存儲和cdn加速

開啓阿里雲OSS對象存儲 創建bucket 其他的隨意填,就這個訪問權限需要改成公共讀 爲了文件安全以及訪問,我們需要一個訪問的key 用賬號自帶的也行,但權限也是最大的 然後現在可以上傳文件了 這是我們的oss地址 爲了能隱

原创 mysql 替換字段部分內容

1.replace into           replace into table (id,name) values('1','aa'),('2','bb')           此語句的作用是向表table中插入兩條記錄。如果主鍵i

原创 thinkphp6.0安裝及composer一系列問題解決

安裝 穩定版安裝: composer -vvv create-project topthink/think tp 開發版安裝: composer -vvv create-project topthink/think=6.0.x-de

原创 php關於閉包(匿名函數)的理解

匿名函數(Anonymous functions),也叫閉包函數(closures),允許 臨時創建一個沒有指定名稱的函數。最經常用作回調函數(callback)參數的值。當然,也有其它應用的情況。 匿名函數目前是通過 Closure 類

原创 mysql之DDL

一 簡介:今天來DDL的變革 二 DDL演化方式:   1 copy table : 1 創建臨時表2 copy數據到臨時表 3 rename進行交換 缺點 1 阻塞事務 2佔用磁盤空間   2 inplace : 1 在線更改表,不會拷

原创 git和svn的區別,git的操作命令集合

版本控制器的作用: 1. 可以協同代碼管理,讓多人開發代碼得以實現。 2. 迴歸到以前的任何一個時間點的代碼處(好比:開始寫了很多代碼,後面有修改了一些,突然IDE崩潰,但是發現還是以前的代碼更好,這個時候無法回去,這個時候沒有後悔藥喫,

原创 linux利用lvs+Keepalived實現負載均衡

負載均衡:兩臺(一主一備)  LVS + Keepalived+三臺HTTP服務器 這是我的第一臺HTTP服務器【這裏使用的是現成lnmp,然後複製出三臺一模一樣的】 在每臺(HTTP服務器)真實服務器網上上添加LO:0接口,並設置虛

原创 使用內網穿透調試微信小程序

網址:ngrok.cc,隨意購買一個,登陸後臺,選擇隧道管理   下載客戶端 點擊bat批處理文件 輸入隧道id回車即可 進入微信小程序編程工具 將這個勾給勾上,然後修改HTTP_REQUEST_URL即可 創作不易,如果能夠

原创 TP3.2升級TP5踩到的坑

TP5:   M 方法 替換爲 Db::name、S 方法 替換爲 session、I 方法 替換爲 input、U 方法 替換爲 url              字母函數下邊整理了一個表,可供參考              IS_PO

原创 redis錯誤:MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist

Redis問題 MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that

原创 我的博客即將同步至騰訊雲+社區,邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=654o7zhrylh8

我的博客即將同步至騰訊雲+社區,邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=654o7zhrylh8

原创 TP5用webuploader實現圖片上傳

PHP模板解析路徑問題 首先,配置文件添加代碼 位置:application/config.php return [ 'admin' => '/static/admin', ], 其次,php中讀取配置文件 $admin =

原创 TP3.2和TP5的語法區別

TP5:字母函數取消:I(),M()等函數取消,所以不能使用I('request.X'),可用Request::instance()->param();或者request()->param獲取提交參數 TP5:控制器不用強制加Contro