Time of Update: 2016-03-13
Regex-----------匹配日期時間,Regex匹配日期 Regex匹配日期時間 Regex
Time of Update: 2016-03-13
java 靜態代理-積木系列,java靜態代理積木代理模式的定義:Provide a surrogate or placeholder for another object to controlaccess to it(為其他對象提供一種代理以控制對這個對象的訪問)。使用代理模式建立代理對象,讓代理對象控制目標對象的訪問(目標對象可以是遠端對象、建立開銷大的對象或需要安全控制的對象),並且可以在不改變目標對象的情況下添加一些額外的功能。這裡記錄下其中的靜態代理,UML類圖:public
Time of Update: 2016-03-13
【JAVA集合】集合迭代器快速失敗行為及CopyOnWriteArrayList,copyonwritearraylist以下內容基於jdk1.7.0_79源碼;什麼是集合迭代器快速失敗行為以ArrayList為例,在多線程並發情況下,如果有一個線程在修改ArrayList集合的結構(插入、移除...),而另一個線程正在用迭代器遍曆讀取集合中的元素,此時將拋出ConcurrentModificationException異常導致迭代遍曆失敗;ArrayList.Itr迭代器快速失敗源碼及例子查看
Time of Update: 2016-03-12
Android開發環境配置(以windows為例),androidAndroid開發環境組態工具 如果你準備從事Android開發,那麼無論選擇在eclipse下開發,還是選擇在AndroidStudio下開發,都可以參照以下步驟進行Android開發環境的配置。Android開發環境配置過程1.準備筆記本或台式機 使用筆記本還是台式機,視個人需求而定,但我要強調的是在配置上不要手軟,要捨得下手。一台流暢的電腦,會讓你在枯燥的編程中不至於抓狂。 官方推薦的AndroidStud
Time of Update: 2016-03-12
Java實現定時任務的三種簡單方法,java實現三種第一種方法: /** * 先定義一個任務每天執行的時間點,再寫一個死迴圈,不斷地拿目前時間和事先定義的時間去比對,若到時間則執行任務 */ @Test public void test1() { String taskTime = "13:43:10"; SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
Time of Update: 2016-03-12
IntelliJ IDEA 快速鍵和設定,intellijideaIntelliJ IDEA 快速鍵和設定IntelliJ IDEA 使用總結http://my.oschina.net/xianggao/blog/97539IntelliJ IDEA 問題解決:1.亂碼,主要是快速鍵的字樣顯示亂碼
Time of Update: 2016-03-12
Regex---------匹配字母 大寫字母 小寫字母 大小寫字母 數字和字母組,---------大小寫Regex匹配字母 大寫字母 小寫字母 大小寫字母 數字和字母組 匹配特定字串:只能輸入長度為3的字元:"^.{3}$"。只能輸入由26個英文字母組成的字串:"^[A-Za-z]+$"。只能輸入由26個大寫英文字母組成的字串:"^[A-Z]+$"。只能輸入由26個小寫英文字母組成的字串:"^[a-z]+$"。只能輸入由數字和26個英文字母組成的字串:"^[A-Za-z0-9]+$
Time of Update: 2016-03-12
Java虛擬機器類載入機制看到這個題目,很多人會覺得我寫我的java代碼,至於類,JVM愛怎麼載入就怎麼載入,博主有很長一段時間也是這麼認為的。隨著編程經驗的日積月累,越來越感覺到瞭解虛擬機器相關要領的重要性。閑話不多說,老規矩,先來一段代碼吊吊胃口。public class SSClass{ static { System.out.println("SSClass"); }} public class SuperClass
Time of Update: 2016-03-12
dubbo 常見錯誤,dubbo1. Caused by: java.lang.reflect.MalformedParameterizedTypeException啟動時報錯,原因是dubbo 依賴 spring 2.5.6.SEC03,而我項目中有用spring 3.2.4.RELEASE,所以導致衝突。
Time of Update: 2016-03-12
Spring源碼解析,spring源碼我們先來看類圖吧:除了BeanFactory這一支的介面,AbstractBeanFactory主要實現了AliasRegistry和SingletonBeanRegistry介面.這邊主要提供了這樣的三個功能: 別名管理,單例建立與註冊,Factory 方法FactoryBean支援. 我們來看看這些介面,類的主要職責吧:BeanFactory Spring IOC容器的根介面-- HierachicalBeanFactory
Time of Update: 2016-03-12
Atitit.程式設計語言and 自然語言的比較and 程式設計語言未來的發展,atitit自然語言Atitit.程式設計語言and 自然語言的比較and 程式設計語言未來的發展 1. 單詞的間隔靠空格,編程的單詞的間隔靠分界符..12. 語句分界符:自然語言使用逗號,程式設計語言使用分號13. 換行14. 段落and fun method25. 上下文相關26.&
Time of Update: 2016-03-12
Java記憶體管理前一段時間粗略看了一下《深入Java虛擬機器
Time of Update: 2016-03-12
Nutch2.x+Hbase環境部署和基本使用,nutch2.xhbase 由於項目想藉助Nutch來做網路爬蟲,所以一番研究,發現網上文檔比較散,學習的很艱難,因此總結了一些,放上來與大家交流。1 環境部署Nutch有1.x系列和2.x系列,主要區別是2.x使用了Gora作為持久層媒介,可以將資料持久化到關係型資料庫,更詳細的介紹參考Nutch官網。這裡主要介紹採用Nutch2.3.1
Time of Update: 2016-03-12
上機題目(初級)- Java網路操作之Socket實現用戶端和伺服器端通訊二(Java)上一節實現了用戶端像伺服器端發送請求,本節將實現伺服器端向用戶端回傳資訊,實現原理很簡單,在原來的基礎上,在伺服器端實現輸出資料流,在用戶端實現輸入資料流即可,具體代碼如下:伺服器端: package com.socket.demo;import java.io.BufferedReader;import java.io.InputStream;import
Time of Update: 2016-03-12
Regex---------匹配HTML標籤或標記,Regex---------Regex匹配HTML標籤或標記 Regex <(\S*?) [^>]*>.*?</\1>|<.*? />匹配 <html>hello</html>|<a>abcd</a>不匹配 abc|123|<html>dddRegex ^[^<>`~!/@\#}$%:;
Time of Update: 2016-03-12
JAVA學習筆記之static——2016.3.10,學習筆記2016.3.10static關鍵字 作用:修飾符,用於修飾成員《成員產量,成員方法》 1'被修飾的成員產量只有一份。 2'被修飾後的成員多了一種方式的訪問,除了可以對象調用外,還可以被類名直接調用。 特點: 1'隨著類的載入而被載入。 2'優先於對象存在。 3'被所有對象所共用,可以直接&nb
Time of Update: 2016-03-12
一、圖解Java中String不可變性,javastring這裡有一堆例子來說明Java的String的不可變性。1、聲明一個StringString s = "abcd";s 變數儲存string對象的引用,下面的箭頭解釋成儲存了哪個對象的引用。 2、 給一個String 變數賦值為另外一個String 變數。String s2 = s;String對象不可變展示2變數s2 儲存這相同引用的值,它們都指向了同一對象的值。 3、串連String s =
Time of Update: 2016-03-12
Java類載入器(一)——類載入器層次與模型類載入器??虛擬機器設計團隊把類載入階段中的“通過一個類的全限定名來擷取描述此類的二進位位元組流”這個動作放到Java虛擬機器外部去實現,以便讓應用程式自己決定如何去擷取所需要的類。實現這個動作的代碼模組稱為“類載入器”。類載入器層次(等級)??從JVM的角度來講,只存在兩種不同的類載入器。??第一類是啟動類載入器(Bootstrap ClassLoader):這個類載入器主要載入JVM自身工作需要的類。
Time of Update: 2016-03-12
Java編程練習之判斷Java檔案名稱是否正確,判斷郵箱格式是否正確和統計指定字串中某字元現的次數一判斷Java檔案名稱是否正確,判斷郵箱格式是否正確功能:判斷Java檔案名稱是否正確,判斷郵箱格式是否正確。其中:合法的檔案名稱應該以.java結尾;合法的郵箱名中至少要包含 “@” , 並要求 “@” 在 “.” 之前。練習代碼:public class Test { public static void
Time of Update: 2016-03-12
Java類載入器(二)——自訂類載入器使用者定製自己的ClassLoader可以實現以下的一些應用:自訂路徑下尋找自訂的class類檔案,也許我們需要的class檔案並不總是在已經設定好的Classpath下面,那麼我們必須向辦法來找到這個類,在這種清理下我們需要自己實現一個ClassLoader。