Time of Update: 2016-05-26
標籤:(最近在看JDK源碼,只是拿著它的繼承圖在看,但很多東西不記錄仍然印象不深,所以開始記錄JDK閱讀系列。)(一)ArraysArrays比較特殊,直接繼承自Arrays -》List(Interface)
Time of Update: 2016-06-03
EJB是什麼鳥東西?,到底EJB是什麼 到底EJB是什嗎?被口口相傳的神神秘秘的,百度一番,總覺得沒有講清楚的,仍覺得一頭霧水。百度了很久,也從網路的文章的隻言片語中,漸漸有了頭緒。 用通俗話說,EJB就是:"把你編寫的軟體中那些需要執行制定的任務的類,不 放到用戶端軟體上了,而是給他打成包放到一個伺服器上了"。是的,沒錯!EJB 就是將那些"類"放到一個伺服器上,用C/S
Time of Update: 2016-06-03
SpringMvc入門三----控制器1,springmvc入門---- 在傳統的Spring MVC開發方法中,必須在Bean設定檔中為每個控制器類配置執行個體和請求映射和讓每個控制器類去實現或者擴充特定於架構的介面或者基類,不夠靈活。如果Spring
Time of Update: 2016-06-02
Java靜態方法不具有多態性,java靜態具有多態動態綁定機制使得基類的引用能夠指向正確的子類對象,從而使得面向基類編程成為可能。然而動態綁定在以下兩種情況會失效。1、基類方法是private或final修飾的這個很好理解,因為private說明該方法對子類是不可見的,子類再寫一個同名的方法並不是對父類方法進行複寫(Override),而是重建一個新的方法,也就不存在多態的問題了。同理也可以解釋final,因為方法同樣是不可覆蓋的。 2、方法是static修飾的代碼如下所示. 1
Time of Update: 2016-06-01
ssm中使用hibernate-validator驗證BO,hibernatevalidator目前比較流行的驗證做法:前端jquery-form-validate + 後端hibernate-validate 在pom中添加相關jar:<!-- use hibernate-validator to validate entity before enter controller --> <dependency>
Time of Update: 2016-05-31
ehcache配置:使用Spring+SpringMVC+Mybatis或者有shiro,ehcachespringmvcSSM架構的搭建就不在敘述了本文主要是講解在SSM基礎上再加上ehcache1:首先:pom.xml需要的jar<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-ehcache</artifactId> <version>
Time of Update: 2016-05-24
114. Flatten Binary Tree to Linked List,flattenlinkedGiven a binary tree, flatten it to a linked list in-place.For example,Given 1 / \ 2 5 / \ \ 3 4 6 The flattened tree should look like: 1 \ 2
Time of Update: 2016-05-19
如何在Java Filter 中注入 Service,javafilter在項目中遇到一個問題,在 Filter中注入 Serivce失敗,注入的service始終為null。如下所示:public class WeiXinFilter implements Filter{ @Autowired private UsersService usersService; public void doFilter(ServletRequest request,
Time of Update: 2016-05-19
[javaSE] 單例設計模式,javase例設計模式四人幫設計了23中設計模式單例設計模式:解決一個類在記憶體中只存在一個對象 建構函式私人化在類中建立一個本類對象提供一個方法可以擷取該對象class Single{ private static Single single; public int num=1; private Single(){ } public static Single getInstance(){
Time of Update: 2016-05-19
【Simple Java】Java類型擦除機制,simplejavaJava泛型是JDK 5引入的一個特性,它允許我們定義類和介面的時候使用參數類型,泛型在集合架構中被廣泛使用。類型擦除是泛型中最讓人困惑的部分,本篇文章將闡明什麼是類型擦除,以及如何使用它。一個常見錯誤package simplejava;import java.util.ArrayList;public class Q29 { public static void main(String[] args) {
Time of Update: 2016-05-19
【Simple Java】Java開發人員最常犯的10個錯誤,simplejava這個列表總結了10個Java開發人員最常犯的錯誤。Array轉ArrayList當需要把Array轉成ArrayList的時候,開發人員經常這樣做:List<String> list =
Time of Update: 2016-05-19
Java小程式---介面中抽象方法的實現(解決了JAVA語言不能多繼承的問題),java小程式public interface Sing {public static final String eyecolor="black";public void sleep();public void sing();}public interface Print {pu
Time of Update: 2016-05-19
[javaEE] http協議詳細,javaeehttp協議上一篇:http://www.cnblogs.com/taoshihan/p/5346731.htmlHTTP請求請求行GET /taoshihan/p/5346731.html HTTP/1.1請求方式——請求資源名稱
Time of Update: 2016-05-18
Java SE基礎部分——常用類庫之Math和Random類隨機產生數值,mathrandom 1 //20160518 Math類常用方法 練習 2 package MyPackage; 3 4 public class MathDemo {//定義主類和main方法 5 6 public static void main(String[] args) { 7 System.out.println(Math.sqrt(16));//
Time of Update: 2016-05-18
【Simple Java】HashMap vs TreeMap vs Hashtable vs
Time of Update: 2016-05-17
[javaSE] 數組(擷取最值),javase數組擷取數組的常見操作(擷取最值)1.擷取最值需要進行比較,每一次比較都會有一個較大的值,因為該值不確定,通過一個變數進行儲存2.讓數組中的每一個元素都和這個變數中的值進行比較,如果大於了變數中的值,就用該變數記錄較大值3.當所有的元素都比較完成,那麼該變數中儲存的就是數組中的最大值 初始設定變數為第一個元素初始設定變數為索引,這個可以擷取最大值或者最大值的腳標java版:public class ArrayDemo { /**
Time of Update: 2016-05-17
[javaSE] 數組(排序-選擇排序),javase數組兩層嵌套迴圈,外層迴圈控制次數,內層迴圈進行比較 for(int x=0;x<arr.length;x++){ for(int y=0;y<arr.length;y++){ if(arr[x]>arr[y]){ } } } 此時的代碼有問題,
Time of Update: 2016-05-17
[javaSE] 數組(排序-冒泡排序),javase冒泡兩層嵌套迴圈,外層控制迴圈次數,內層迴圈進行比較for(int x=0;x<arr.length-1;x++){ for(int y=0;y<arr.length;y++){ if(arr[y]>arr[y+1]){ } }
Time of Update: 2016-05-17
在myeclipse中使用maven前常見錯誤及解決辦法,myeclipsemaven1、jdk與jre(錯誤:java.lang.UnsupportedClassVersionError: Unsupported major.minor version 51.0)windows—preferences-java-Installed JREs Add適用的jrewindows—preferences-java-compiler Compiler compliance
Time of Update: 2016-05-17
使用泛型為不同類型的列表分頁,泛型列表分頁要求根據用戶端提交的參數,對返回的結果清單進行分頁,只返回客戶指定的那一頁。寫一個公用函數來實現這個功能就存在一個問題,有多種類型的列表,怎樣定義傳遞給分頁函數的列表變數?就只能使用泛型了。 public static<T> List<T> getPage(List<T> l, int count, int page){ int i, min, max; List<T>