原创 IDCardUtils身份證工具類

IDCardUtils類 public class IDCardUtils {          // 加權因字數     private static final int[] WI = new int[]{7, 9, 10, 5, 8,

原创 linux中mysql安裝後,登錄提示密碼錯誤,解決辦法

在ubuntu 13.04(centos6.3中只要有root權限)中,安裝mysql後,使用命令登錄mysql居然報錯了,Mysql ERROR 1045 (28000): Access denied for user 'root'@'

原创 Hibernate事務隔離級別和事務傳播特性

Hibernate事務隔離級別和事務傳播特性 事務隔離級別: 1:讀操作未提交(Read Uncommitted) 2:讀操作已提交(Read Committed) 4:可重讀(Repeatable Read) 8:可串行化(Serial

原创 系統對象和類分析

靜態分析階段(定義類的關係以及對象的關係) 關聯和鏈接    1) 關聯——針對類而言,表示類之間的使用關係。       . 類的相互的使用關係稱爲雙向關聯。       . 指類圖中用直線表示的關係;       . 線可以是水

原创 選擇、插入、冒泡排序

選擇、插入、冒泡排序 說明: 選擇排序(Selection sort)、插入排序(Insertion sort)與氣泡排序(Bubble sort)這三個排序方式是初學排序所必須知道的三個基本排序方式,它們由於速度不快而不實用(平均與最

原创 快速排序

快速排序 說明: 快速排序法(quick sort)是目前所公認最快的排序方法之一(視解題的對象而定),雖然快速排序法在最差狀況下可以達O(n2),但是在多數的情況下,快速排序法的效率表現是相當不錯的。 快速排序法的基本精神是在數列中找

原创 生命遊戲

生命遊戲 說明: 生命遊戲(game of life)爲1970年由英國數學家J. H. Conway所提出,某一細胞的鄰居包括上、下、左、右、左上、左下、右上與右下相鄰之細胞,遊戲規則如下: 孤單死亡:如果細胞的鄰居小於一個,則該細胞

原创 java重點總結

java面向對象 *.Java中的原生數據類型共有8種: 1) 整型:使用int表示。(32位)(表示範圍 -2147483648~2147483648) 2) 字節型:使用byte表示。(表示-128~127之間的256個整數, 8位

原创 OOAD(Object-Oriented Analysis and Design)介紹

OOAD方法論的定義:      1) 面向對象是一種系統建模技術;    2) 將系統描述爲許多相互作用的有關係對象;    3) 系統中相互作用的對象被組織成類;    4) OO方法論由以下三部分組成:       . 一

原创 多維矩陣轉一維矩陣

多維矩陣轉一維矩陣 說明: 有的時候,爲了運算方便或資料儲存的空間問題,使用一維陣列會比二維或多維陣列來得方便,例如上三角矩陣、下三角矩陣或對角矩陣,使用一維陣列會比使用二維陣列來得節省空間。 解法: 以二維陣列轉一維陣列爲例,索引值由

原创 排列組合

排列組合 說明: 將一組數字、字母或符號進行排列,以得到不同的組合順序,例如1 2 3這三個數的排列組合有:1 2 3、1 3 2、2 1 3、2 3 1、3 1 2、3 2 1。 解法: 可以使用遞迴將問題切割爲較小的單元進行排列組合

原创 ActiveXObject( Microsoft.XmlDom ) 在Firefox下兼容性問題

不同瀏覽器下DOM元素操作 IE下一般這樣做: var xmlDom= new ActiveXObject("Microsoft.XMLDOM"); 爲了兼容Firefox,需要修改爲: if (window.ActiveXObject

原创 客戶端POST發送json數據給服務端,客戶端端接收服務器端json數據響應

客戶端POST發送json數據給服務端 //請求的地址         String url = "http://localhost:8080/springmvc/request/postRequest";         //創建Htt

原创 SpringMVC+Hibernate配置

Spring MVC配置: web.xml文件: <context-param>           <param-name>contextConfigLocation</param-name>           <param-valu

原创 Centos6.3中安裝GlassFish3.1.2.2

Centos6.3中安裝GlassFish3.1.2.2 1.安裝GlassFish3.1.2.2 先下載相關軟件包ogs-3.1.2.2.zip,安裝前,先檢查環境設置(java環境配置和ant環境配置) #vim /etc/prof