原创 Linux 指令篇

文章目錄一.查看硬盤空間使用情況二.查看 CPU 內存和系統版本三.查看網絡/進程信息四.文件訪問權限五.系統操作權限六.grep命令七.find命令八.Linux命令之uniq 一.查看硬盤空間使用情況 1.1 簡述 df 命令

原创 將本地數據庫中的數據上傳到雲服務器數據庫

前言: 這個過程就和把一臺電腦上的數據拷貝到另一臺電腦上一樣,雲服務器其實就是一臺只要你費用足夠就能永遠不死機的電腦。 一.操作本地數據庫 (1)打開數據庫 (2)導出數據庫(例如: tangshi 數據庫) 二.將剛剛導出的

原创 Java 語言設計一個緩存模型

前提: 數據庫表 student: create table student( id int, name varchar(15) ); 一.線程不安全版本 import java.util.HashMap; import j

原创 【算法】斐波那契數列

大家都知道斐波那契數列,現在要求輸入一個整數n,請你輸出斐波那契數列的第n項(從0開始,第0項爲0)。 分析:斐波那契數列的標準公式爲:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=3,n∈N*) 數列

原创 唐詩可視化具體測試

按照開發階段來分: 一.單元測試 在編碼階段對一個具體的模塊進行單元測試。 測試模塊:數據爬取模塊。(分別對單線程版本,多線程版本,線程池版本四個版本進行代碼測試) 二.集成測試 測試模塊組裝功能的正確性、模塊之間的數據傳輸、模塊

原创 唐詩可視化項目

一.項目簡介 本項目分爲兩個模塊,分別是:詩詞爬取模塊和數據可視化模塊。主要是通過對 古詩文網 的唐詩三百首的內容進行爬取,並將爬取到的內容存儲到 MySQL 數據庫當中,並將相關的數據內容進行統計,最終將其以圖表等形式展示出來的

原创 MySQL的左連接、右連接、內連接

具體演示 用兩個表(a_table 和 b_table),關聯字段 a_table.a_id 和 b_table.b_id 來演示一下 MySQL 的內連接、外連接( 左連接、右連接)。 (1)建表語句 CREATE TABLE

原创 海量數據處理基本方法總結

一. 海量數據處理的困難 海量數據處理的困難用一句話概括就是:時空(時間,空間)資源不夠。 時間受限:無法在有限的時間內,完成針對海量數據的某項特定工作的處理; 空間受限:無法將海量數據一次性讀入內存; 對於時間受限的問題,我

原创 HTTP(TCP)的長連接和短連接

HTTP的長連接和短連接本質上就是TCP的長連接和短連接。 一.HTTP協議和TCP協議 HTTP的長連接和短連接本質上就是TCP的長連接和短連接。HTTP協議屬於應用層協議,在傳輸層使用TCP協議,在網絡層使用IP協議。IP協議

原创 線程池核心線程數多少最爲合適(IO密集型和CPU密集型)?

線程數量是否越多越好呢? 一.CPU密集型 CPU 使用率較高(也就是一些複雜運算,邏輯處理)非常多的情況下,線程數一般只需要CPU核心數的線程就可以了。 這一類型多出現在開發中的一些業務複雜計算和邏輯處理過程中。 二.I/O密集

原创 Linux常用指令

1.怎麼查看當前進程? 查看當前進程: ps 2.怎麼查看當前路徑? 查看當前路徑: pwd 3.怎麼清屏? 清屏: clear 清屏: ctrl+l 4.查看指定幫助用什麼命令? 5.查看文件內容有哪些命令可以使用? (

原创 數據庫(一)

一.爲什麼不用文件存儲數據,而用數據庫? 存儲數據用文件就可以了,爲什麼還要弄個數據庫? 文件保存數據有以下幾個缺點: ●文件的安全性問題 ●文件不利於數據查詢和管理 ●文件不利於存儲海量數據 ●文件在程序中控制不方便 數據庫存儲

原创 數據庫(二)

一.數據庫操作 1.顯示當前數據庫 show databases; 2.創建數據庫 CREATE DATABASE db_ name ; 說明:當我們創建數據庫沒有指定字符集和校驗規則時,系統使用默認字符集: ut

原创 軟件測試的流程

一.需求分析階段 閱讀需求,理解需求,分析需求點,參與需求評審會議。 二.測試計劃階段 主要任務就是編寫測試計劃,參考軟件需求規格說明書,項目總體計劃 內容包括:測試範圍,進度安排,人力物力分配,整體測試策略。 三.編寫測

原创 測試用例的設計方法

一.測試用例含義 測試用例(Test Case)是爲了實施測試而向被測試的系統提供的一組集合,這組集合包含:測試環境、操作步驟、測試數據、預期結果等要素。 二.什麼是好的測試用例? 好的測試用例是一個不熟悉業務的人也能依據用例來很