Time of Update: 2015-04-18
標籤:在實際的開發中,如為了簡化JSP中出現大量的JSP指令碼,那麼我們需要使用標準標籤庫和EL運算式,但是和新標籤庫中提供的標籤是有限的,不可能完全滿足開發的需要。如:分頁。因此需要學習如何自訂自己的標籤庫。如果要實現自訂標籤,那麼需要如下幾步:編寫標籤處理類需要繼承或者實現相關的類或者介面編寫標籤描述檔案該檔案是一個XML檔案,而且必須放在網站的WEB-INF目錄中在JSP中引入標籤且使用使用taglib指令引入標籤庫,隨後使用。自定標籤的類體系詳細瞭解下一下幾個類和介面:---|
Time of Update: 2015-04-18
標籤:大資料 雲端運算 java 最近,隨著大資料的興起,Java實現的Hadoop成了這個資料領域的領跑者,不管是HDFS,還是MapReduce,還是Hive都成了很熱的詞彙。也從Hadoop這個軟體本體催生了一個依存此的大資料領域,也和時下熱的不能再熱的雲端運算拉上了關係。
Time of Update: 2015-04-18
標籤:gof23 gof23設計模式 觀察者模式 觀察者模式Observer 廣播機制的情境: 情境: 聊天室程式的建立。伺服器建立好後,A,B,C三個用戶端連上來公開聊天。
Time of Update: 2015-04-18
標籤:java設計模式 設計模式 本文繼續介紹23種設計模式系列之職責鏈模式。什麼是鏈1、鏈是一系列節點的集合。2.、鏈的各節點可靈活拆分再重組。職責鏈模式使多個對象都有機會處理請求,從而避免請求的寄件者和接受者之間的耦合關係,將這個對象連成一條鏈,並沿著這條鏈傳遞該請求,直到有一個對象處理他為止。角色抽象處理者角色(Handler):定義出一個處理請求的介面。如果需要,介面可以定義
Time of Update: 2015-04-18
標籤:眾所周知,java來源程式都可以匯出為(executable jar file)可執行檔.jar檔案,但是該.jar檔案需要在jre環境下才能執行。那麼如何能在沒有裝jre的電腦上運行呢?(那就要順帶一起打包.jar檔案和jre環境)1)j2ewizard 軟體可將.jar檔案轉換成.exe檔案。2)Inno Setup 軟體可將.exe檔案和jre檔案夾 整個一起打包並關聯jre路徑,最後做成一個安裝檔案。安裝成功後,便可執行! java來源程式---可執行檔(.exe)---
Time of Update: 2015-04-17
標籤:在android開發中顯示一個AlertDialog時,常採用下列的寫法:new AlertDialog.Builder(getApplicationContext()) .setTitle("Dialog") .setMessage("Link program") .setPositiveButton("OK", new OnClickListener() { @Override
Time of Update: 2015-04-18
標籤:1. 什麼是Java的反射?java的反射機制是在編譯時間並不確定是哪個類被載入了,而是在程式啟動並執行時候才載入、探知、自審。使用的是在編譯期並不知道的類。這樣的編譯特點就是java反射。2. Class類使用Java反射機制就得使用java.lang.Class
Time of Update: 2015-04-17
標籤:線程帶來的問題:a)安全性問題b)活躍性問題c)效能問題要編寫安全執行緒的代碼其核心在於要對狀態訪問操作進行管理,特別是對共用的和可變的狀態的訪問Java中的主要同步機制是關鍵字synchronized,它提供了一種獨佔的加鎖方式,”同步”這個術語還包括volatile類型的變數,顯示鎖以及原子變數在編寫並發應用程式時,一種正確的編程方法是:首先使代碼正確運行,然後在提高代碼的速度。完全有安全執行緒類構成的程式並不一定就是安全執行緒的,而線上程安全類中也可以包含非安
Time of Update: 2015-04-17
標籤:我是一個Java的反對者,至於為什麼,我想最大的一個原因是它不實在,不管是當年sun所說的一些言論,還是如今Java使用者的一些言論,都有蠱惑之嫌,甚至很多太假了,而這些言論層出不窮,其實就語言本身我不想說什麼,任何語言存在都有它的道理,而且都有適合它的應用情境,但是如果總是誇大實在讓人不爽 一、Java是簡單的 Java簡單嗎,反正我不覺得,當然這是Java剛問世時說的,在當時看來還勉強說的過去,不過這句話至今仍在被引用,而且總是在和C++對比,不能說比C++簡單就叫簡單吧,
Time of Update: 2015-04-17
標籤:java解惑 缺陷與陷阱 A1 詞彙問題A 1.1 字母l在許多字型中都與數字1相像規則:在long類型字面常量中,應該總是用大寫L,千萬不要用小寫l。不要用孤零零的一個l作為變數名。 謎題4A 1.2 負的十六進位字面常量看起來像正的規則: 要避免混合類型的計算。在恰當的地方要用long類型的字面常量代替int類型的字面常量。謎題5A 1.3 八進位字面常量與十進位字面常量相像規則:
Time of Update: 2015-04-17
標籤:java實現檔案上傳首先必須將form表單的enctype屬性設定成multipart/form-data,才能進行提交<form id="form-test" method="post" class="validate" enctype="multipart/form-data"></form>有了表單就要有檔案選擇控制項<div class="col-md-6"> <div
Time of Update: 2015-04-17
標籤:一、JDK安裝1、下載JDK安裝包2、運行安裝包選擇安裝路徑安裝jdk 隨意選擇目錄 只需把預設安裝目錄(如:D:\java),安裝jre 和安裝 jdk 目錄相同即可,安裝完之後為:D:\java\jdk,D:\java\jre3、配置環境變數系統變數→建立→JAVA_HOME :填寫jdk的安裝目錄(如:D:\java\jdk)系統變數→Path→編輯:在變數值最後輸入
Time of Update: 2015-04-17
標籤:在前面的開發中我們會發現經常無法避免在JSP中或多或少的出現各種JSP指令碼片段,那麼導致頁面美工人員無法對其很好的維護。因此今天的技術可以協助開發人員快速減少JSP中指令碼的出現。JSTL簡介JSTL即Jsp Standard Tag Libraries即Jsp的標準標籤庫。該技術提供了很多的標籤用於封裝JSP中常用的一些基本的商務邏輯。主要的分類如下:核心庫:主要封裝的是一些基本的核心的商務邏輯。<%@taglib
Time of Update: 2015-04-17
標籤: Java遍曆檔案夾的2種方法:A.不使用遞迴:import java.io.File;import java.util.LinkedList;public class FileSystem { public static void main(String[] args) { long a = System.currentTimeMillis(); LinkedList list = new LinkedList(
Time of Update: 2015-04-17
標籤:EL運算式EL即Expression Language,主要的任務是協助開發人員簡化擷取域屬性。但是一般情況下需要使用EL和JSTL結合使用。文法:${ // 隱含對象|直接寫域中的屬性} ? 算術運算<!-- 算術運算 --> 20+10 = ${ 20+10 } <br/> 20-10 = ${ 20-10 } <br/> 20
Time of Update: 2015-04-17
標籤:集合類說明及區別 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMapCollection介面 Collection是最基本的集合介面,一個Collection代表一組Object,即Collection的元素(Elements)。一些 Collection允許相同的元素而另一些不行。一些能排序而另一些不行。Java
Time of Update: 2015-04-17
標籤: java分為三個體系,分別為Java SE(j2se,Java2 Platform Standard Edition,標準版),JavaEE(j2ee,Java 2 Platform, Enterprise Edition,企業版),Java ME(j2me,Java 2 Platform Micro
Time of Update: 2015-04-17
標籤:傳送簡訊 驗證碼 httpclient 簡訊平台 這幾天老大讓我弄一個傳送簡訊驗證碼的功能,使用的是信易通的簡訊平台介面,然後在Java中使用HttpClient類比POST請求或者GET請求(看簡訊平台要求,一般的情況下都是POST請求),調用簡訊平台提供的介面(遵循簡訊平台的介面規範即可)。具體看代碼:使用HttpClient的時候需要在項目中引入:c
Time of Update: 2015-04-17
標籤:equals()實現equals()參數必須是Object,而不能是外圍類覆蓋equals()時,也要覆蓋相應的hashCode(),與equals(),保持一致另外注意String的預設值是nullpublic class Person {private String name;private int birthYear;byte[] raw;<strong>@Overridepublic boolean equals(Object o){if(this ==
Time of Update: 2015-04-17
標籤:java註解是附加在代碼中的一些元資訊,用於一些工具在編譯、運行時進行解析和使用,起到說明、配置的功能。註解不會也不能影響代碼的實際邏輯,僅僅起到輔助性的作用。包含在 java.lang.annotation 包中。 1、元註解 元註解是指註解的註解。包括 @Retention @Target @Document @Inherited四種。 1.1、@Retention: 定義註解的保留原則