Time of Update: 2017-02-28
xml|資料 除將 XML 用作一種簡單資料格式之外,資料繫結是 XML 最流行的用法之一。即使剛剛入門的程式員也能在一種原生程式設計語言中使用 XML,並且在大多數情況下完全不需要任何的 XML 專門知識。本文並不是介紹解決方案,取而代之,Brett 介紹了一些討論主題,鼓勵您思考如何使用 XML 和資料繫結。歡迎在 XML 和 Java 技術討論論壇上與別人一起分享您的想法。XML 用於業務而非技術隨著 XML
Time of Update: 2017-02-28
j2ee|項目 編者語:在這本書中,Pragmatic Project Automation, Mike Clark 為你提供了無所不有的方法來自動化你的軟體項目:用Ant來一步式構建(one-step builds),用CruiseControl 按計劃時間來持續構建(scheduling continuous builds),按一下按鈕就發行就緒軟體,輕易地安裝和布署應用,通過email,RSS,你的手機,
Time of Update: 2017-02-28
編程|規範 本文介紹的Java規則的說明分為5個層級,層級1是最基本也是最重要的層級,在今後將陸續寫出其他的規則。遵守了這些規則可以提高程式的效率、使代碼有更好的可讀性等。 (1) 避免使用NEW關鍵字來建立String對象 把一個String常量copy到String 對象中通常是多餘、浪費時間的。Public class test{ Public void method(){ System.out.print
Time of Update: 2017-02-28
初學|集合|介面 集合總是需要迭代的,我們確實需要探察集合中的每一個元素,所以集合介面都無一例外的繼承了Iterable<T> 介面 ,而該介面的唯一方法 :Iterator<T>iterator() 返回一個在一組 T
Time of Update: 2017-02-28
程式|問題 以亞信的CMPP1.22API為例(java)aiismg.jcmppapi包包含class CMPPAPI, CMPPDeliverResp, CMPPQueryResp etc.和一般的程式沒有區別CMPPAPI pCMPPAPI = new CMPPAPI();if( pCMPPAPI.InitCMPPAPI( "../config/javacmppc.ini" ) != 0 ) {if( nOutput ==
Time of Update: 2017-02-27
本文分為兩大部分,第一部分闡述了 FileNet Content Engine 的安全機制;第二部 分舉例說明了如何使用安全相關的 Java API 來設定安全,從而保證儲存內容的安全。FileNet Content Engine 安全機制簡介FileNet Content Engine 是 FileNet P8 體系中的核心模組之一,主要負責內容存 儲和內容管理。Content Engine 在一個物件導向的容器中提供了一系列服務來支援企業 內容管理和客戶自訂對象。Content
Time of Update: 2017-01-18
前言眾所周知Java在java.math包中提供的API類BigDecimal,用來對超過16位有效位的數進行精確的運算。雙精確度浮點型變數double可以處理16位有效數。在實際應用中,需要對更大或者更小的數進行運算和處理。float和double只能用來做科學計算或者是工程計算,在商業計算中要用java.math.BigDecimal。BigDecimal所建立的是對象,我們不能使用傳統的+、-、*、/等算術運算子直接對其對象進行數學運算,而必須調用其相對應的方法。方法中的參數也必須是Big
Time of Update: 2017-01-18
先給大家展示下運行效果圖: 1.後台action產生json資料。List blackList = blackService.getBlackInfoList(mobileNum, gatewayid, startDate, endDate); int totalRows = blackList.size(); StringBuffer sb = new StringBuffer(); sb.append("{\"totalCount\":\""+totalRows+"\",
Time of Update: 2017-01-18
很多核心 Java 面試題來源於多線程(Multi-Threading)和集合架構(Collections Framework),理解核心線程概念時,嫻熟的實際經驗是必需的。這篇文章收集了 Java 線程方面一些典型的問題,這些問題經常被進階工程師所問到。0、Java 中多線程同步是什嗎?在多線程程式下,同步能控制對共用資源的訪問。如果沒有同步,當一個 Java 線程在修改一個共用變數時,另外一個線程正在使用或者更新同一個變數,這樣容易導致程式出現錯誤的結果。1、解釋實現多線程的幾種方法?
Time of Update: 2017-01-18
在Java中,它的記憶體管理組件括兩方面:記憶體配置(建立Java對象的時候)和記憶體回收,這兩方面工作都是由JVM自動完成的,降低了Java程式員的學習難度,避免了像C/C++直接操作記憶體的危險。但是,也正因為記憶體管理完全由JVM負責,所以也使Java很多程式員不再關心記憶體配置,導致很多程式低效,耗記憶體。因此就有了Java程式員到最後應該去瞭解JVM,才能寫出更高效,充分利用有限的記憶體的程式。 1.Java在記憶體中的狀態 首先我們先寫一個代碼為例子:Person
Time of Update: 2017-01-19
我的一貫風格,代碼說明一切。。廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:package Tools;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.List;import
Time of Update: 2017-01-19
有些時候,sql語句where條件中,需要一些安全判斷,例如按某一條件查詢時如果傳入的參數是空,此時查詢出的結果很可能是空的,也許我們需要參數為空白時,是查出全部的資訊。使用Oracle的序列、mysql的函數產生Id。這時我們可以使用動態sql。下文均採用mysql文法和函數(例如字串連結函數CONCAT)。selectKey
Time of Update: 2017-01-19
Graphics類提供基本繪圖方法,Graphics2D類提供更強大的繪圖能力。本節講解Graphics類,下節講解Graphics2D。Graphics類提供基本的幾何圖形繪製方法,主要有:畫線段、畫矩形、畫圓、畫帶顏色的圖形、畫橢圓、畫圓弧、畫多邊形等。1. 畫線在視窗畫一條線段,可以使用Graphics類的drawLine()方法: drawLine(int x1,int y1,int x2,int y2)例如,以下代碼在點(3,3)與點(50,50)之間畫線段,在點(100
Time of Update: 2017-01-09
標籤:java xml security socket classloader 【Java 繼承、多態】JavaSE:你真的瞭解繼承、重寫、可見度嗎?【Java 集合】Java Se :線性表Java Se :Map 系列JavaSe:Properties檔案格式【Java Annotation】Java Annotation
Time of Update: 2015-07-20
標籤:android mediaplayer 網路歌曲 當我使用Android中MediaPlayer播放網路uri提供的一首歌曲時,出現如上的問題,這個問題的解決是因為沒有擷取相應的播放許可權導致的。解決辦法:需要在AndroidManifest.xml中添加這樣一段代碼用於擷取播放許可權來訪問你的manifest file檔案。<uses-permission
Time of Update: 2015-06-12
標籤:所謂泛型就是允許在定義類、介面時指定類型形參,這個類型形參將在聲明變數、建立對象時確定。增加了泛型支援後的集合,完全可以記住集合中元素的類型,並可以在編譯時間檢查集合中元素的類型。即解決一些安全問題,同時還可以讓代碼變得更加簡潔。一、使用泛型泛型的格式:通過<>來定義要操作的引用資料類型建立一個只存放字串的對象,代碼如下:package com.csu.test1;import java.util.ArrayList;import java.util.List;public
Time of Update: 2015-05-23
標籤:/**<p>項目名:</p> * <p>包名:com.zdb.module.test</p> * <p>檔案名稱:IdWorker.java</p> * <p>版本資訊:</p> * <p>日期:2015-5-23-下午1:17:49</p> * Copyright&nbs
Time of Update: 2016-06-02
緩衝演算法之belady現象,緩衝演算法belady前言 在使用FIFO演算法作為缺頁置換演算法時,分配的缺頁增多,但缺頁率反而提高,這樣的異常現象稱為belady Anomaly。 雖然這種現象說明的情境是缺頁置換,但在運用FIFO演算法作為緩衝演算法時,同樣也是會遇到,增加緩衝容量,但快取命中率也會下降的情況。這也是我在學習緩衝演算法時遇到的概念,雖總結歸納之。 一、舉例 假設我們有字串"dcbadcedcbae",頁面置換演算法採用FIFO演算法,現在有兩個記憶體
Time of Update: 2016-05-12
jsp HTTP 狀態代碼,jsphttp狀態代碼HTTP請求與HTTP響應的格式相近,都有著如下結構:以狀態行+CRLF(斷行符號換行)開始零行或多行頭模組+CRLF一個空行,比如CRLF可選的訊息體比如檔案,查詢資料,查詢輸出舉例來說,一個伺服器回應標頭看起來就像下面這樣:HTTP/1.1 200 OKContent-Type: text/htmlHeader2: ......HeaderN: ... (Blank Line)<!doctype ...><html>
Time of Update: 2016-04-05
Activiti Designer editor features,activitidesignerActiviti的設計編輯器功能Create Activiti projects and diagrams.建立Activiti的項目和圖表。The Activiti Designer creates a .bpmn file when creating a new Activiti diagram. When opened with the Activiti Diagram Editor