随笔分类 - java
摘要:1:辅助类package com.tgb.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;import jav...
阅读全文
摘要:public static void createMenu(String token,String menuStr)throws ClientProtocolException, IOException { token = "你获取的access_token"; menuStr = "{"+ ...
阅读全文
摘要:public static String getAccessToken() throws ClientProtocolException, IOException { String url = "https://api.weixin.qq.com/cgi-bin/token?grant_ty...
阅读全文
摘要:package com.medivh.web;import java.io.IOException;import java.io.PrintWriter;import java.util.Date;import java.util.Map;import javax.servlet.ServletEx...
阅读全文
摘要:今天在java后台使用JSONObject解析一个JSON字符串结果各种出错提示:java.lang.NoClassDefFoundError:xxx其原因皆出于缺失依赖包;除了自身的json-lib的jar包以外,还需要以下几个依赖包:commons-beanutilscommons-collec...
阅读全文
摘要:C:\文件夹名称\>jar cvf war包名称.war */ .选项包括: -c 创建新的归档文件 -t 列出归档目录 -x 解压缩已归档的指定(或所有)文件 -u 更新现有的归档文件 -v 在标准输出中生成详细输出 -f 指定归档文件名 -m 包含指定清单文件中的清单信息 -e 为捆绑到可执行 ...
阅读全文
摘要:1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对...
阅读全文
摘要:今天用Eclipse导入了很久以前写的一个项目,结果发现在WebRoot下面的所有JSP页面顶部报错:...javax.servlet.http.httpservlet is not defined可能造成的原因:Eclipse没有为该web项目提供运行服务方式,所以我们要设定谁来执行它,解决方法:...
阅读全文
摘要:近几年,RESTful Web Services渐渐开始流行,大量用于解决异构系统间的通信问题。很多网站和应用提供的API,都是基于RESTful风格的Web Services,比较著名的包括Twitter、Google以及项目管理工具Redmine。本文将简要介绍RESTful Web Servi...
阅读全文
摘要:项目名称:jersey,路径前缀:jersey 只通过一个类即可实现该示例:package com.medivh.control;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExcepti...
阅读全文
摘要:项目名称:jersey,路径前缀:jersey 只通过一个类即可实现该示例:package com.medivh.control;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExcepti...
阅读全文
摘要:编写自己的MD5类,调用了继承于抽象类MessageDigestSpi的一个子抽象类:MessageDigest的具体静态方法:带一个String类型参数的getInstance(String algorithm)方法。接下来编写自己的MD5类:package com.medivh.MD5;impo...
阅读全文
摘要:编写自己的MD5类,调用了继承于抽象类MessageDigestSpi的一个子抽象类:MessageDigest的具体静态方法:带一个String类型参数的getInstance(String algorithm)方法。接下来编写自己的MD5类:package com.medivh.MD5;impo...
阅读全文
摘要:一般情况下,jersey后台获取表单信息一般都会写成@FormParam("后台命名") 数据类型 表单中数据id/name但是如果表单信息量过多,那么为每一个变量添加FormParam就会比较麻烦,毕竟参数列表过长显得很难受,可能是我有强迫症。记得在struts中处理可以将表单数据直接赋值给一个对...
阅读全文
摘要:一般情况下,jersey后台获取表单信息一般都会写成@FormParam("后台命名") 数据类型 表单中数据id/name 但是如果表单信息量过多,那么为每一个变量添加FormParam就会比较麻烦,毕竟参数列表过长显得很难受,可能是我有强迫症。记得在struts中处理可以将表单数据直接赋值给一个...
阅读全文
摘要:程序需要输入参数,但是用myeclipse的话就直接运行进去了,没办法测试了,难道只能用命令行么?在代码编辑区点击鼠标右键,Run As ->RunConfigurations...,在弹出的窗口中选择第二项选项卡(即Arguments),然后在Program Arguments文本框中输入要传入...
阅读全文
摘要:1)如果一个类有两个synchronized修饰的方法,如果有两个该类的对象分别执行这两个方法,每个方法中线程都适当随机休眠,那么结果会是如何:package com.medivh.thread;public class ThreadTest4{ public static void main(St...
阅读全文
摘要:1)如果一个类有两个synchronized修饰的方法,如果有两个该类的对象分别执行这两个方法,每个方法中线程都适当随机休眠,那么结果会是如何:package com.medivh.thread;public class ThreadTest4{ public static void main(St...
阅读全文
摘要:在线程中,run方法中调用的变量不同,那么程序运行的结果也不同,变量属于成员变量还是属于局部变量,要处理对象的变量还是方法中的变量会导致结果的差异性。1)线程处理了全局变量package com.medivh.thread;public class ThreadTest3{ public stat...
阅读全文
摘要:在线程中,run方法中调用的变量不同,那么程序运行的结果也不同,变量属于成员变量还是属于局部变量,要处理对象的变量还是方法中的变量会导致结果的差异性。1)线程处理了全局变量package com.medivh.thread;public class ThreadTest3{ public stat...
阅读全文

浙公网安备 33010602011771号