原创 簡單易懂的Java數據結構之之插入排序

算法描述: 假定n是數組的長度, 首先假設第一個元素被放置在正確的位置上,這樣僅需從1-n-1範圍內對剩餘元素進行排序。對於每次遍歷,從0-i-1範圍內的元素已經被排好序, 每次遍歷的任務是:通過掃描前面已排序的子列表,將位置i處的元素定

原创 Java中的split()方法和substring()方法

java中substring的用法   str=str.substring(int beginIndex);截取掉str從首字母起長度爲beginIndex的字符串,將剩餘字符串賦值給str; str=str.substring(int

原创 String 和其他數據類型的轉換

將其它基本數據類型轉換爲String 類型: String.valueOf()方法的使用 一、由基本數據型態轉換成String   String 類別中已經提供了將基本數據型態轉換成 String 的 static 方法 ,也就是 Str

原创 AOP:切入點表達式

​ <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=

原创 Error:(226, 38) java: 找不到符號。。。程序無錯的解決方法

打開項目,確定程序沒有錯誤,但是在運行的時候發現報找不到符號的錯誤。 解決方法: 將libraries中的所有jar文件全部刪除。在maven項目中,import changes後會再次在本地庫下載jar包。

原创 Java仿電商項目中的http 方法

RESTful架構風格規定,數據的元操作,即CRUD(create, read, update和delete,即數據的增刪查改)操作,分別對應於HTTP方法:GET用來獲取資源,POST用來新建資源(也可以用於更新資源),PUT用來更新資

原创 Java高頻面試知識點

說一下 HashMap 的實現原理? HashMap概述: HashMap是基於哈希表的Map接口的非同步實現。此實現提供所有可選的映射操作,並允許使用null值和null鍵。此類不保證映射的順序,特別是它不保證該順序恆久不變。 Hash

原创 花一分鐘時間快速理解java類方法和實例方法的區別

我們已經知道類體中的方法分爲實例方法和類方法兩種,用static修飾的是類方法。二者有什麼區別呢?當一個類創建了一個對象後,這個對象就可以調用該類的方法。   當類的字節碼文件被加載到內存時,類的實例方法不會被分配入口地址,當該類創建對象

原创 XML方式(配置的方式)實現AOP編程

Aop編程實現的兩種方式:1、註解實現   2、xml方式實現 Xml實現aop編程: 1) 引入jar文件  【aop 相關jar, 4個】 2) 引入aop名稱空間 3)aop 配置 * 配置切面類 (重複執行代碼形成的類) * ao

原创 爲什麼Java單元測試不支持控制檯輸入

因爲 junit不支持從鍵盤手動輸入,準確來說這個不支持的說法也是相對來說,因爲JUNIT是固定的測試,手動的輸入會導致一直阻塞 junit是用例自動化單元測試的,那麼控制檯輸入這個人工操作就不會支持

原创 Spring單例模式和多例模式

默認情況下scope="singleton",那麼該Bean是單例,任何人獲取該Bean實例的都爲同一個實例; scope="prototype",任何一個實例都是新的實例; scope="request",在WEB應用程序中,每一個

原创 別煩我,我還能學,帶你走進Java數據結構之圖

圖是由有窮非空集合的頂點和頂點之間的邊組成的集合。通常表示爲G(V,E),其中G表示一個圖,V是G中頂點的集合,E是圖G中邊的集合。 在線性結構中,每個元素都只有一個直接前驅和直接後繼,主要用來表示一對一的數據結構;在數形結構中,數據之間

原创 JFrame、JPanel、JLabel

1、JFrame是一個頂層的框架類,好比一個窗戶的框子。也是一個容器類。這個框子可以嵌入幾個玻璃窗。   JPanel是一個容器類,相當於一大玻璃窗。   JLabel等是一些基礎組件,它必須置於某個容器裏,類似於窗花、剪紙,必須置於窗戶

原创 反向跨域問題筆記

前端: npm install eslint –g npm install npm run dev 域名解析: C:\Windows\System32\drivers\etc Ip  + 域名 127.0.0.1    manag

原创 Spring 父工程常見pom文件

<properties>    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>    <project.reporting.outputEncoding