原创 Java根據容器(List,ArrayList)內對象的字段排序
用例是這樣的: 一個結果集List,裏面有很多的對象,要求根據對象的字段進行排序。 算法: 1. 對象實現Comparable接口,並從寫compa
原创 單元測試與Spring整合的struts2中的action
環境描述:Struts2 + Spring2.5 + hibernate3 + junit4 目的:對後臺Action層的函數進行單元測試 需要的Jar包:junit4.jar(eclipse自帶的,在項目路徑中導入即可。“pr
原创 (一) GIT BASE
$ ssh -v [email protected] $ git config --global user.name "John Doe" $ git config --global user.email [email protected]
原创 Servlet生命週期與工作原理
Servlet生命週期分爲三個階段: 1,初始化階段 調用init()方法 2,響應客戶請求階段,調用service()方法 3,終止階段,調用destroy()方法 Servlet初始化階段: 在下列時刻Servlet
原创 計算兩個日期之間天數
private static int daysBetween(String smdate,String bdate) throws ParseException{ SimpleDateFormat df = new Si
原创 將任意字符串轉成金額模式
private static String toNewMoney(String money1) { String money = money1; String newMoney = ""; if(money.charAt(0)
原创 子線程循環10次,接着主線程循環100次,接着又回到子線程循環10次,接着再回到主線程100次,如此循環50次
public class ThreadCommunication { public static void main(String[] args) { final Business business = new Business()
原创 JAVA中大精度的運算
public class BigDecimalTest { /** * @param args */ public static void main(String[] args) { BigDecimal a = new
原创 一、Ubuntu14.04下安裝Hadoop2.4.0 (單機模式)
一、在Ubuntu下創建hadoop組和hadoop用戶 增加hadoop用戶組,同時在該組裏增加hadoop用戶,後續在涉及到hadoop操作時,我們使用該用戶。 1、創建hadoop用戶組
原创 win主機與虛擬機Ubuntu通信
主機環境:win7 64 虛擬機:VMware Ubuntu14.04 1.打開VMmare,單擊菜單欄“虛擬機”->“設置”->“網絡適配器”->“NAT模式”->“確定”。如圖: 2.安裝好VMmare時會產生兩個虛擬網卡。 V
原创 在構造函數內調用non-final函數時要當心
當程序新建一個class對象時,class構造函數會被調用。構造函數的目的在於將對象初始化。構造函數在運行期間可以調用class的某些函數,這很普遍,因爲那些被調用的函數或許包含一些初始化動作。舉個例子:
原创 項目開發中的緩存問題(hibernate+spring)
爲了簡要總結,我就大概寫下自己的關鍵詞語吧,這個項目是數據庫訪問層用的是hibernate。 1.EhCache是什麼 EhCache是Hibernate的二級緩存技術之一,可以把查詢出來的數據存儲在內存或者磁盤,節省下次同樣查詢
原创 windows下安裝redis及java簡單操作redis
1.首先下載windows下面的redis開發包(支持32和64) 下載地址:https://github.com/dmajkic/redis/downloads 2.下載完成後安裝redis 我的是64bit,我把這個文件夾
原创 Redis簡單操作
package com.Liu.test; import static org.junit.Assert.*; import java.util.HashMap; import java.util.Iterator; import j
原创 編寫一個函數將一個十六進制數的字符串參數轉換成整數返回
public class TenConvertToHex { public static void main(String[] args){ TenConvertToHex c = new TenConvertToHex();