原创 計網核心總結(測試開發面試常問題目)

計算機網絡(測試開發面試題總結)協議層及其服務模型參考模型網際協議棧應用層網絡應用程序體系結構HTTP協議Cookie和SessionDNS:域名系統傳輸層傳輸層服務UDP協議TCP協議TCP三次握手(3Q)TCP四次揮手(3Q)

原创 LeetCode經典算法題目二(樹、排序、查找、動態規劃、回溯、貪心)

LeetCode經典算法題目一(字符串、數組、鏈表、棧、隊列、哈希) LeetCode之樹、排序、查找、動態規劃、回溯、貪心六、樹1. 相同的樹2. 對稱二叉樹3. 二叉樹的最大深度(★)4. 將有序數組轉換爲二叉搜索樹5. 平衡

原创 數據庫系統(PostgreSQL)

數據庫系統數據庫系統基礎數據庫操作語言SQL數據定義SQL語句(創建、修改、刪除)數據操縱SQL語句數據查詢SQL語句數據控制SQL語句視圖SQL語句數據庫管理事務管理備份與恢復數據庫應用編程數據庫連接技術Java Web數據庫編

原创 Git拉取和提交到GitLab的命令

GitLab簡介 GitLab是類似於GitHub的倉庫管理系統,和GitHub一樣,它能夠提交/拉取代碼,不同的是,GitLab可以部署在自己服務器上,數據庫等信息是自己掌握的,適合團隊內部協作開發。可以理解爲個人版本的Git

原创 Java基礎知識彙總(測開面試)

1. 面向過程和麪向對象 面向過程: 分析出解決問題所需要的步驟,然後用函數把這些步驟一步一步實現,使用的時候一個一個依次調用。 優點:性能比面向對象高,因爲類調用時需要實例化,開銷比較大,比較消耗資源;比如嵌入式開發、 Li

原创 LeetCode經典算法題目一(字符串、數組、鏈表、棧、隊列、哈希)

最近開始刷LeetCode,回顧了一下被我遺忘在角落裏的數據結構和算法,包括java的基礎語法。爲了避免刷完了題又忘,所以在這裏總結一下做過的題目,文中出現的所有代碼均是用java編寫,有不對的地方歡迎指正。 “業精於勤,荒於嬉

原创 軟件開發模式(瀑布、原型、增量、螺旋、敏捷開發)

軟件生命週期 軟件生命週期,又稱爲 軟件生存週期 或 系統開發生命週期,是軟件的產生直到報廢的生命週期,週期內有以下八個階段: 問題定義 可行性研究 需求分析 概要設計(總體設計) 詳細設計 編碼與單元測試 綜合測試 軟件維護

原创 LeetCode經典算法題目二(樹、排序、查找)

LeetCode經典算法題目一(字符串、數組、鏈表) LeetCode之樹、排序、查找四、樹1. 相同的樹2. 對稱二叉樹3. 二叉樹的最大深度(★)4. 將有序數組轉換爲二叉搜索樹5. 平衡二叉樹6. 二叉樹的最小深度7. 路徑

原创 Linux非常常用的指令

Linux常用指令歸納文件管理ls命令 - 顯示目錄下的內容和屬性信息mkdir命令 - 創建目錄cp命令 - 複製文件或目錄mv命令 - 移動或改名文件grep命令 - 強大的文本搜索工具pwd命令 - 顯示當前路徑文檔編輯ec

原创 計算機網絡核心知識總結

計算機網絡基礎協議層及其服務模型參考模型網際協議棧應用層網絡應用程序體系結構HTTP協議HTTP連接HTTP報文格式HTTP vs HTTPSSSL協議Cookie和SessionDNS:域名系統傳輸層網絡層數據鏈路層物理層 協議

原创 Golang學習筆記

公司最近打算啓動一個新項目:實現接口級別的mock服務,技術棧需要利用Go的超強併發能力。很早就聽聞過Go的大名了,趁這個機會跟着大佬們學一學,目前還在不斷學習中,邊學習邊整理整理學習筆記。 一、包 package <name>包

原创 Web端點餐系統(HTML5 + CSS3 + JS(jQuery))

Web點餐系統(前端開發)一、系統簡介二、系統設計三、系統實現· 首頁(當天菜品)/推薦菜品/熱買菜品· 已選菜品· 我的訂單· 訂單統計四、總結五、源碼下載 一、系統簡介 該Web點餐系統是爲了給食堂提供下一天的菜品做參考,使用