原创 使用telnet命令調試dubbo接口

1.首先查看是否安裝telnet,命令 yum list installed | grep telnet 2.確認已安裝後,命令:telnet ip 端口號 (這裏的ip地址是運行服務的機器ip,端口號是dubbo服務端口號,一般

原创 spring實操

1.首先創建一個maven工程(使用idea這裏就不做演示了) 2. 創建Book類與Author類· Book 類 public class Book { private String bookName; pr

原创 部署項目提示jdk版本太低

部署項目時,在編譯期提示jdk版本太低爲jdk6需要升級。 首先查看機器上安裝的jdk版本,命令: java -version; 發現機器上jdk版本是jdk7而非jdk6; 檢查pom引包文件,發現pom中配置指定編譯時使用j

原创 【C++】打印日曆

在我們的手機或電腦上都有日曆,如下圖: 如上圖的樣式我們用代碼也可實現,在Linux操作系統中就有這樣的命令:cal 一、代碼實現: 1.首先,1990年1月1號是星期一,我們選這一天做標尺。 2.打印指定年份對應的指

原创 【Linux】 “常用操作指令”及“gdb調試命令”

一、文件操作指令<一>常用的文件操作命令1.ls指令-a 列出目錄下所有文件,包括以.開頭的隱藏文件。  例:ls -a-d:將目錄文件像文件一樣顯示,而不是顯示其下文件-i:輸出文件的i結點索引信息-k:以k字節的形式表示文件的大小-l

原创 【C++】矩陣的壓縮存儲,還原,轉置

矩陣的格式相當於是一個二維數組,如下圖 上圖就是一個特殊的矩陣,對稱矩陣 一、對稱矩陣 對稱矩陣中的元素有一定的規律,就是行下標row與列下標col 互換後得到的新座標的元素與換座標前的元素相同。 因此我們在存放對稱矩陣的元素時只需將它

原创 【Linux】瞭解進程

【進程基本概念: (1)課本概念:程序的一個執行實例,正在執行的程序等。 (2)內核觀點:擔當分配系統資源(CPU時間、內存)的實體。 操作系統在管理進程時,先將其描述起來,再對其組織管理。 【描述進程-PCB: (1)進

原创 【數據結構】二叉樹

一、什麼是二叉樹            二叉樹 (binary tree) 是另一種樹型結構,它的特點是每個結點至多隻有二棵子 樹 (即二叉樹中不存在度大於 2的結點 ),並且,二叉樹的子樹有左右之分,其次序不能任意顛倒 。 二叉樹是一種

原创 【數據結構】對B-樹、B+樹與B*樹的簡單瞭解

一、【B-樹】 一棵M階(M>2)的B樹,是一棵平衡的M路平衡搜索樹,可以是空樹或者滿足以下性質: 1.根節點至少有兩個孩子。 2.每個非根節點至少有M/2(上取整)個孩子,至多有M個孩子。

原创 【Linux】消息隊列

一、消息隊列 1.消息隊列提供了一個從一個進程向另外一個進程發送一塊數據的方法。 2.每個數據塊都被認爲是有一個類型,接受者進程的數據塊可以有不同的類型值。 3.消息隊列也有管道一樣的不足,就是每個消息的最大長度是有上限的(M

原创 【Linux】安裝有趣的命令 ”sl“(跑火車)

【第一步】:檢查網絡可以ping通,說明網絡連接ok。 【第二步】:更新yum源更新完成:【第三步】:嘗試安裝sl報錯:使用yum命令安裝sl插件時,提示未發現sl這個包。解析:執行yum命令時會去centos鏡像查找sl包,但是鏡像中沒

原创 【數據結構】線索化二叉樹

二叉樹雖然是非線性結構,但二叉樹的遍歷卻爲二叉樹的結點集導出了一個線性序列。對於前、中、後序遍歷,出了相應序列的第一個節點和最後一個節點,二叉樹的遍歷序列中每個結點都有一個前驅和後繼結點,但在二叉樹中,無法很快的找出按照某種遍歷序

原创 【數據結構】紅黑樹

一、紅黑樹 紅黑樹是一棵二叉搜索樹,它在每個節點上增加了一個存儲位來表示結點的顏色,可以是 red 或者 black ,通過對任何一條從根節點到葉子節點簡單路徑上的顏色來約束,紅黑樹保證最長路徑不超過最短路徑的兩倍,

原创 【數據結構】搜索結構之AVL樹

AVL樹———又稱平衡二叉樹 二插搜索樹雖然可以縮短查找效率,但如果數據有序或接近有序二插搜索樹將退化爲單支樹,查找元素相當於在順序表中搜索元素,效率低下。 AVL樹概念: 平衡化旋轉 如果在一棵原本是平衡的二插搜索樹中插

原创 【Linux】makefile文件

makefile介紹: 【1】 make命令執行時,需要一個 makefile 文件,以告訴make命令如何去編譯和鏈接程序。 【2】這裏通過一個例子讓我們更直觀的去了解它的編寫規則,我們的規則是: 1)如果這個工程沒有編譯過,那