原创 算法入門

最近在研究算法,發現其實算法也並不是特別難,只要抓住算法的核心思想,再靜下心來,都 可以自己實現的。在計算機領域,有一些常見的而且又經常使用的算法,這些算法我們應該掌握,比如常見的排序算法;還有一些算法就是特定領域中經常使用的算 法了,這些

原创 Java中的Date和Calendar的常用用法

在java中用到的最多的時間類莫過於 java.util.Date了,由於Date類中將getYear(),getMonth()等獲取年、月、日的方法都廢棄了,所以要藉助於Calendar來獲取年、月、日、周等比較常用的日期格式注意:以下代

原创 Java中的接口和抽象類

在面向對象的概念中,我們知道所有的對象都是通過類來描繪的,但是並不是所有的類都是用來描繪對象的,如果一個類中沒有包含足夠的信息來描繪一個具體的對象,這樣的類就是抽象類。  抽象類往往用來表徵我們在對問題領域進行分析、 設計中得出的抽象概念,

原创 Git 常用命令小結

前言 閱讀本篇文章需要讀者瞭解 Git 的基本用法,如果你對 Git 完全不瞭解,請先行移步瞭解 Git 基礎。下面是幾份本人覺得不錯的 Git 入門教程,新手可以參考。 Git權威指南 | 國內一位大牛寫的介紹 Git 用法的開源書籍,

原创 《Effective Java 第三版》新條目介紹

前言 從去年的3月份起我就在開始讀《Effective Java 第二版》,當然,我讀的是中文版的;可能是我理解能力還不行,對於書中的內容總是感覺理解困難;就拿第一章的內容「創建和銷燬對象」來說吧,這是我讀的次數最多的一章,想必原因大家也是

原创 Spring Data JPA Vs Hibernate JPA Vs JPA

前言 從文章的標題,就可以清晰地瞭解到,本文是來辨析三個容易將新手弄糊塗的技術名詞。如果,你一眼看過去就知道這三個名詞的區別及關係,那麼,這篇文章你可以不用繼續讀下去了;除非,你是想要看看我有什麼解釋的不對,來糾錯的(來找茬,哈哈),也歡迎

原创 最大子串和

問題描述在長度爲N的整形數組中,求連續子串的和的最大值。例如:1 2 4 5 -11 5 -3,結果爲6。注意:要考慮到數組中元素都爲負數的情況。O(n)解法public static int maxSubSum(int[] a) {   

原创 myeclipse中java註釋格式設置

Eclipse註釋規範模版總結一、具體操作(1)在eclipse中,打開Window->Preference->Java->Code Style->Code Template(2)然後展開Comments節點就是所有需設置註釋的元素,參照下

原创 MySQL查詢中LIMIT的大offset導致性能低下淺析

這篇文章主要給大家介紹了關於MySQL查詢中LIMIT的大offset導致性能低下的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧 前

原创 Git 常用命令小結

前言 閱讀本篇文章需要讀者瞭解 Git 的基本用法,如果你對 Git 完全不瞭解,請先行移步瞭解 Git 基礎。下面是幾份本人覺得不錯的 Git 入門教程,新手可以參考。 Git權威指南 | 國內一位大牛寫的介紹 Git 用法的開源書籍,

原创 Spring Data JPA Vs Hibernate JPA Vs JPA

前言 從文章的標題,就可以清晰地瞭解到,本文是來辨析三個容易將新手弄糊塗的技術名詞。如果,你一眼看過去就知道這三個名詞的區別及關係,那麼,這篇文章你可以不用繼續讀下去了;除非,你是想要看看我有什麼解釋的不對,來糾錯的(來找茬,哈哈),也歡迎

原创 Java中Scanner類和BufferReader類之間的區別

java.util.Scanner類是一個簡單的文本掃描類,它可以解析基本數據類型和字符串。它本質上是使用正則表達式去讀取不同的數據類型。Java.io.BufferedReader類爲了能夠高效的讀取字符序列,從字符輸入流和字符緩衝區讀取

原创 ArrayList等常見集合的排序問題

對於ArrayList等常用的集合具體業務類,基本上都實現了Comparable接口,即可以用來比較裝載的對象實體。主要用Collections.sort方法對集合類中的對象進行排序 Collections.sort的兩種重載方法1.Col

原创 Java中的接口和抽象類

在面向對象的概念中,我們知道所有的對象都是通過類來描繪的,但是並不是所有的類都是用來描繪對象的,如果一個類中沒有包含足夠的信息來描繪一個具體的對象,這樣的類就是抽象類。  抽象類往往用來表徵我們在對問題領域進行分析、 設計中得出的抽象概念,

原创 Java字符串格式化String.format常用用法

常規的格式化String類的format()方法用於創建格式化的字符串以及連接多個字符串對象。熟悉C語言的同學應該記得C語言的sprintf()方法,兩者有類似之處。format()方法有兩種重載形式。format(String forma