点石互动

导航

 
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 42 下一页

2013年2月26日

摘要: 完全转载,今天在做一个类似于队列的业务,有一个进程不停的读取,写到容器内,另外一个方法循环的将容器内的数据写入到hdfs上面。本来是可以使用队列的,但是想想,运用list也可以实现,就不整那么麻烦的东西了! 用到了clone的概念!于是找了下,加深下记忆!13.4.2 浅拷贝和深拷贝在解释什么是浅拷贝什么是深拷贝前,我们先来看个例子,如代码清单13-10所示。代码清13-10 浅拷贝public class Thing implements Cloneable{ //定义一个私有变量 private ArrayList arrayList = new ArrayList()... 阅读全文
posted @ 2013-02-26 20:28 点石互动 阅读(196) 评论(0) 推荐(0)
 

2013年2月25日

摘要: 请确保已经下载了axis2工具,而且安装了java新建文件,重名为xxx.bat,填入下面的命令============================================set Axis_Lib=E:\源码\axis2\axis2-1.3\libset Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%::set Output_Path=D:\wsdlset package=com.xxx.package::package即需要代码放置的包%Java_Cmd% org.apache.axis2.wsdl.WSDL2Java -uri http://x 阅读全文
posted @ 2013-02-25 20:32 点石互动 阅读(163) 评论(0) 推荐(0)
 
摘要: 转载:http://android.blog.51cto.com/268543/384844 阅读全文
posted @ 2013-02-25 20:31 点石互动 阅读(67) 评论(0) 推荐(0)
 
摘要: 异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,当我学习了Java异常机制后,才意识到从C开始,我就在使用异常机制了,知道如何去用if...else...来控制异常了,然而同一个异常或者错误如果多个地方出现,那么每个地方都要做相同处理,感觉相当的麻烦!因此基于OOP思想,Java语言在设计的当初就考虑到这些问题,提出了异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的子类异常(这里的异常包括错误概念),定义异常处理的规范。天有不测风云,人有旦夕祸福,Java的程序代码也如此。在编程过程中,首先应当尽可能去避免错误和异常发生,对于不可避免、不可预.. 阅读全文
posted @ 2013-02-25 20:31 点石互动 阅读(134) 评论(0) 推荐(0)
 
摘要: 1. 声明对象(调用无参的构造函数) Java代码 Class clz = Class.forName("package.ClassName");Object obj = clz.newInstance(); Class clz = Class.forName("package.ClassName");Object obj = clz.newInstance();2. 声明方法 Java代码 Class clz = Class.forName("package.ClassName");Method method1 = clz.getM 阅读全文
posted @ 2013-02-25 20:31 点石互动 阅读(129) 评论(0) 推荐(0)
 
摘要: 下面有四种方法,估计好用的应该是第三种吧。 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } } return true; } 2.正则表达式 public static boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); 阅读全文
posted @ 2013-02-25 20:30 点石互动 阅读(142) 评论(0) 推荐(0)
 
摘要: 本文将探讨单例模式的各种情况,并给出相应的建议。 单例模式应该是设计模式中比较简单的一个,但是在多线程并发的环境下使用却是不那么简单了。首先看最原始的单例模式。1 package xylz.study.singleton;2 3 public class Singleton {4 5 private static Singleton instance = null;6 7 private Singleton() {8 }9 10 public static Singleton getInstance() {11 if (instance ==null) {12 instance = new S 阅读全文
posted @ 2013-02-25 20:30 点石互动 阅读(107) 评论(0) 推荐(0)
 
摘要: 1、首先新建一个web工程xxx 2、将sqlserver2000驱动包 大概2-3个加入到工程lib中,将华为信息SMSendAPI.jar加入到lib中 3、将smsendsql.xml加入到项目根目录下,如果用的sqlserver请将 DB2 DB2改成SQLServer,如果后面又错误,将注释删除,有时候注释乱码。 4、将Log4j.properties加入到项目根目录下,修改日志记录的文件地址。 5、初始化数据库 SMEntry.init(dbName,name,pass); 其中String dbName= "jdbc:microsoft:sqlserver://ip:端 阅读全文
posted @ 2013-02-25 20:30 点石互动 阅读(621) 评论(0) 推荐(0)
 
摘要: 传统线程技术回顾1.创建线程java中线程的创建可以有两种方法:1、继承Thread类 2、实现Runnable接口继承Thread类创建线程的方法, 在继承了Thread类之后,不能再继承其他的方法。使用实现Runnable接口来创建线程容易达到资源共享!两种方式都要调用Thread对象的run方法,如果Thread类的run方法没有被覆盖,并且为该Thread对象设置了一个Runnable对象,该run方法会调用Runnable对象的run方法。2.JAVA计时器定时器类Timer在java.util包中,timer.schedule(task, firstTime, period)。定时 阅读全文
posted @ 2013-02-25 20:29 点石互动 阅读(124) 评论(0) 推荐(0)
 
摘要: Java代码 Day day = Day.MONDAY; //获取对象所代表的那个枚举类型的值 System.out.println(day.name()); //MONDAY //当前枚举常量在所定义的枚举类型中所在的位置 System.out.println("ordinal: "+ day.ordinal()); //1 //比较是否类型与值都相同 System.out.println(day.equals("MONDAY")); //false System.out.println("hashcode:"+ day.hashC 阅读全文
posted @ 2013-02-25 20:29 点石互动 阅读(150) 评论(0) 推荐(0)
 
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 42 下一页