轉載出處:http://blog.csdn.net/evankaka,林炳文Evankaka原創作品
使用的是InputStreamReader和OutputStreamWriter,它們本身屬於的是reader和writer字元流,我們之所以會用到這些轉化流是因為系統有時候只給我們提供了位元組流,為了方便操作,要用到字元流。比如說System.in標準輸入資料流就是位元組流。你想從那裡得到使用者在鍵盤上的輸入,只能是以轉換流將它轉換為Reader以方便自己的程式讀取輸入。再比如說Socket裡的getInputStream()很明顯只給你提供位元組流,你要想讀取字元,就得給他套個InputSt
前言 本地下載檔案其實之前就接觸過,但是一直存在疑問就是下載必須開啟新的視窗,通過ajax請求無法達到下載檔案的目的,所以一般對於異常的捕捉我自訂反應在介面上我通常都是再寫一個介面,把各種異常都考慮到,然後執行新的下載命令。如果有更好的方法可以告知我,本篇主要講的就是下載檔案的兩種方式以及將圖片展示在瀏覽器中。當然這兩種實現都離不開response的設定。 內容 通過瀏覽器展示圖片
原文地址:http://yangshen998.iteye.com/blog/1311682 [html] view plain copy public class ExceptionTypeTest {
達人科技 2017-01-09 08:56 按照資料的傳輸方向,流 以是未經加工的原始位元據,又可以是經過一定編碼處理後符合某種格式規定的 特定資料,即流是由位(bits)組合或者字元(character)構成的序列,如字元流序列、數字流序列。 將資料從外設或外存(如:鍵盤、滑鼠、檔案)傳遞到應用程式的流稱為輸入資料流(input stream);將資料從應用程式傳遞到外存或外設(螢幕、印表機)的流稱為輸出資料流(output
需要動態傳入一個Class的類型,然後反射到啟動的List,根據List裡定義的泛型,知道其中List的具體對象的各種屬性。 代碼 import java.lang.reflect.Field;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.ArrayList;import java.util.HashMap;import
static表示“全域”或者“靜態”的意思,用來修飾成員變數和成員方法,也可以形成靜態static代碼塊,但是Java語言中沒有全域變數的概念。 被static修飾的成員變數和成員方法獨立於該類的任何對象。也就是說,它不依賴類特定的執行個體,被類的所有執行個體共用。只要這個類被載入,Java虛擬機器就能根據類名在運行時資料區的方法區內定找到他們。因此,static對象可以在它的任何對象建立之前訪問,無需引用任何對象。
1.基本概念的理解絕對路徑:絕對路徑就是你的首頁上的檔案或目錄在硬碟上真正的路徑,(URL和實體路徑)例如: C:xyz est.txt 代表了test.txt檔案的絕對路徑。http://www.sun.com/index.htm也代表了一個URL絕對路徑。 相對路徑:相對與某個基準目錄的路徑。包含Web的相對路徑(HTML中的相對目錄),例如:在 Servlet中,"/"代表Web應用的跟目錄。和實體路徑的相對錶示。例如:"./"
Java遠端偵錯的原理是兩個VM之間通過debug協議進行通訊,然後以達到遠端偵錯的目的。兩者之間可以通過socket進行通訊。 首先被debug程式的虛擬機器在啟動時要開啟debug模式,啟動debug監聽程式。jdwp是Java Debug Wire Protocol的縮寫。 java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n zhc_application
1 異常描述 在前一次啟動伺服器報錯後,修改完錯誤,直接再次啟動,報出如下異常: 2 異常原因 通過觀察上圖的異常描述,咱們可以知道: java.rmi.server.ExportException: Port already in use: 1099 此異常,為:連接埠號碼被佔用異常。 3 解決方案 這個異常發生的原因比較明顯,通過閱讀第 1 部分的“異常描述”,咱們也能發現問題,那就是:修改完錯誤,直接再次啟動。顯然,咱們沒有關閉前一次的服務,
http://blog.csdn.net/chenhaotong/article/details/51991786 1. top命令查看CPU和記憶體佔用率 top斷行符號,然後按1 發現進程PID 35163 CPU和記憶體佔用率都很高 top - 06:13:47 up 5:31, 1 user, load average: 2.11, 2.07, 2.06Tasks: 189 total, 1 running, 188
標籤:表達 功能 比較 分享 mit 空校正 name final property 4.4.3
標籤:思想 print return dem 開始 turn 一個 就是 vat 插入排序的核心思想:抽出一個元素,在其前面的元素中找到適當的位置進行插入。其參考實現如下:package
標籤:方式 動態 bsp lock 子類 改變 模式 就是 使用 裝飾(Decorator)設計模式動態給一個對象添加一些額外的功能,就增加功能這一點來說,裝飾模式比產生子類更加的靈活在不必改變
標籤:throws rgs art 一個 path 圖片 color getpath 建立 在我們做開發時,經常有URI和URL弄混的問題,如果當時直接看URI和URL的源碼就不可能弄混。首先我
標籤:runtime download time mic 理解 font bubuko home 一.JAVA 安裝兩個重要概念1.JRE::英文Java Development Kit
標籤:shm 地址 多線程 進入 volatile ctf 語言 更新 cal 前言在高並發的應用當中,最關鍵的問題就是對共用變數的安全訪問,通常我們都是通過加鎖的方式,比如說synchroni
標籤:write 簡單 基本 nbsp 表示 被佔用 情況下 注意 already 轉:https://www.cnblogs.com/qq78292959/p/5085559.html&nbs
標籤:普通使用者 佔用 相同 color exception form Stub spring owa 閱讀目錄一、異常簡介二、try-catch-finally語句三、throw和throws
標籤:隨機數 調用 dom 重裝 整理 搜集 有一個 系統 建立 這一周開始深入學習方法的概念和運用,一上來的那個使用Math.random()產生隨機數,感覺很有用也很好玩。。。。然後就是