Time of Update: 2018-07-20
部落格出自:http://www.jb51.net/article/43913.htm ----------------------- public HttpServletResponse download(String path, HttpServletResponse response) { try {
Time of Update: 2018-07-19
讀取檔案主要是要設定讀取的輸入資料流如InputStreamReader時要設定讀取的解碼格式,要和檔案本身的編碼格式相同,這樣讀取出來的才不會亂碼。 InputStreamReader reader = new InputStreamInputReader(input, "編碼格式"); ANSI是"gbk" 注:必須是在讀取的時候就使用正確的解碼格式否則都會亂碼。。。。
Time of Update: 2018-07-20
用戶端編碼: var str1="這裡是要編碼的字串%……&包含特殊字元1234"; var str2=encodeURIComponent(encodeURIComponent(str1)); //此處使用兩次encodeURIComponent編碼,編碼後str2以參數形式傳輸到服務端,然後用java解碼 //java解碼 String str1=request.getParamater("str2");
Time of Update: 2018-07-19
Regex模式是一種有價值的基礎工具,可以用於很多類型的文本處理,如匹配、搜尋、提取、替換和分析結構化內容. Pattern.matches(String pattern, String resource)方法和String的matches方法都適合一次性使用,但是若重複使用,它們的效率較低。通過使用靜態Pattern.compile(String pattern)方法建立一個Pattern執行個體可以得到一個更高效的用於執行多次匹配的編譯版本的模式。
Time of Update: 2018-07-20
Json序列化:將java bean轉換成Json字串;Json還原序列化:將Json字串轉換成java bean。 xml序列化:將java bean轉換成xml檔案;xml還原序列化:將xml檔案轉換成java bean。 1. xml 序列化還原序列化工具:simple framework 功能非常強大,使用起來非常簡單。在這裡可以下載到它:http://sourceforge.net/projects/simple/ 使用方法:首先根據xml檔案建好java
Time of Update: 2018-07-20
Velocity是一個基於Java的模版引擎。它允許web頁面設計者引用Java代碼中定義的方法。web設計者能夠和Java程式員並行的工作來開發MVC模式的web網站,這意味著web頁面設計者能夠只關注建立設計良好的網站,而程式員能夠只關注編寫頂尖的代碼。Velocity將Java代碼從web頁面中分離出來,使得web網站在長期的運行中具有更好的可維護性。 Velocity能夠用來建立web頁面,
Time of Update: 2018-07-19
inkfish原創,請勿商業性質轉載,轉載請註明來源(http://blog.csdn.net/inkfish )。 Apache commons compress BZIP2壓縮:(來源:http://blog.csdn.net/inkfish) package study.inkfish.compress; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import
Time of Update: 2018-07-20
由於JSON資料格式的諸多優點,現在就資料轉送這個方面已經完勝XML,成為當下比較流行資料轉送格式。所以越來越多的項目採用了這種格式進行前後台資料的傳送。咱公司後台主要用的是java平台相關的技術,因此在JSON字串格式與java對象格式的轉換上成為了我們平常經常要做的工作。這裡給大家分享一下採用JSON-lib來轉換JSON字串與java對象的相關經驗。 (一)java對象轉換為JSON字串。
Time of Update: 2018-07-20
今天做項目的時候,需要向伺服器介面 傳遞 json參數,使用 apache 的 httpclient,當時沒有對參數做特殊處理直接提交了,結果運行時報錯了,如下: 06-06 10:05:40.683: W/System.err(15573): java.lang.IllegalArgumentException: Illegal character in query at index 40:
Time of Update: 2018-07-20
一、Java I/O 操作類分組 1.基於位元組操作的 I/O 介面:InputStream 和 OutputStream 2.基於字元操作的 I/O 介面:Writer 和 Reader 3.基於磁碟操作的 I/O 介面:File 4.基於網路操作的 I/O 介面:Socket I/O 的核心問題要麼是資料格式影響 I/O 操作,要麼是傳輸方式影響 I/O 操作,也就是將什麼樣的資料寫到什麼地方的問題。 二、Java IO 工作機制 (1) 磁碟
Time of Update: 2018-07-19
2007-05-28 來自:java060515 一、首先Java的基礎、物件導向的基礎和設計模式的基礎知識是必不可少的。 關於設計模式我覺得不用學太多,但以下三個模式是學習Spring必不可少的:factory模式(包括簡單工廠和抽象工廠),Strategy模式,Template method模式。如果不掌握這些你就根本沒法領悟Spring的精髓,只能依樣畫葫蘆地照搬,這是很可怕的事。 我這裡強烈建議的書可能讓人有點意外,那就是Expert one on
Time of Update: 2018-07-19
AtomicInteger,一個提供原子操作的Integer的類。在Java語言中,++i和i++操作並不是安全執行緒的,在使用的時候,不可避免的會用到synchronized關鍵字。而AtomicInteger則通過一種安全執行緒的加減操作介面。 來看AtomicInteger提供的介面。 //擷取當前的值 public final int get() //取當前的值,並設定新的值 public final int getAndSet(int newValue)
Time of Update: 2018-07-20
今天一直在弄Spring 3.1.1 MVC + dojo1.8的互動問題,想把頁面的JSON資料通過Spring MVC直接映射到Java對象,卻一致出現下面這個異常 java.io.EOFException: No content to map to Object due to end of inputat
Time of Update: 2018-07-20
function createTreeMenu(){//建立一個樹的面板 var treeMenu = new Ext.tree.TreePanel({ lines : true, minSize : 150, border : false, root : new Ext.tree.AsyncTreeNode({text : 'root'}), loader
Time of Update: 2018-07-20
什麼是字元,什麼是位元組? 可以理解為電腦沒有字元的概念,只有位元組。字元是存在於人類語言層的概念,其作用是為了人與人之間的交流,因為位元組對於人類是不可讀的,但是電腦儲存所有的資料都是按照位元組儲存。因 此要將人類意識中的字元儲存到電腦中,則必須將字元轉換為位元組資料,那麼怎麼轉化呢,則必須要一種映射規則,這裡的映射規則就是通常意義中的字元編碼, 比如說該檔案是GBK編碼,可以說為:這個文檔中的字元資料是按照GBK這種字元位元組映射規則將字元轉換為位元組儲存的。
Time of Update: 2018-07-20
inkfish翻譯,請勿商業性質轉載,轉載請註明來源(http://blog.csdn.net/inkfish )。本文是我學習JUEL同時,對原網站進行的簡單的翻譯,原網站地址:http://juel.sourceforge.net/ JUEL 是統一運算式語言(Unified Expression Language , EL )的一個實現,是JSP 2.1 標準(JSR-245 )的一部分,已經作為Java EE 5 的一部分,並且,JUEL 2.2實現了JSP 2.2
Time of Update: 2018-07-20
一、$.ajax的一般格式 $.ajax({ type: 'POST', url: url , data: data , success: success , dataType: dataType}); 二、$.ajax的參數描述 參數 描述 url 必需。規定把請求發送到哪個 URL。 data 可選。映射或字串值。
Time of Update: 2018-07-20
2012.05.02 星期三 1、問題:匯入的新工程,名字上出現驚嘆號。 原因:工程的jar包libraries需要重新載入。 解決:工程右鍵--》properties--》Java Build Path--》Libraries,remove以前的jar包,點選“Add JRES”,從工程中的web_root--》lib檔案夾中選擇jar包,並匯入即可。
Time of Update: 2018-07-20
Gavin King談JSR-299和Weld 1.0對Java EE與JBoss的影響 作者 Charles Humble 譯者 張龍 發佈於 2009年11月23日 下午11時24分 前不久Red Hat的JBoss部門發布了Weld1.0.0——Java EE 6對JSR-299(Java EE的上下文與依賴注入 , 即Contexts and Dependency Injection for Java EE,後文簡稱為CDI)的參考實現。Sun
Time of Update: 2018-07-19
標籤:bean 開始 執行個體 一個 原來 detail 連結 1.7 使用 使用Junit測試一個spring靜態工廠執行個體化bean的例子,所有代碼都沒有問題,但是出現