原创 【數據結構】單鏈表的java實現

單向鏈表是一種線性表,實際上是由節點(Node)組成的,一個鏈表擁有不定數量的節點。其數據在內存中存儲是不連續的,它存儲的數據分散在內存中,每個結點只能也只有它能知道下一個結點的存儲位置。由N各節點(Node)組成單向鏈表,每一個

原创 MyEclipse中阿里JAVA代碼規範插件(P3C)的安裝及使用

Java代碼規範插件       JAVA代碼規範插件(P3C)是阿里巴巴2017年10月14日在杭州雲棲大會上首發的,使之前的阿里巴巴JAVA開發手冊正式以插件形式公開走向業界。       插件的相關信息及安裝包都可以在Git

原创 順序棧———Java實現

概念 棧是一種只允許在一端進行插入或刪除的線性表(邏輯結構屬於操作受限的線性表)。 棧的操作端通常被稱爲棧頂,另一端被稱爲棧底。 棧的插入操作稱爲進棧(壓棧|push);棧刪除操作稱爲出棧(彈棧|pop)。 特點 棧中的元素是

原创 Java---抽象類

抽象方法和抽象類 抽象方法和抽象類必須使用abstract修飾符來定義,有抽象方法的類只能被定義成抽象類,抽象類裏可以沒有抽象方法。 抽象方法和抽象類的規則如下: 抽象類必須使用abstract修飾符來修飾,抽象方法也必須使用a

原创 鏈式棧--------Java實現

鏈式棧示意圖 Java代碼實現 /** * @author mwl * @date 2018年4月27日 * @version 1.0.0 */ public class LinkStack { /**

原创 Java 集合與數組的相互轉換

忙活了半個月的開題,現在終於接近尾聲了,也有時間來記錄一下所學的東西了。 本篇博文主要講解Java集合和數組二者之間的相互轉換。JavaAPI也提供了相應的方法幫我們完成操作。 //集合轉爲數組 Collection.toArr

原创 代碼編輯器Sublime Text3漢化教程

1、打開sublime text 3 按Ctrl+`(Esc下方的按鍵)調出console 2、粘貼以下代碼到底部命令行並回車: import urllib.request,os; pf = 'Package Control.s

原创 遍歷Collection集合中的6種方法

下面的代碼演示了遍歷Collection集合的6種方法,注意Collection集合的遍歷遠不止於增強for循環和迭代器兩種。 Java代碼如下所示: import java.util.ArrayList; import java

原创 SQL語句中left join、right join 以及inner join的區別

在SQL語句中使用的連接通常有以下三種連接: left join(左聯接) 返回包括左表中的所有記錄和右表中聯結字段相等的記錄 right join(右聯接) 返回包括右表中的所有記錄和左表中聯結字段相等的記錄 inner j

原创 mybatis中使用LIKE進行模糊查詢(不區分大小寫)

mybatis中對於使用like來進行模糊查詢的幾種方式: (1)使用${…} 注意:由於$是參數直接注入的,導致這種寫法,大括號裏面不能註明jdbcType,不然會報錯 org.mybatis.spring.MyBat

原创 【java】java獲取客戶端請求IP地址

/** * 獲取用戶IP. * @param requset * @return ip */ protected static String getIp(HttpServletRequest requset)

原创 【Java】如何求最大子數組之和

問題描述        一個有n個元素的數組,這n個元素可以是正數也可以是負數,數組中連續的一個或多個元素可以組成一個連續的子數組,一個數組可能有多個這種連續的子數組,求子數組和的最大值。 輸入示例 輸入數組{1,-2,4,8,-4,7,

原创 【Echarts】List、Map數據結構傳值+前臺調試bug數據展示

一、功能描述        本篇博客要實現對項目中所涉及到的參與5個培訓項目人數和人次信息,將該信息進行Echarts數據展示。        思路如下:首先通過SQL語句查詢出一共有幾個培訓類型用作Echarts的橫座標展示,將查詢到的

原创 【ECharts】x軸文字顯示不完全+滾動顯示

一、功能介紹       通過ECharts柱狀圖展示數據時,由於x軸數據過多,會導致柱狀圖中的寬度太小,從而導致柱狀圖中x軸座標顯示不完全。如果x軸左邊顯示完全,由於柱狀圖中x軸橫座標過長,會導致文字重疊,從而無法使用戶直觀的查看x軸上

原创 【EasyUI DataGrid DetailView】表格嵌套子表格

一、功能描述 在做項目的時候,要求能夠對某一行的數據進行摺疊顯示,用來查看該行的詳細信息。擬通過採用easyui的detailview創建表格分組,大致的效果圖如下所示: 二、使用方法      本篇博客承接以前的一篇博客:http