download:Java engineer high salary boot camp

import java.io.BufferedReader;

import java.io.DataOutputStream;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.io.UnsupportedEncodingException;

import java.net.HttpURLConnection;

import java.net.URL;

import java.net.URLEncoder;

import java.util.HashMap;

import java.util.Map;

import net.sf.json.JSONObject;

/ * * * the constellation chart call sample code – the aggregated data * online interface document: http://www.juhe.cn/docs/58 * * /

public class JuheDemo {

public static final String DEF_CHATSET = "UTF-8"; public static final int DEF_CONN_TIMEOUT = 30000; public static final int DEF_READ_TIMEOUT = 30000; Public static String userAgent = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, Like Gecko) Chrome / 29.0.1547.66 Safari / 537.36 "; / / configure your application KEY public static final String APPKEY = "* * * * * * * * * * * * * * * * * * * * * * * * *"; Public static void getRequest1(){String result =null; String url ="http://web.juhe.cn:8080/constellation/getAll"; // request interface address Map params = new HashMap(); // request parameter params.put("key", appKey); // Apply AppKey (apply detail page query) params.put("consName",""); Put ("type",""); / / chart types: today, tomorrow, the week, nextweek, month, year try {result = net (url, params, "GET"); JSONObject object = JSONObject.fromObject(result); if(object.getInt("error_code")==0){ System.out.println(object.get("result")); }else{ System.out.println(object.get("error_code")+":"+object.get("reason")); } } catch (Exception e) { e.printStackTrace(); } public static void main(String[] args) {} /** ** @Param strUrl * @Param strUrl * @Param method * @Param method * @throws Exception */ public static String net(String strUrl, String strUrl, String strUrl, String strUrl, String strUrl) Map params,String method) throws Exception { HttpURLConnection conn = null; BufferedReader reader = null; String rs = null; try { StringBuffer sb = new StringBuffer(); if(method==null || method.equals("GET")){ strUrl = strUrl+"?" +urlencode(params); } URL url = new URL(strUrl); conn = (HttpURLConnection) url.openConnection(); if(method==null || method.equals("GET")){ conn.setRequestMethod("GET"); }else{ conn.setRequestMethod("POST"); conn.setDoOutput(true); } conn.setRequestProperty("User-agent", userAgent); conn.setUseCaches(false); conn.setConnectTimeout(DEF_CONN_TIMEOUT); conn.setReadTimeout(DEF_READ_TIMEOUT); conn.setInstanceFollowRedirects(false); conn.connect(); if (params! = null && method.equals("POST")) { try { DataOutputStream out = new DataOutputStream(conn.getOutputStream()); out.writeBytes(urlencode(params)); } catch (Exception e) { // TODO: handle exception } } InputStream is = conn.getInputStream(); reader = new BufferedReader(new InputStreamReader(is, DEF_CHATSET)); String strRead = null; while ((strRead = reader.readLine()) ! = null) { sb.append(strRead); } rs = sb.toString(); } catch (IOException e) { e.printStackTrace(); } finally { if (reader ! = null) { reader.close(); } if (conn ! = null) { conn.disconnect(); } } return rs; } public static String UrlenCode (Map<String,Object> Data) {StringBuilder sb = new StringBuilder(); for (Map.Entry i : data.entrySet()) { try { sb.append(i.getKey()).append("=").append(URLEncoder.encode(i.getValue()+"","UTF-8")).append("&"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } } return sb.toString(); }