随笔分类 -  Java

上一页 1 ··· 5 6 7 8 9
SwingSet2
摘要:/Files/cuizhf/SwingSet2.jar.txt双击执行,或命令行:java -jar SwingSet2.jar 阅读全文
posted @ 2011-09-15 10:03 网络大豆 阅读(626) 评论(0) 推荐(0)
java集合的交并差补操作
摘要:http://johnjobe.iteye.com/blog/1017984在实现数据挖掘一些算法或者是利用空间向量模型来发现相似文档的时候,会遇到求两个集合的交集的情况。以前一般是采用比较笨拙的办法,依次遍历其中一个集 合的元素,然后判断它是否包含在另一个集合中。这样做非常机械繁琐,代码编得让人心烦,其实java的api中提供了对集合进行交、并、差运算的功能,灰 常强大!看下面的例子:1.publicclassSetOpt{2.3.publicListintersect(Listls,Listls2){4.Listlist=newArrayList(Arrays.asList(newObje 阅读全文
posted @ 2011-09-14 21:33 网络大豆 阅读(1191) 评论(1) 推荐(0)
PropertyUtils.copyProperties的性能
摘要:一共执行了10次,每次先用PropertyUtils.copyProperties,再用逐个域值拷贝的方式。奇怪的时第一次中使用PropertyUtils.copyProperties居然用了530毫秒,这是为什么呢??虽然使用PropertyUtils.copyProperties,会方便一些,但性能确实下降了很多(第一次)。5300---------------------1-------------------------10---------------------2-----------------------11---------------------3------------. 阅读全文
posted @ 2011-09-14 20:44 网络大豆 阅读(953) 评论(0) 推荐(0)
java.io.IOException: Datagram can not accomodate message of size :xxx
摘要:publicvoidrun(){ byte[]buffer=newbyte[16384]; DatagramPacketpacket=newDatagramPacket(buffer,buffer.length); try{for(;;){//pool正在关闭(shutdown)时不在接收数据if(!pool.isShutdown()&&!pool.isTerminated()){mcastSocket.receive(packet);pool.execute(newHandler(packet));}else{LOG.info("JxtaMulticastSocke 阅读全文
posted @ 2011-09-13 10:09 网络大豆 阅读(359) 评论(0) 推荐(0)
java.io.StreamCorruptedException: invalid stream header: 00000000
摘要:java.io.StreamCorruptedException: invalid stream header: 00000000序列化时抛出此异常,原因是因为疏忽传入了一个空的缓冲,注意00000000,这是由于空的缓冲造成的。部分代码如下:byte[]buffer=newbyte[16384];//16kDatagramPacketpacket=newDatagramPacket(buffer,buffer.length);while(true){mcastSocket.receive(packet);ObjectInputStreamin=newObjectInputStream(new 阅读全文
posted @ 2011-09-12 13:38 网络大豆 阅读(14528) 评论(0) 推荐(1)
Java单例的例子
摘要://SingletonwithpublicfinalfieldpublicclassElvis{publicstaticfinalElvisINSTANCE=newElvis();privateElvis(){...}publicvoidleaveTheBuilding(){...}}//singletonwithstaticfactorypublicclassElvis{privatestaticfinalElvisINSTANCE=newElvis();privateElvis(){...}publicstaticElvisgetInstance(){returnINSTANCE;}pub 阅读全文
posted @ 2011-09-11 21:03 网络大豆 阅读(420) 评论(0) 推荐(0)
序列化和线程安全
摘要:两个线程,其中一个线程对某个实例进行功能新操作,另一个线程将同一个实例序列化后通过网络发送。如何保证线程安全。----------------------------------------------------------------------------------------网上这方面的资料只有寥寥几篇。先贴上这个靠谱点的http://www.zx2010.com/question/java-serialization-objects-multithreaded-environment.aspI have an object whose internal mutable state 阅读全文
posted @ 2011-09-10 21:02 网络大豆 阅读(1017) 评论(0) 推荐(0)
Java序列化的例子
摘要:importjava.io.ByteArrayInputStream;importjava.io.ByteArrayOutputStream;importjava.io.ObjectInputStream;importjava.io.ObjectOutputStream;importjava.io.Serializable;publicclassMessageContainerimplementsSerializable{//管道对通告privatebyte[]pairOfPipesAdv;//privateStringwhatToDo;//我的IDprivateStringuserID;// 阅读全文
posted @ 2011-09-10 11:47 网络大豆 阅读(498) 评论(0) 推荐(0)
Eclipse RCP实现自定义闪屏
摘要:1 SplashScreen.javaSplashScreen.java2 Activator::start调用SplashScreen.createSplashThread();3 Application::start调用if(SplashScreen.waitForVisibleSplash()){ // 插入初始化代码:init();}4 ApplicationWorkbenchWindowAdvisor::postWindowOpen调用super.postWindowOpen();SplashScreen.setSplashMessageAndProgressValue(" 阅读全文
posted @ 2011-09-05 15:31 网络大豆 阅读(340) 评论(0) 推荐(0)
同步与List
摘要:privateListlisteners=newArrayList();publicvoidaddCharacterListener(CharacterListenercl){ synchronized(listeners){ listeners.add(cl); }}publicvoidremoveCharacterListener(CharacterListenercl){ synchronized(listeners){ listeners.remove(cl); }}publicvoidfireNewCharacter(CharacterSourcesource,intc){ Char 阅读全文
posted @ 2011-09-05 15:17 网络大豆 阅读(310) 评论(0) 推荐(0)
PropertyBeanUtils.copyProperties(dest, orig)
摘要:commons-beanutils包中有一个方法PropertyBeanUtils.copyProperties(dest, orig)在拷贝属性的时候,是通过dest对象的set方法进行设置的。本来想通过源代码来确认的,无奈源代码稍显复杂,最后还是通过一个简单代码测试。 阅读全文
posted @ 2011-08-30 15:22 网络大豆 阅读(1450) 评论(0) 推荐(0)
peerdroid:JXTA peers running on Android platform.
摘要:http://code.google.com/p/peerdroid/Peer Droid is the porting of JXME protocol to Android Platform. It allows the Android Developers to create application for Android platform that uses the features of JXTA system along with Android potential, interacting with other mobile terminals and other traditi 阅读全文
posted @ 2011-08-29 12:49 网络大豆 阅读(885) 评论(0) 推荐(1)
关于java获取操作系统信息
摘要:键相关值的描述java.versionJava运行时环境版本java.vendorJava运行时环境供应商java.vendor.urlJava供应商的URLjava.homeJava安装目录java.vm.specification.versionJava虚拟机规范版本java.vm.specification.vendorJava虚拟机规范供应商java.vm.specification.nameJava虚拟机规范名称java.vm.versionJava虚拟机实现版本java.vm.vendorJava虚拟机实现供应商java.vm.nameJava虚拟机实现名称java.specifi 阅读全文
posted @ 2011-08-26 16:12 网络大豆 阅读(364) 评论(0) 推荐(0)
jxta的几个成型的应用
摘要:onedrum 一个 MS Office 协作平台collanos 一个小组协作平台 阅读全文
posted @ 2011-08-24 15:43 网络大豆 阅读(331) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9