原创 laravel Passport 多表登錄使用小結

1、passport中有 客戶端密碼授權、個人授權。 如果是要用到第三方授權登錄,可以使用 個人授權 Personal Token 密碼授權通過請求 /oauth/token 來獲取 access_token 個人授權可通過

原创 nginx的location、root、alias指令用法和區別

原文鏈接:http://www.nginx.cn/4658.html nginx指定文件路徑有兩種方式root和alias,指令的使用方法和作用域: [root] 語法:root pat

原创 定時備份數據庫腳本

編寫腳本 /usr/local/backup/db_bk.sh #!/bin/bash /usr/local/mysql/bin/mysqldump -u root -ppassword qm_weixin | gzip >

原创 MySQL單表數據量過千萬,採坑優化記錄,完美解決方案

原文鏈接:https://www.toutiao.com/i6633207458275787268/?tt_from=weixin&utm_campaign=client_share&wxshare

原创 redis 基本命令使用(一)

啓動 redis 服務端 ./redis-server ../etc/redis.config 遠程連接 redis 服務 redis-cli -h host -p port -a password -本地連接客戶端

原创 redis 有序集合 操作(六)

ZADD KEY_NAME SCORE1 VALUE1… SCOREN VALUEN // 用於將一個或多個成員元素及其分數值加入到有序集當中。 // 如果某個成員已經是有序集的成員,那麼更新這個成員的分數值,並通過重新插入這

原创 redis 集合 操作(五)

SADD KEY_NAME VALUE1…VALUEN(將一個或多個成員元素加入到集合中,已經存在於集合的成員元素將被忽略;假如集合 key 不存在,則創建一個只包含添加的元素作成員的集合;當集合 key 不是集合類型時,返回一

原创 ubantu18 使用certbot申請免費的ssl證書

安裝步驟 添加 certbot 庫 sudo add-apt-repository ppa:certbot/certbot 更新包列表 sudo apt-get update 安裝 certbot sudo apt-get i

原创 redis 列表 操作(四)

LPUSH KEY_NAME VALUE1… VALUEN (將一個或多個值插入到列表頭部。 如果 key 不存在,一個空列表會被創建並執行 LPUSH 操作。 當 key 存在但不是列表類型時,返回一個錯誤。) 127.0.

原创 redis 操作小白小結

小結: 1、哈希操作中,所有與哈希操作相關的命令前面都是以 h 開頭。 2、如果是獲取多個字段的值,則命令中會包含 m。 3、無論是哈希中判斷 key 是否存在還是字符串操作中判斷,都是圍繞 exists 來組成新的命令。 4、設

原创 redis 字符串 操作(二)

GETRANGE KEY_NAME start end (用於獲取存儲在指定 key 中字符串的子字符串。字符串的截取範圍由 start 和 end 兩個偏移量決定(包括 start 和 end 在內)) > set titl

原创 redis 哈希 操作(三)

HSET KEY_NAME FIELD VALUE (用於爲哈希表中的字段賦值;如果哈希表不存在,一個新的哈希表被創建並進行 HSET 操作;如果字段已經存在於哈希表中,舊值將被覆蓋) HGET KEY_NAME FIELD_N

原创 nginx 重載配置、熱部署、切割日誌文件

查看在運行的 nginx 進程 ps -ef | grep nginx root 2566 1 0 12:45 ? 00:00:00 nginx: master process ./nginx

原创 laravel Artisan命令使用

生成命令 php artisan make:command SendEmails 命令得結構 <?php namespace App\Console\Commands; use App\User; use App\DripE

原创 源碼編譯安裝Nginx

1、通過官網下載 nginx wget http://nginx.org/download/nginx-1.14.2.tar.gz 2、解壓 tar -xf nginx-1.14.2.tar.gz 進入解壓後目錄 cd ngi