原创 java字符串壓縮編程問題

給定一個字符串aaabbbccc,編寫一個函數使其壓縮爲a3b3c3的形式。 public class pressal { public static void main(String[] args) { // TODO Aut

原创 SpringBoot一體式開發入門(一)(從HelloWorld入門到詳細原理解釋)

爲什麼要使用SpringBoot?SpringBoot爲開發解決了什麼問題? SpringBoot 簡化了Spring的應用開發,約定大於配置,去繁從簡,只需要Run 就能創建一個獨立的、產品級別的應用。 J2EE開發十分笨重,且需要配置

原创 一文詳解如何調整畢業論文格式(從頁眉頁腳到目錄頁碼)

每年臨近畢業季,都會有大量論文上的格式問題,因此在這寫下具體的格式打造方法和一些論文中的書寫細節技巧。 論文模板打造 首先,得明確論文的主體是由不同層次的章節加上正文構成的,因此第一步需要確定每種章節的格式和正文的格式 如上圖所示,標

原创 輸出數組內只出現奇數次的元素

給定一個數組,該數組內只有一個數只出現了奇數次,請找出這個數字(異或) 由異或關係可知,x^x=0,x^0=x ,並且異或滿足交換律,因此這個特殊數組內所有的偶數次元素與自己異或都會爲0,最後出現次數爲奇數次的元素和0異或當然是本身了,

原创 單鏈表反轉(遍歷方法和遞歸方法)

給定一個單鏈表,將其反轉的方法一般有兩種,第一種爲常規遍歷法,通過設置兩個空節點來傳值。 private static void reverse(Node node) { // TODO Auto-generated method

原创 生產者消費者模式模型解析

生產者消費者模式一直是行業內一個非常重要的模型,其中涉及多線程的知識。 一般我們將生產者與消費者都作爲一個線程來看待,他們分別都有自己的方法,因此用java代碼實現2個基本的線程。 class Consumer extends Thre

原创 MySql事務與隔離級別

事務是由一組SQL語句組成的邏輯處理單元,是滿足 ACID 特性的一組操作,可以通過 Commit 提交一個事務,也可以使用 Rollback 進行回滾。事務具有以下4個屬性,通常簡稱爲事務的ACID屬性: 原子性(Atomicity)

原创 深入理解java虛擬機(JVM)--熱點知識總結

本文參考自https://github.com/Snailclimb/JavaGuide/blob/3965c02cc0f294b0bd3580df4868d5e396959e2e/Java%E7%9B%B8%E5%85%B3/%E5%8

原创 equals與“==”的區別與使用

“==”操作符專門用來比較兩個變量的值是否相等,也就是用於比較變量所對應的內存中所存儲的數值是否相同,要比較兩個基本類型的數據或兩個引用變量是否相等,只能用==操作符。   如果一個變量指向的數據是對象類型的,那麼,這時候涉及了兩塊內存,

原创 雙向循環鏈表的實現詳解

雙向循環鏈表直接體現爲  雙向和循環,一般的單鏈表只有節點數據data和next指向地址(應該也是引用的意思),而在此需要增加前面部分的pre指向地址,同時還需要循環 循環則在定義節點時可以解決,如下所示 即假想只有一個節點的時候,不論是

原创 斐波那契數列編程問題

要求輸入一個整數n,請你輸出斐波那契數列的第n項(從0開始,第0項爲0)。n<=39 觀察斐波那契數列的特徵可以知道當n>2時,第n項的結果都是由前兩項相加而得到的,因此使用遞歸的思想,即f(n)=f(n-1)+f(n-2)。 publ

原创 二分查找編程

二分查找的前提是線性表中的記錄必須是關鍵碼有序(通常是從小到大),線性表必須採用順序存儲。它的基本思想是:在有序表中,取中間記錄作爲比較對象,若給定值與中間記錄的關鍵字相等,則查找成功;若給定值小於中間記錄的關鍵字,則在中間記錄的左半區繼

原创 Mybatis使用入門

1.Mybatis介紹 Mybatis是一個優秀的持久層框架,它對jdbc的操作數據庫的過程進行封裝,使開發者只需要關注 SQL 本身,而不需要花費精力去處理例如註冊驅動、創建connection、創建statement、手動設置參數、結

原创 輸入一個鏈表,按鏈表值從尾到頭的順序返回一個ArrayList

public static void method(ListNode listNode) { // TODO Auto-generated method stub ArrayList<Integer> list = new Ar

原创 字符串空格替換編程問題

實現一個函數,將一個字符串中的每個空格替換成“%20”。 例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 public class blankReplace { public s