原创 Laravel 框架使用的設計模式
工廠模式 例如:Auth::user() 此處Auth這個類就是工廠中的方法,Auth是註冊樹中的別名。 好處: 類似於函數的封裝,使對象有一個統一的生成(實例化)入口。當我們對象所對應的類的類名發生變化的時候,我們只需要改一下工廠類類裏
原创 mysql數據庫的主從同步原理
主從同步的用途 數據分佈 負載均衡 備份 高可用性和故障切換 主從如何同步 在主庫上把數據更改記錄到二進制日誌(Binary log) 中 備庫將主庫上的日誌賦值到自己的中繼日誌中(Ready log) 中 備庫讀取中繼日誌的事件,將其
原创 Linux日誌文件查看
1、tail date.log 輸出文件末尾的內容,默認10行 tail -20 date.log 輸出最後20行的內容 tail -n -20 date.log 輸
原创 瀏覽器發起請求的整個過程
域名解析——TCP三次握手——IP層發起http請求——服務器響應http請求,返回結果——瀏覽器解析html,請求具體的資源文件——瀏覽器對頁面進行渲染 DNS解析 DNS 是因特網使用的命名系統,採用客戶/服務器模型,協議是udp 協
原创 phpStrom 無法打開問題
mac 重新安裝phpstorm,但是下載安裝包,重新安裝之後,打開phpstorm總是閃退。 因爲重新安裝前,需要把之前安裝phpstorm留下的所有相關文件先刪除掉,然後再重新安裝phpstorm,這時候再打開就沒有問題了。 如果進
原创 redis的詳解
前言 一般對於高併發的系統來說,搭建一個健壯的緩存系統是不可避免的。單機的reids的QPS可能只能上萬,如果有再高併發的場景,單機是不能搞定的,就會有它的系統瓶頸。一般來說緩存是用來支撐高併發讀,這時候我們可能就會想到讀寫分離;讀寫分離
原创 Linux 命令全部失效的解決辦法
Linux下所有命令失效的解決方法 解決辦法:重新設置環境變量PATH export PATH=/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin 然後在 source
原创 java 環境的搭建基礎 mac
https://blog.csdn.net/qq_29168493/article/details/78796739 參考地址 安裝jdk 安裝idea 安裝 maven
原创 nginx proxy_pass
nginx =》 proxy_pass 代理轉發 在nginx中配置proxy_pass代理轉發時,如果在proxy_pass後面的url加/,表示絕對根路徑;如果沒有/,表示相對路徑,把匹配的路徑部分也給代理走。
原创 mysql 連接報錯
MySQL 8.0.11 error connect to caching_sha2_password the specified module could not be found ALTER USER 'root'@'loca
原创 會場安排問題
會場安排問題 時間限制:3000 ms | 內存限制:65535 KB 難度:4 描述學校的小禮堂每天都會有許多活動,有時間這些活動的計劃時間會發生衝突,需要選擇出一些活動進行舉辦。小劉的工作就是安排學校小禮堂的活動,每個
原创 歡迎使用CSDN-markdown編輯器
歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM
原创 navicate 遠程連接 數據庫
方法一、本地登入mysql,更改 "mysql" 數據庫裏的 "user" 表裏的 "host" 項,將"localhost"改爲"%" #mysql -u root -proot m
原创 ##Access denied for user 'root'@'localhost' (using password: YES)
解決方案:虛擬機裏面安裝的mysql 數據庫 1、打開MySQL目錄下的vim /etc/my.conf文件,在文件的最後添加一行“skip-grant-tables”,保存並關閉文件。 2、 重啓服務 3、在命令行中輸入“mys