Time of Update: 2016-09-05
今後的學習路徑,今後學習路徑 寫一個website時,發現自己的java基礎知識並不是很牢固,確實,為了寫出一個真正的項目,瘋狂的學習各種知識,只求懂個大概,沒有深入,現在發現問題啦,回頭重新學習,從後端到前端仔仔細細的重學一遍。 今後的學習路徑是:java基礎,(java多線程,可能最後學),HTML&CSS, javascript, jsp,Servlet。然後,用這些知識寫幾個項目,綜合一下,疏通前端與後端,資料庫之間的關係。
Time of Update: 2016-09-05
【Java學習筆記】Map集合的keySet,entrySet,values的用法例子,keysetentryset 1 import java.util.Collection; 2 import java.util.HashMap; 3 import java.util.Iterator; 4 import java.util.Map; 5 import java.util.Set; 6 7 public class MapDemo { 8 9 public static
Time of Update: 2016-09-05
【Java學習筆記】HashMap子介面---LinkedHashMap,javalinkedhashmap特點: 存入元素的順序 與 取出元素的順序相同(與LinkedHashSet類似) 1 import java.util.HashMap; 2 import java.util.Iterator; 3 import java.util.LinkedHashMap; 4 import java.util.Map; 5 6 public
Time of Update: 2016-09-03
Atitti.java exp ast java運算式文法ast構造器,atitti.javaastAtitti.java exp ast java運算式文法ast構造器 /atiplat_cms/src/com/attilax/lang/AstParser.java 原理分割tokens_slice_li分析splitor,, 主要是dot 和end 作者:: ★(attilax)>>
Time of Update: 2016-09-05
【Java學習筆記】Map介面的子介面---TreeMap,學習筆記---treemapTreeMap,與TreeSet類似,可以對集合中的元素進行排序,同時保持元素的唯一性。應注意,Comparable(實現介面,記得覆蓋comparaTo方法),Comparator的使用。 1 import java.util.Iterator; 2 import java.util.TreeMap; 3 4 import cn.itcast.p2.bean.Student; 5
Time of Update: 2016-09-02
java多線程-讀寫鎖,java多線程Java5 在 java.util.concurrent 包中已經包含了讀寫鎖。儘管如此,我們還是應該瞭解其實現背後的原理。讀/寫鎖的 Java
Time of Update: 2016-09-01
hbase 二級索引建立,hbase索引建立在單機上運行hbase 二級索引:import java.io.IOException;import java.util.HashMap;import java.util.Map;import java.util.Set;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.Path;import
Time of Update: 2016-09-01
java socket編程(li),javasocket編程li一、網路編程中兩個主要的問題 一個是如何準確的定位網路上一台或多台主機,另一個就是找到主機後如何可靠高效的進行資料轉送。在TCP/IP協議中IP層主要負責網路主機的定位,資料轉送的路由,由IP地址可以唯一地確定Internet上的一台主機。而TCP層則提供面嚮應用的可靠(tcp)的或非可靠(UDP)的資料轉送機制,這是網路編程的主要對象,一般不需要關心IP層是如何處理資料的。 目前較為流行的網路編程模型是客戶機/伺服器(C/S)
Time of Update: 2016-08-31
瀏覽器-伺服器-請求與響應,瀏覽器響應 瀏覽器訪問伺服器,本質就是請求資源。 比如請求靜態資源:index.html,我們在瀏覽器地址欄輸入:www.a.com/index.html,瀏覽器為了支援HTTP協議,發送的資料必須符合HTTP協議資料的格式,也就是這樣: GET /index.html HTTP/1.1 Accept-Language:zh-cn Connection:Keep-Alive Host:www.a.com User-Agent:Mozila/4.
Time of Update: 2016-08-30
eclipse使用Git外掛程式,eclipsegit外掛程式折騰了會Git,記錄一下下。1、安裝Git Help-->Install New Software
Time of Update: 2016-08-29
JAVA
Time of Update: 2016-08-28
web項目中各種路徑的擷取,web項目路徑擷取以工程名為/DemoWeb為例: 訪問的jsp為:http://localhost:8080/DemoWeb/test/index.jsp 1
Time of Update: 2016-08-25
【Java學習筆記】泛型,java學習筆記泛型: jdk1.5出現的安全機制好處: 1.將運行時期的問題ClassCastException轉到了編譯時間期。 2.避免了強制轉換的麻煩。 <>: 什麼時候用? 當操作的引用資料類型不確定的時候,就使用<>。將要操作的引用資料類型傳入即可。 其實<>就是一個用於接收具體引用資料類型的參數範圍。 在程式中,只要用到了帶有<>的類或者介面,就
Time of Update: 2016-08-24
Spring mvc中@RequestMapping 6個基本用法整理,mvc@requestmapping繼續整理,這個是前段時間用jsp開發的一個網站,說起來php程式員去做jsp程式確實有些小不適應,但是弄完後絕對對於這種強型別語言而比收穫還是頗多的。1,最基本的,方法層級上應用@RequestMapping(value="/departments") public String simplePattern(){
Time of Update: 2016-08-24
Struts1 中提交中文表單到ActionForm後出現亂碼問題的原因及處理方法,struts1actionform問題:在你所有版面設定的編碼都是utf-8的情況下仍然會出現中文亂碼現象。一、亂碼出現原因由於Struts架構直接把表單資料發送給了ActionForm,所以這裡面沒有對HttpRequestServlet進行SetCharacterEncoding,所以預設是按照ISO-8859-1。二、解決辦法方法 :
Time of Update: 2016-08-24
線程淺談,淺談多線程和非同步一。線程的實現方式有兩種: 一種是繼承Thread類,重寫run()方法。這種方法有兩種不足:1.由於Java是單繼承的,所以當一個類繼承了Thread類雨
Time of Update: 2016-08-23
【Java學習筆記】<集合架構>list子介面:Vector(瞭解就行),學習筆記vector 1 import java.util.Enumeration; 2 import java.util.Vector; 3 4 public class Test4 { 5 6 public static void main(String[] args) { 7 Vector v = new Vector(); 8 9
Time of Update: 2016-08-23
json-lib的使用《二》,json-lib《二》上篇文章主要集中在了使用json-lib來實現JSON字串和java中的對象的互轉上,忽視了json-lib本身的功能,json-lib中有兩個類比較重要:JSONObject和JSONArray,這兩個類因其名稱不同,所實現的功能也不盡相同,JSONObject處理的是對象格式的({}),JSONArray處理的是數組格式的([]),下面看具體的使用方法。JSONObject一、源碼JSONObject類中有多個重載的element(),此方
Time of Update: 2016-08-23
【Java學習筆記】使用Iterator時,對對象進行強制轉化的小問題,學習筆記iterator 1 import java.util.ArrayList; 2 import java.util.Iterator; 3 4 import cn.itcast.p1.bean.Person; 5 6 public class ArrayListTest { 7 8 public static void main(String[] args) { 9 ArrayList
Time of Update: 2016-08-23
【Java學習筆記】<集合架構>Iterator的子介面ListIterator,java集合iterator 1 import java.util.ArrayList; 2 import java.util.Iterator; 3 import java.util.List; 4 5 public class Test3 { 6 7 public static void main(String[] args) { 8 List list = new