随笔分类 -  Java

摘要:第一种方式:不依赖服务端的代码/** * @说明: axis 方式调用 * @return: void * @throws Exception */public static void main(String[] args) { try { //webservice url String endpoint = "http://localhost:8080/java_first_jaxws/services/hello_world?wsdl" ; // 直接引用远程的wsdl文件 Servi... 阅读全文
posted @ 2011-11-06 11:23 astroboyx 阅读(800) 评论(0) 推荐(0)
摘要:(第一章 上)前言超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性和其它很多应用程序需要的功能。HttpClient就是寻求弥补这项空白的组件,通过提供一个有效的,保持更新的,功能丰富的软件包来实现客户端最新的HTTP标准和建议。为扩展而设计,同时为基本的HTTP协议提供强大的支持,HttpClient组件也许就是构建HTTP客户端 阅读全文
posted @ 2011-09-20 21:57 astroboyx 阅读(2464) 评论(0) 推荐(0)
摘要:(第一章下)1.1.7.2HTML表单许多应用程序需要频繁模拟提交一个HTML表单的过程,比如,为了来记录一个Web应用程序或提交输出数据。HttpClient提供了特殊的实体类UrlEncodedFormEntity来这个满足过程。List<NameValuePair>formparams=newArrayList<NameValuePair>();formparams.add(newBasicNameValuePair("param1","value1"));formparams.add(newBasicNameValuePa 阅读全文
posted @ 2011-07-20 22:00 astroboyx 阅读(1943) 评论(0) 推荐(0)
摘要:前几天做项目的时候遇到一个问题,就是把一个javabean转换成一个JSON的字符串的时候遇到一个问题,因为javabean中含有Date日期的类型,格式化字符串的时候遇到把Date类型也作为一个对象了,而我想要的结果是key=value ,取出来则是 updatetime={day=24,year=2012...} 样子的。我们可以看出JSONObjectnet.sf.json.JSONObject.fromObject(Objectobject,JsonConfigjsonConfig)还接受一个JsonConfig对象,那么我们就应该从这里入手。。我们可以写一个自己的value处理器/. 阅读全文
posted @ 2011-05-01 17:53 astroboyx 阅读(4387) 评论(1) 推荐(0)
摘要:在org.json包下面有很多实用的类比如JSONObject,它可以把javabean对象转换成JSON形式,也可以转换成xml形式. User user = new User();user.setName("wujunjie");user.setPass("123345");JSONObject jsonobject = new JSONObject(user);System.out.println(jsonobject.toString());//{"name":"wujunjie","pass&q 阅读全文
posted @ 2010-04-07 13:52 astroboyx 阅读(3466) 评论(0) 推荐(0)
摘要:现在我觉得前台没有必要在用前台数据填充javabean来传向后台来处理数据,如果一个程序有几百个表,是不是要用几百个javabean呢?把前台所有传向后台的数据封装成Map,传向后台也一样处理.public boolean isMultipart() { return !StringUtils.isBlank(request.getContentType()) && request.getContentType().indexOf("multipart/form-data") > -1;}private Map<String, Object> 阅读全文
posted @ 2010-04-07 13:51 astroboyx 阅读(253) 评论(0) 推荐(0)
摘要:Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter在当前行插入空行(原理同上条)Ctr. 阅读全文
posted @ 2009-07-31 09:43 astroboyx 阅读(232) 评论(0) 推荐(0)
摘要:数据库url:jdbc(总协议):oracle:thin(子协议)@(分符)ip:1521(ip地址:端口号):sid(资源名称,数据库名)可以和网络url相比较者看,东西不会多也不会少。oracle url jdbc:oracle:thin://ip:1521:sidmysql url jdbc:mysql://ip:3306/sid编程环境先要个驱动给一个oracle的叫ojdbc14这就是实现者。驱动程序名字,oracle.jdbc.driver.OracleDriver这是个类名1,Class.forName(),把驱动的类加载在jvm里面2,new一个driver对象,然后调用Dri 阅读全文
posted @ 2009-06-03 17:50 astroboyx 阅读(1558) 评论(0) 推荐(0)
摘要:public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; try { System.out.println("以字节为单位读取文件内容,一次读一个字节:"); // 一次读一个字节 ... 阅读全文
posted @ 2009-04-25 18:07 astroboyx 阅读(247) 评论(0) 推荐(0)
摘要:今天也够郁闷的,公司的一个项目准备在家里没事的时候做做,可是奇怪的事情发生了,当我执行一个类的 “main” 方法的时候总是报错:java.lang.ClassNotFoundException类明明在,main方法毫无问题,可是就是报找不到类,项目clean了N次没有办法,还是执行不了,我新建一个简单的项目 main方法执行没有问题,这说明不是我电脑java配置问题,也可以说明要么是eclipse有问题,要么就是缓存问题。于是我就新建立一个工作空间,clean下project 就可以运行了,我想大概就是缓存问题。具体的方法没有找到,但是新建一个工作空间也是一个不错的解决办法! 阅读全文
posted @ 2009-04-22 15:48 astroboyx 阅读(2880) 评论(0) 推荐(0)
摘要:ava中判断字符串是否为数字的方法:1.用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Character.isDigit(str.charAt(i))){ return false; } } return true; }2.用正则表达式首先要import java.util.regex.Pattern 和 java.util.regex.Matche... 阅读全文
posted @ 2009-04-18 16:35 astroboyx 阅读(265845) 评论(6) 推荐(4)
摘要:使用java.util.Properties类的load()方法示例:InputStreamin=lnewBufferedInputStream(newFileInputStream(name));Propertiesp=newProperties();p.load(in); 使用java.util.ResourceBundle类的getBundle()方法示例:ResourceBundlerb=ResourceBundle.getBundle(name,Locale.getDefault());使用java.util.PropertyResourceBundle类的构造函数示例: I... 阅读全文
posted @ 2009-04-09 11:12 astroboyx 阅读(192) 评论(0) 推荐(0)
摘要:数据库url:jdbc(总协议):oracle:thin(子协议)@(分符)ip:1521(ip地址:端口号):sid(资源名称,数据库名)可以和网络url相比较者看,东西不会多也不会少。oracle url jdbc:oracle:thin://ip:1521:sidmysql url jdbc:mysql://ip:3306/sid编程环境先要个驱动给一个oracle的 叫ojdbc14 这就是实现者。驱动程序名字,oracle.jdbc.driver.OracleDriver 这是个类名1, Class.forName(),把驱动的类加载在jvm里面2, new一个driver... 阅读全文
posted @ 2009-02-25 18:01 astroboyx 阅读(351) 评论(0) 推荐(0)