Time of Update: 2015-08-05
標籤: package printDaffodilNumber;/* * 題目:列印出所有的"水仙花數",所謂"水仙花數"是指一個三位元,其各位元字立方和等於該數本身。(100~1000) * 比如:153是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。 */public class printNumber { static int number1; static int number2; static int number3;
Time of Update: 2015-08-05
標籤:這篇文章簡單的寫了一個java驗證碼,為之前寫過的springMVC註冊功能加上驗證碼,驗證碼的作用就不多說了,防止機器人程式惡意註冊什麼的。。。 基本的註冊功能的實現請查看之前的文章Maven搭建springMVC+spring+hibernate實現使用者註冊 其中,我修改了該註冊程式的部分代碼,其中User.java,加上了password和code的屬性,同時將password持久到資料庫,code屬性使用@transient註解使其不被持久到資料庫。 User.java
Time of Update: 2015-08-05
標籤: 1 class X { 2 Y b = new Y(); 3 X() { &
Time of Update: 2015-08-05
標籤:java對象 jvm 生命週期 當應用程式通過new語句建立一個對象時,JVM會為這個對象分配一塊記憶體空間,只要這個對象被引用變數引用,他就一直存在在記憶體當中。當這個對象不被任何對象引用的時候,他的生命週期就意味著結束,JVM會在適當的時候回收這個對象。下面通過代碼來示範下生命週期:Customer c = new Customer("Tom",new
Time of Update: 2015-08-05
標籤:import java.math.BigDecimal;import java.math.BigInteger;import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner cin= new Scanner(System.in); int b=0;
Time of Update: 2015-08-05
標籤:策略模式—Java實現1.
Time of Update: 2015-08-05
標籤:package com.starain.io;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import
Time of Update: 2015-08-05
標籤:package 第十一章;import java.awt.Button;import java.awt.Color;import java.awt.Font;import java.awt.Frame;import java.awt.Label;import java.awt.Panel;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.*;public
Time of Update: 2015-08-05
標籤:Spring <context:property-placeholder/>期望:能不能有一種解決方案可以方便我們在一個階段內不需要頻繁書寫一個參數的值,而在不同階段間又可以方便的切換參數配置資訊解決:spring3中提供了一種簡便的方式就是context:property-placeholder/元素只需要在spring的設定檔裡添加一句:<context:property-placeholder location="classpath:jdbc.properties"
Time of Update: 2015-08-05
標籤: package com.su.dolphin.utils;import java.lang.reflect.Array;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** * * @className:
Time of Update: 2015-08-05
標籤:引入一個第三方庫做一個功能,依往常一樣,引入對應的pom,對方的包裡是有mina的,所以調用的相應的功能的時候報如下錯誤。Exception in thread "pool-18-thread-1" java.lang.IncompatibleClassChangeErrorat org.apache.mina.core.filterchain.DefaultIoFilterChain.register(DefaultIoFilterCha
Time of Update: 2015-08-05
標籤:hadoop ubuntu vmware java 參考文獻:http://blog.csdn.net/inkfish/article/details/5168676http://493663402-qq-com.iteye.com/blog/1515275http://www.cnblogs.com/syveen/archive/2013/05/08/3
Time of Update: 2015-08-05
標籤:泛型 java java泛型t 類型萬用字元 一. 泛型概念的提出(為什麼需要泛型)?首先,我們看下下面這段簡短的代碼:public class GenericTest {/** * @param args */public static void main(String[] args) { List list = new ArrayList()
Time of Update: 2015-08-05
標籤: 1 import java.math.*; 2 import java.util.*; 3 4 public class Main 5 { 6 public static void main(String[] args) 7 { 8 Scanner cin=new Scanner(System.in); 9 BigDecimal a;10 BigDecimal b;11 while(cin.hasNext(
Time of Update: 2015-08-05
標籤:最近開發的過程中老是遇到這個問題,網上搜了一下,全是相似的解決方案,修改catalina.sh但是依然不起作用,後來在同事的協助下解決了此問題,特此記錄,備忘修改Arguments添加 -server -Xms800m -Xmx800m -XX:PermSize=256M -XX:MaxNewSize=1024m -XX:MaxPermSize=512m -Djava.awt.headless=true我這是8G的記憶體設定的大小,可以根據自己的實際大小進行調節 Spring
Time of Update: 2015-08-05
標籤:1.Duplicated Code 代碼重複幾乎是最常見的異味了。他也是Refactoring的主要目標之一。代碼重複往往來自於copy-and-paste的編程風格。與他相對應OAOO是一個好系統的重要標誌。 2.Long method 它是傳統結構化的“遺毒”。一個方法應當具有自我獨立的意圖,不要把幾個意圖放在一起。 3.Large Class 大類就
Time of Update: 2015-08-05
標籤:在進行Java遊戲開發時,我們經常會遇到碰撞檢測的問題。如坦克大戰中,炮彈與坦克相遇發生爆炸;守衛者遊戲中,守衛者發射的箭與怪物相遇使怪物失血;打飛機遊戲中,飛機發送的子彈與敵機相遇幹掉敵機。這些都需要實現碰撞檢測。我們先來看一類比較簡單的碰撞檢測:規則圖形的碰撞檢測。矩形碰撞檢測作為一個練手的小遊戲,遊戲中的物體形狀一般為矩形地區,這是規則圖形。它的碰撞檢測可以通過Java API中的Rectangle類來實現碰撞的檢測。Rectangle指的是一個矩形地區,它通過指定左上方位置x和y,
Time of Update: 2015-08-05
標籤:4.1 true和false所有條件陳述式都用真和假來判斷。4.2 if-elseif(bool-exp) statement; or if(bool-exp) statement; else statement;4.3 迭代while(b){} do{}while(b)for(init;b;step){}init裡可以用逗號定義多個初始變數4.4 Foreach文法增強for迴圈 for(T t : 集合/數組){}4.5 Return4.6
Time of Update: 2015-08-05
標籤:為減少動畫製作過程中的IO操作,我們可以使用連續動畫來改善動畫播放效率。如果我們對映像中的每張小映像單獨分割成獨立的檔案,那麼當每次要使用這些小映像的時候,我們都得從檔案中讀取映像資訊。實際上我們可以利用Java將整張大映像中的每個小映像在應用程式中分割出來,然後使用的時候,直接從分割後的映像中擷取需要使用的小映像就可以了,這樣就不用每次都從檔案中讀取小映像資訊,效率自然會比較高。那麼如何來實現映像分割操作呢?樣本:import java.awt.Component;import
Time of Update: 2015-08-05
標籤: @ContextConfiguration Spring整合JUnit4測試時,使用註解引入多個設定檔單個檔案 @ContextConfiguration(Locations="../applicationContext.xml") @ContextConfiguration(classes = SimpleConfiguration.class)多個檔案時,可用{}@ContextConfiguration(locations = {