1. JAVA Heap Size
這是JAVA 應用程式最主要的記憶體使用,透過JVM的GC來回收,如果爆了你會收到 java.lang.OutOfMemoryError: Java heap space
1. JAVA Heap Size
這是JAVA 應用程式最主要的記憶體使用,透過JVM的GC來回收,如果爆了你會收到 java.lang.OutOfMemoryError: Java heap space
我的使用情形是透過JAVA,需要以POST方式傳送一組參數到IIS Server的API,並根據所傳送的資料返回不同的結果來決定行動.
而這組參數又有包含一些特殊符號,比如 / + 等等.
If you using HttpURLConnection to post argument to WEB API, and the argument contaions + sign, the + sign will be replace to space
How to avoid this??
這個例子是由JAVA傳送參數給WEB API,並取得WEB API的返回值.
而例子的WEB程式是PHP,很簡單的只是接從WEB使用POST傳來的二個參數,並整合成一段文字,顯示在網頁上
This is my JSON data from URL
{"ChannelName":"testChannel","ErrResult":{"ErrCode":0,"Messages":["OK"]},"ModelStateError":{}}
本文是擷錄自http://stackoverflow.com/questions/12405159/how-to-get-data-from-a-url
System.setProperty("http.proxyHost", "這裡換成proxy IP");
1.第一步當然到ORACLE網站下載JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.本文是以現時 jdk-8u60-windows-i586.exe 為例,雖然它是exe檔,但請使用你的解壓軟體7zip或winrar給它解壓縮,解壓後會出現一個tools.zip的壓縮檔.
在JAVA物件導向的世界裡,我們會設計許多的類別class,類似於模型功用,而在一個程式裡會呼叫早已設計完成的class來用,而成為實體物件.
程式呼叫->模型(class)->照這個模型幫我做2個實體物件
修飾字可以分為二類,限制存取範圍和定義存取方式
功能 | 類別 | 屬性 | 方法 | |
public | 可接受任何類別存取呼叫 | Y | Y | Y |
protected | 只接受同一套件內或子類別的存取呼叫 | Y | Y | |
none | 只接受同一套件內類別的存取呼叫 | Y | Y | Y |
private | 只接受同一類別內的存取呼叫 | Y | Y | |
static | 丕需透過實體即可靜態使用 | Y | Y | |
final | 設為常數 | Y | Y | Y |
類別 匯整後的事物相關資料與功能
欄位 代表事物的相關資料