原创 Hibernate---HQL語句

 Hibernate---HQL語句 1、HQL hql是面向對象的查詢語言,這和sql是完全不同的,hql查詢的對象是hibernate配置的對象,是bean,而不是數據庫 HQL語句形式: 1.select...from..

原创 排序算法---1

排序算法---1 1、冒泡排序: 時間複雜度:O(n^2)    空間複雜度O(1) public int[] bubbleSort(int[] A, int n) { for(int i=A.lengt

原创 Struts2---入門

Struts2---入門 1、概念 Struts是一個流行和成熟的基於MVC模式下的Web應用程序框架,使用Struts的目的是爲了幫助我們減少在運用MVC設計模型來開發Web應用的時間 MVC是模型(Model)、視圖(

原创 劍指offer---鏈表從尾到頭輸出

劍指offer---鏈表從尾到頭輸出 題目:輸入一個鏈表,從尾到頭打印鏈表每個節點的值。 可以通過棧來實現,也可以通過遞歸實現。 public class ReveseList { public static class

原创 Class ExcelCSVParser

原文地址:http://ostermiller.org/utils/javadoc/ExcelCSVParser.html The CSV that Excel outputs differs the format read by co

原创 Class CSVParser

原文地址:http://ostermiller.org/utils/javadoc/CSVParser.html Each line is one entry or record and the fields in a record ar

原创 Java與MySQL數據庫的連接

import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQL

原创 排序算法---3

排序算法---3 不是基於比較的排序算法,思想來源於桶排序。時間複雜度O(N) 1、計數排序 比如對於身高排序,將不同身高設置爲不同的桶,再將相應的身高放入相應的桶內,然後將相應桶內的人拿出來即可。 2、基數排序

原创 Intellij IDEA 使用技巧一

文章轉自:http://blog.csdn.net/wfp458113181wfp/article/details/24579781 前言 個人之前一直用eclipse做c++、java開發,換到新公司,大家都用IDEA開發工具,所以最

原创 Hibernate---註解

Hibernate---註解 1、註解 使用目的:爲了簡化繁瑣的ORM映射文件(*.hbm)的配置 分類: 類級別註解:@Entity  @Table  @Embeddable @Entity:映射實

原创 排序算法---2

排序算法---2 1、歸併排序 時間複雜度爲O(N*logN) 空間複雜度 O(N) public void mergeSort(int[] A, int n) { Sort(A,0,A.length-1); }

原创 劍指offer---替換空格

劍指offer---替換空格 題目:請實現一個函數,將一個字符串中的空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 public class Repl

原创 劍指offer---二維數組中的查找

劍指offer---二維數組中的查找 題目:在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。  public cla

原创 git入門使用

git入門使用 版本管理工具: 1、備份文件是項目實踐的基本任務 2、記錄歷史 3、回到過去 例如恢復刪除的文件 4、多端共享 雲備份 Linux git status //查看跟蹤狀態 git add 文件名 //建立跟蹤 git

原创 Java解析CSV文件

1、CSV文件是什麼 csv(Comma Separate Values)文件即逗號分隔符文件,它是一種文本文件,可以直接以文本打開,以逗號分隔。windows默認用excel打開。它的格式包括以下幾點(它的格式最好就看excel是