原创 【操作系統】網絡2(套接字和 UDP)

網絡編程 套接字(socket)是一組 API,實現網絡編程 準備知識: 服務器(server)—— 客戶端(client) 客戶端:主動發起請求的一方。客戶端給服務器發送的數據“請求”(Request) 服務器:被動接受請求的一方。服務

原创 【操作系統】網絡1(協議)

協議(網絡中的關鍵) 字面上理解,就是一個約定 網絡中的協議   協議分層 分層帶來的好處 分層能夠避免某個協議過於龐大。(類似於寫代碼,如果代碼太複雜,就要拆分成多個文件)【互聯網上需要考慮問題有很多】 分層後,協議之間“解耦合”,上層

原创 多線程的一些案例

單例模式 這是一種常見的“設計模式”。 “設計模式”類似於“棋譜”。 場景:代碼中的有些概念不應該存在多個實例,此時應該使用單例模式來解決 兩種典型的方式實現單例模式: 1、餓漢模式:“餓”代表只要類被加載,就會立刻實例化 Singlet

原创 【測試】用例篇2(黑盒測試的測試用例)

黑盒測試設計測試用例的方法有哪些? 等價類、邊界值、因果圖、正交排列、場景法、錯誤猜測法 一、等價類 把輸入(特殊情況下才考慮輸出)劃分成若干個等價類,在每一個等價類中選擇一個測試用例,如果該測試用例測試通過,我們就說這個測試用例代表的等

原创 數據庫 MySQL 的基礎操作

數據庫是什麼,和數據結構有什麼關係? 數據庫是一個軟件,數據結構是一個學科,數據庫軟件在實現過程中,是非常依賴數據結構的   數據已組織並存儲數據的軟件,一般是存儲在硬盤上,(也有些是存儲在內存中)   數據庫主要可以分爲兩大類: 關係型

原创 MySQL的複雜查詢-索引-事務

複雜查詢 基本查詢 SELECT 字句 FROM 字句 WHERE 字句 ORDER BY 字句 LIMIT 字句 聚合查詢 GROUP BY 字句(可以獨立出現) HAVING 字句(必須跟在 GROUP BY

原创 Windows10系統下的JAVA1.8安裝

JDK   ---->   Java Development Kit Java     Java開發工具包 JRE   --->   Java runtime Environment        Java運行環境 JVM   ---->

原创 MySQL的JDBC的使用

JDBC 標準,在代碼中的表現,一組 interface(接口),實現了這些接口的類 Driver (驅動) Jar 包,是一個zip壓縮包,按一定的標準管理起來的一組類文件(*.class) 搭建實用JDBC環境的步驟 1.在

原创 操作系統初識

馮諾依曼體系結構 描述了一臺計算機是如何構成的(又稱爲普林斯頓體系結構) (99% 的計算機都是馮諾依曼體系結構的,硬件的特點會對軟件開發造成直接的影響)   內存 過去幾十年,CPU的發展速度十分迅猛 “摩爾定律”:18個月,芯片集成

原创 Mysql 表的增刪改查(進階)

約束: 數據庫針對數據進行一系列的校驗,如果發現插入的數據不符合約束中的描述的校驗規則,就會插入失敗,爲了更好地保證數據的正確性。   1、not null(不可爲空) 當設置 id 不可爲空時   意圖將id 設置爲空就會報錯  

原创 Java 面向對象編程——繼承

OOP(面向對象)語言的 三大特性爲:封裝、繼承、多態。 此文章將介紹關於繼承的內容。 創建三個類 從上述三個類中的紅色圈出部分發現,代碼的重複性比較高* 在實際寫代碼的過程中,代碼的可重用性比較低,接下來就介入了繼承的操作

原创 Java 漢諾塔的解答

  漢諾塔由三根柱子(分別用A B C表示)和n個大小互不相同的空心盤子組成。一開始n個盤子都摞在柱子A上, 大的在下面,小的在上面,形成了一個塔狀的錐形體。     對漢諾塔的一次合法的操作是指:從一根柱子的最上層拿一個盤子放到另一根柱

原创 Java 的類和對象

面向對象 **面向過程:**當需要實現一個功能的時候,每一個具體的步驟都要親力親爲,詳細的處理每一個細節。 **面向對象:**當需要實現一個功能的時候,不關心具體步驟,而是找一個已經具有該功能的方法來幫忙處理問題。 面向對象三大基

原创 【測試】測試的概念

軟件測試的目的和原則 目的:驗證軟件有或沒有問題。 原則:以客戶爲中心,遵循軟件測試的規範、流程、標準和要求。     什麼是需求 滿足用戶的期望或規定的文檔(合同、標準、規範)所需要的條件和權能,包含用戶需求和軟件需求。 非功能性需求

原创 idea 中打開別人的項目不能運行解決辦法

首先可以在界面右上角找到下圖的按鈕後點擊。   如果沒有找到可以點擊 File → Project Structure   點擊完成後會出現下面的界面   首先設置SDK   然後再下面的等級中選擇與 SDK 相同的等級   此