原创 高性能mysql筆記

(一) mysql 架構 1.1 邏輯架構 第二層:查詢解析,分析,優化,緩存以及所有的內置函數(日期,時間,數學等等),以及所有的誇存儲引擎的功能:存儲過程、觸發器、視圖等 第三層:包含存儲引擎,存儲引擎是負責數據的存儲和提取

原创 算法學習之字典樹實現(leetcode 208)

何爲字典樹? 比如查詢單詞,hello那麼可以通過 前綴 h 縮小範圍 確定h 後再通過e 進一步縮小範圍,知道最終找到hello 這個單詞 字典樹的示意圖,來一個: 有啥用呢? 圖中的四角星表示存在以該字母結尾的單詞。 每個節點

原创 git 的基本使用(未完待補充)

原文鏈接:https://blog.csdn.net/qq_36922927/article/details/98473435 git 的使用 1創建新倉庫 mkdir xxx //創

原创 線程池及核心參數

1 爲什麼需要線程池 一般來說,線程的生命週期需要通過 new(新建)->start(就緒)->running(運行中)->dead(消亡) 假設每個狀態到下一個狀態需要的時間是 1,2,3 秒 但是我們往往只是關心running

原创 設計模式

代理模式 靦腆不敢當面送妹子禮物,於找到她閨蜜代轉 這裏的閨蜜就是代理 但是禮物是你送的 妹子也知道是你送的,但是獲取禮物通過閨蜜(代理)獲取的 場景: 遠程代理:比如net 的webservice, 虛擬代理 安全代理 工廠

原创 Virtualbox 上的ubuntu 與win 主機互ping

virtualbox 中改爲橋接 重啓ubuntu 查看ip ,應該是和主機是在同一網段 win ->ping Ubuntu 能夠成功 Ubuntu->win 不能成功 將win的防火牆關閉,然後在嘗試即可

原创 tcp&udp 抓包記錄(個人草稿記錄)

tcp 抓包 啓動服務端 連接服務端 發送消息1 關閉客戶端(服務端關閉客戶端) 啓動客戶端 連接服務端 關閉客戶端 啓動客戶端 連接服務端 關閉服務端 當發送雙方中的一方如果提出中斷連接,那麼就會給對方發送一個FIN

原创 Filezella 無法連接上ubuntu(安裝ssh)

Filezella 上選擇使用sftp 的方式去連接虛擬機上的Ubuntu,發現無法連接上,是 connection refused 需要注意的是: ip 是能夠互相ping的,Ubuntu的防火牆是關閉的 ubuntu 需要

原创 c socket

server.c 服務端創建邏輯: 建立socket(socket()) 綁定ip 與端口(bind()) 監聽客戶端請求(accept())(阻塞) 給客戶端返回數據(send()) 注意:通信是根據connectfd (in

原创 軟件工程圖表規範

流程圖,匯聚點應該爲同一個點 狀態圖:線上寫狀態轉換髮生需要的條件 用例圖:先上用例描述,再接用例圖。需要注意如果用例比較複雜,可以先畫總體用例(按照功能模塊分,或者子系統分也是可以的) 然後針對每一個大用例,分層畫出詳細用例。

原创 Rect的intersect 方法坑

在使用android 做一些小遊戲的時候,可能需要用到碰撞檢測,而矩形的 Rect.intersect(Rect a)方法可能被用到 但是需要注意的是:這個方法是用來取兩個矩形的相交部分,並設置給Rect /**

原创 用例的擴展與包含

擴展:extend 包含:include 擴展(extend): extend關係是對基用例的擴展,基用例是一個完整的用例,即使沒有子用例的參與,也可以完成一個完整的功能。 extend的基用例中將存在一個擴展點,只有當擴展點被

原创 javaweb 中使用editor.md 編輯器

https://www.hexcode.cn/article/show/editormd

原创 vue 全局變量的使用方式

https://blog.csdn.net/qq_30669833/article/details/81706217

原创 vsftpd cannot read config file: /etc/vsftpd/vsftpd.conf

權限: sudo service vsftpd start