自己的代码

<pre name="code" class="javascript"><script charset="utf-8" src="http://map.qq.com/api/js?v=1"></script>
<script>
$(document).ready(function(){
	init();
});
function init() {
    var map = new soso.maps.Map(document.getElementById("container"), {
        // 地图的中心地理坐标。
        center: new soso.maps.LatLng(36.579075,107.312577),
        zoomLevel: 15
    });
    var marker = new soso.maps.Marker({
        position: new soso.maps.LatLng(36.579075,107.312577),
        map: map
    });
}
</script>

1.	public void run() {
2.			// TODO Auto-generated method stub
3.			while (true) {    
4.	            try {    
5.	                accessToken = Weixin.getAccessToken(appid, appsecret);    
6.	                if (null != accessToken) { 
7.	                    // 休眠7000秒    
8.	                    Thread.sleep((accessToken.getExpires_in() - 200) * 1000);
9.	                    
10.	                } else {    
11.	                    // 如果access_token为null,60秒后再获取  
12.	                    Thread.sleep(60 * 1000);    
13.	                }    
14.	            } catch (InterruptedException e) {    
15.	                try {    
16.	                    Thread.sleep(60 * 1000);    
17.	                } catch (InterruptedException e1) {    
18.	                    log.error("{}", e1);    
19.	                }    
20.	                log.error("{}", e);    
21.	            }    
22.	        }
23.		}   

1.	public void run() {
2.			// TODO Auto-generated method stub
3.			while (true) {    
4.	            try {    
5.	                accessToken = Weixin.getAccessToken(appid, appsecret);    
6.	                if (null != accessToken) { 
7.	                    // 休眠7000秒    
8.	                    Thread.sleep((accessToken.getExpires_in() - 200) * 1000);
9.	                    
10.	                } else {    
11.	                    // 如果access_token为null,60秒后再获取  
12.	                    Thread.sleep(60 * 1000);    
13.	                }    
14.	            } catch (InterruptedException e) {    
15.	                try {    
16.	                    Thread.sleep(60 * 1000);    
17.	                } catch (InterruptedException e1) {    
18.	                    log.error("{}", e1);    
19.	                }    
20.	                log.error("{}", e);    
21.	            }    
        }
		}   

public JsonObject uploadMediaToWX(String filePath) throws IOException{  
        File file = new File(filePath);  
        if (!file.exists()) {   
            return null;  
        }  
        String access_token = AccessTokenThread.accessToken.getAccess_token();
		String url = "http://api.weixin.qq.com/cgi-bin/material/add_material?access_token="+ access_token; 
        URL urlObj = new URL(url);  
        HttpURLConnection conn = (HttpURLConnection) urlObj.openConnection();  
        conn.setDoInput(true);  
        conn.setDoOutput(true);  
        conn.setUseCaches(false);  
          
        conn.setRequestProperty("Connection", "Keep-Alive");  
        conn.setRequestProperty("Charset", "UTF-8");  
        // 设置边界  
        String BOUNDARY = "----------" + System.currentTimeMillis();  
        conn.setRequestProperty("Content-Type", "multipart/form-data; boundary="  
                + BOUNDARY);  
        // 请求正文信息   
        StringBuilder sb = new StringBuilder();  
        sb.append("--"); // 必须多两道线  
        sb.append(BOUNDARY);  
        sb.append("\r\n");  
        sb.append("Content-Disposition: form-data;name=\"media\";filename=\""  
                + file.getName() + "\"\r\n");  
        sb.append("Content-Type:application/octet-stream\r\n\r\n");  
        byte[] head = sb.toString().getBytes("utf-8");  
   
        // 获得输出流  
        OutputStream out = new DataOutputStream(conn.getOutputStream());  
        out.write(head);  
   
        // 文件正文部分  
        DataInputStream in = new DataInputStream(new FileInputStream(file));  
        int bytes = 0;  
        byte[] bufferOut = new byte[1024];  
        while ((bytes = in.read(bufferOut)) != -1) {  
            out.write(bufferOut, 0, bytes);  
        }  
        in.close();  
   
        // 结尾部分  
        byte[] foot = ("\r\n--" + BOUNDARY + "--\r\n").getBytes("utf-8");// 定义最后数据分隔线  
        out.write(foot);  
        out.flush();  
        out.close();  
        /** 
         * 读取服务器响应,必须读取,否则提交不成功 
         */  
         try {  
             // 定义BufferedReader输入流来读取URL的响应  
             StringBuffer buffer = new StringBuffer();  
             BufferedReader reader = new BufferedReader(new InputStreamReader(  
             conn.getInputStream()));  
             String line = null;  
             while ((line = reader.readLine()) != null) {  
                 buffer.append(line);  
             }   
             reader.close();  
             conn.disconnect();  
             JsonParser jsonparer = new JsonParser();// 初始化解析json格式的对象
     		JsonObject json = jsonparer.parse(buffer.toString()).getAsJsonObject();
     		return json;
         } catch (Exception e) {   
             e.printStackTrace();  
         }  
        return null;  
    }  

public void run() {
		// TODO Auto-generated method stub
		while (true) {    
            try {    
                accessToken = Weixin.getAccessToken(appid, appsecret);    
                if (null != accessToken) { 
                    log.info("获取access_token成功,有效时长"+accessToken.getExpires_in()+"秒,token:"+ accessToken.getAccess_token());    
                    // 休眠7000秒    
                    Thread.sleep((accessToken.getExpires_in() - 200) * 1000);
                    
                } else {    
                    // 如果access_token为null,60秒后再获取  
                	log.info("获取jsapi_ticket失败");
                    Thread.sleep(60 * 1000);    
                }    
            } catch (InterruptedException e) {    
                try {    
                    Thread.sleep(60 * 1000);    
                } catch (InterruptedException e1) {    
                    log.error("{}", e1);    
                }    
                log.error("{}", e);    
            }    
        }
	}

<pre name="code" class="javascript">$.ajax({type:"POST",url:"WeixinConcern_concern.action?jsonstr="+json,success:function(date){if(date=="success"){$("#result").text("绑定成功");$("#result").fadeIn(1000); WeixinJSBridge.call('closeWindow');$("#result").fadeOut(5000);}else{$("#result").text(date);$("#result").fadeIn(1000);$("#result").fadeOut(5000);}}});
 

<pre name="code" class="java">public static void send(String receiver,String subject, String content) {Session session = getSession();try {Message msg = new MimeMessage(session);msg.setFrom(new InternetAddress(SENDER));//设置message属性InternetAddress[] addrs = {new InternetAddress(receiver)};msg.setRecipients(Message.RecipientType.TO, addrs);msg.setSubject(subject);msg.setSentDate(new Date());msg.setContent(content,"text/html;charset=utf-8");Transport.send(msg);//开始发送} catch (AddressException e) {e.printStackTrace();} catch (MessagingException e) {e.printStackTrace();}}
 <pre name="code" class="java">void Post(String Sid, String Token, String appId,String templateId, String urlStr, String to, String param) {EncryptUtil encrypt = new EncryptUtil();// MD5加密String timestamp = DateUtil.dateToStr(new Date(),data);String signature = getSignature(Sid,Token, timestamp,encrypt);String src = accountSid + ":" + timestamp;String auth = encryptUtil.base64Encoder(src);URL url = new URL(urlStr + signature);HttpURLConnection con = (HttpURLConnection) url.openConnection();con.setRequestMethod("POST");con.setDoOutput(true);con.setRequestProperty("Pragma:", "no-cache"); con.setRequestProperty("Connection", "Keep-Alive");con.setRequestProperty("Accept", "application/xml");con.setRequestProperty("Host", "https://api.ucpaas.com");con.setRequestProperty("Cache-Control", "no-cache");con.setRequestProperty("Content-Type","application/xml;charset=utf-8");con.setRequestProperty("Authorization", auth);con.setConnectTimeout(30000);OutputStreamWriter out = new OutputStreamWriter(con.getOutputStream());String xmlInfo = getXmlInfo(appId, templateId, to, param);out.write(new String(xmlInfo.getBytes("utf-8")));out.flush();out.close();} 
 <pre name="code" class="java">public static String createMenu(String menustr) {JsonParser jsonparer = new JsonParser();// 初始化解析json格式的对象JsonObject json = jsonparer.parse(menustr).getAsJsonObject();JsonObject result = doPost("https://api.weixin.qq.com/cgi-bin/menu/create?access_token="+ AccessTokenThread.accessToken.getAccess_token(), json);return result.toString();} 
 <pre name="code" class="java">public static String groupSendMaterial(String jsonstr){JsonParser jsonparer = new JsonParser();// 初始化解析json格式的对象JsonObject json = jsonparer.parse(jsonstr).getAsJsonObject();JsonObject result = doPost("https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_token="+ AccessTokenThread.accessToken.getAccess_token(), json);return result.get("errcode").getAsString();} 
 
{
   "filter":{
      "is_to_all":false
      "group_id":"2"
   },
   "mpnews":{
      "media_id":"123dsdajkasd231jhksad"
   },
    "msgtype":"mpnews"
}

<pre name="code" class="java">HttpServletResponse response = ServletActionContext.getResponse();response.setCharacterEncoding("UTF-8"); boolean ifhave=false;ifhave=goodsListService.check(goods);try {if(ifhave) {response.getWriter().write("repeat");}else {boolean result=goodsListService.saveGoods(goods);if(result)response.getWriter().write("success");elseresponse.getWriter().write("fail");}} catch (IOException e) {e.printStackTrace();}
 <pre name="code" class="java">public PageBean queryForPage(int pagesize, final int currentpage,String phoneNumber, String plateNumber) {// TODO Auto-generated method stubint totalrow = credithistorydao.getAllRowCount(phoneNumber, plateNumber);//查询获取总数int totalpage = PageBean.countTotalPage(pagesize, totalrow);int offsetpage = PageBean.countOffset(pagesize, currentpage);List<Credithistory> list = credithistorydao.queryForPage(offsetpage, pagesize, phoneNumber, plateNumber);//获取内容列表PageBean pagebean = new PageBean();pagebean.setAllpage(totalpage);pagebean.setAllrow(totalrow);pagebean.setContentlist(list);pagebean.setCurrentpage(currentpage);pagebean.setPagesize(pagesize);pagebean.init();return pagebean;} 
 <pre name="code" class="java">public class StatisticsSaleDTO {private int goodsid;//商品编号private String goodsname;//商品名称private long quantity;//销售数量} 
 
public class StatisticsIncomeDTO {
		private String month;//月份
		private double income;//收入
		private double pay;//支出
		private double profit;//利润
	}

public class StatisticsDTO {
		Integer name;//月份/季度/天的顺序号
		Double money;//销售总金额
	}

$.ajax(
{
	type:"GET",
	url:"WeixinUser_getUserInfoByOpenid.action?openid=<%=carinfo.getOpenid()%>",
	success:function(date)
	{
		$("#name_<%=i %>").text(date);
	}
});

CategoryDataset dataset=null;double[][] data =new double[3][12];String[] columnKeys = new String[12];String[] rowKeys = {"支出","收入","利润"};dataset = DatasetUtilities.createCategoryDataset(rowKeys, columnKeys, data);
 
JFreeChart chart = ChartFactory.createBarChart3D(title, 
		label, 
		"单位/元", 
		dataset, 
		PlotOrientation.VERTICAL, 
		true,  //是否显示图例标识 
		false, //是否显示tooltips
		false);  //是否支持超链接 

String filename = ServletUtilities.saveChartAsPNG(chart, 1260, 800, null, session); 
	String graphURL = request.getContextPath() + "/DisplayChart?filename=" + filename;

<img src="<%= graphURL %>" width=550 height=420 border=0 usemap="#<%= filename %>">

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值