随笔 - 630  文章 - 7 评论 - 47 阅读 - 49万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

10 2011 档案
字体选择器JFontChooser
摘要:http://sourceforge.jp/projects/jfontchooser/________________________________________________________/Files/cuizhf/jfontchooser-1.0.5-src.zip/Files/cuizhf/jfontchooser-sample-1.0.5-all-bin.zip 阅读全文
posted @ 2011-10-29 14:36 网络大豆 阅读(319) 评论(0) 推荐(0) 编辑
Java Look and Feel Graphics Repository 1.0
摘要:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-client-419417.html#7520-jlf-1.0-oth-JPR/Files/cuizhf/jlfgr-1_0.zip 阅读全文
posted @ 2011-10-29 13:43 网络大豆 阅读(309) 评论(0) 推荐(0) 编辑
JSplitPane启动时让一个面板隐藏,一个面板最大化
摘要:设定jSplitPane1.setDividerLocation(Integer.MAX_VALUE);同时 jSplitPane1.setResizeWeight(0.9);这个参数要取的相对大些(可能因为dividerLocation设置的太大了)————————————————————————————————————————————————————————————————————————上面的方式有缺陷,当系统启动时,如果窗口不是最大化,那么当窗口最大化后,右边的面板还是会出现。下面是更好的一种方式:privatebooleanfirstOpened=true;@Overrideprot 阅读全文
posted @ 2011-10-27 23:06 网络大豆 阅读(1041) 评论(0) 推荐(0) 编辑
Setting the Order of Windows in a Single Mode
摘要:http://blogs.oracle.com/geertjan/entry/setting_the_order_of_windows___________________________________________________________________ you have multiple windows displayed in a single mode. How do you specify the order in which the windows are displayed? See below. <foldername="Windows2" 阅读全文
posted @ 2011-10-25 17:27 网络大豆 阅读(197) 评论(0) 推荐(0) 编辑
LookupListener中的resultChanged方法是在EDT中执行么?
摘要:下面是LookupListener接口的定义packageorg.openide.util;importjava.util.*;/**Generallistenerforchangesinlookup.**@authorJaroslavTulach*/publicinterfaceLookupListenerextendsEventListener{/**Achangeinlookupoccured.Pleasenotethatthismethod*shouldneverblocksinceitmightbecalledfromlookupimplementation*internalthr. 阅读全文
posted @ 2011-10-24 20:26 网络大豆 阅读(198) 评论(0) 推荐(0) 编辑
同一台机器启动两个结点时的端口冲突问题
摘要:记得2.5版的时候同一台机器启动多个结点时必须1 使用不同的目录2 设置不同的端口,以避免端口冲突。现在用2.7版,发现没有设置不同的端口也可以正常启动两个结点(ubuntu11.04) 。是2.7版会自动选择未被占用的端口么?——————————————————————————————————————————————————————————————————奇怪:测试结果,两个结点使用的都是9701端口?????? 阅读全文
posted @ 2011-10-24 17:46 网络大豆 阅读(290) 评论(0) 推荐(0) 编辑
初接触ContentService遇到的一个问题
摘要:在同一个程序中分别共享一个文件,然后在接收该文件(即该程序即做服务器,又做客户端),发现没有报错,但收不到文件。接收文件时监听器有如下信息: Initiating Content transfer Transfer state: COMPLETED Starting source location Waiting for 5 seconds to demonstrate source location... 但如果在不同目录中分别启动两个程序,一个共享文件,一个接收文件,则可正常接收。 难道使用ContentService某个结点共享的文件,同一个结点不能接收? 如果真的这样就不大合理了,或. 阅读全文
posted @ 2011-10-24 17:36 网络大豆 阅读(253) 评论(0) 推荐(0) 编辑
Complexity
摘要:http://weblogs.java.net/blog/bondolo/archive/2004/04/complexity.html—————————————————————————————————————————————————————————— Complexity Posted by bondolo on April 20, 2004 at 2:09 AM EDT On April 21st the JXTA C... 阅读全文
posted @ 2011-10-24 09:45 网络大豆 阅读(254) 评论(0) 推荐(0) 编辑
JXTA Kitchen
摘要:http://weblogs.java.net/blog/bondolo/archive/2004/10/jxta_kitchen.html———————————————————————————————————————————————————————— JXTA Kitchen Posted by bondolo on October 21, 2004 at 12:31 AM EDT On a rainy Tuesday... 阅读全文
posted @ 2011-10-24 09:32 网络大豆 阅读(191) 评论(0) 推荐(0) 编辑
Big Changes to JXTA Configuration
摘要:http://weblogs.java.net/blog/bondolo/archive/2004/11/big_changes_to.html———————————————————————————————————— Big Changes to JXTA Configuration Posted by bondolo on November 2, 2004 at 12:05 PM EST There has been a... 阅读全文
posted @ 2011-10-24 09:31 网络大豆 阅读(181) 评论(0) 推荐(0) 编辑
PSE Access Service
摘要:http://weblogs.java.net/blog/bondolo/archive/2006/04/pse_access_serv.html—————————————————————————————————————————————————————— PSE Access Service Posted by bondolo on April 14, 2006 at 2:09 PM EDT A couple of wee... 阅读全文
posted @ 2011-10-24 09:22 网络大豆 阅读(156) 评论(0) 推荐(0) 编辑
The JXTA Migration
摘要:http://weblogs.java.net/blog/bondolo/archive/2007/06/the_jxta_migrat.html———————————————————————————————————————————————————— The JXTA Migration Posted by bondolo on June 29, 2007 at 12:01 PM EDT For the last cou... 阅读全文
posted @ 2011-10-24 09:20 网络大豆 阅读(161) 评论(0) 推荐(0) 编辑
JXSE 2.5 : What's Cool #7 -- Logging
摘要:http://weblogs.java.net/blog/bondolo/archive/2007/10/jxse_25_whats_c_7.html———————————————————————————————————————————————————————————————— JXSE 2.5 : What's Cool #7 -- Logging Posted by bondolo on October 14, 2007 at 3:3... 阅读全文
posted @ 2011-10-24 09:13 网络大豆 阅读(178) 评论(0) 推荐(0) 编辑
JXSE 2.5 : What's Cool #6 -- PeerGroup Executor and ScheduledExcutor
摘要:http://weblogs.java.net/blog/bondolo/archive/2007/10/jxse_25_whats_c_5.html———————————————————————————————————————————————————————— JXSE 2.5 : What's Cool #6 -- PeerGroup Executor and ScheduledExcutor Posted by bondolo on... 阅读全文
posted @ 2011-10-24 09:08 网络大豆 阅读(183) 评论(0) 推荐(0) 编辑
JXSE 2.5 : What's Cool #5 -- java.util.concurrent
摘要:http://weblogs.java.net/blog/bondolo/archive/2007/09/jxse_25_whats_c_4.html—————————————————————————————————————————————————————————————— JXSE 2.5 : What's Cool #5 -- java.util.concurrent Posted by bondolo on September 20... 阅读全文
posted @ 2011-10-24 09:05 网络大豆 阅读(186) 评论(0) 推荐(0) 编辑
JXSE 2.5 : What's Cool #4 -- Generics & enums
摘要:http://weblogs.java.net/blog/bondolo/archive/2007/09/jxse_25_whats_c_3.html———————————————————————————————————————————————————————————— JXSE 2.5 : What's Cool #4 -- Generics & enums Posted by bondolo on September 13, 2007... 阅读全文
posted @ 2011-10-24 09:03 网络大豆 阅读(214) 评论(0) 推荐(0) 编辑
JXSE 2.5 : What's Cool #3 -- Programmers Guide 2.5
摘要:http://weblogs.java.net/blog/bondolo/archive/2007/09/jxse_25_whats_c_1.html———————————————————————————————————————————————————————— JXSE 2.5 : What's Cool #3 -- Programmers Guide 2.5 Posted by bondolo on September 12, 200... 阅读全文
posted @ 2011-10-24 08:49 网络大豆 阅读(214) 评论(0) 推荐(0) 编辑
JXSE 2.5 : What's Cool #2 -- META-INF/services
摘要:http://weblogs.java.net/blog/bondolo/archive/2007/09/jxse_25_whats_c_2.html—————————————————————————————————————————————————————————————— JXSE 2.5 : What's Cool #2 -- META-INF/services Posted by bondolo on September 12, 2... 阅读全文
posted @ 2011-10-24 08:46 网络大豆 阅读(306) 评论(0) 推荐(0) 编辑
JXSE 2.5 : What's Cool #1 : NIO TCP
摘要:http://weblogs.java.net/blog/bondolo/archive/2007/09/jxse_25_whats_c.html———————————————————————————————————————————————————— JXSE 2.5 : What's Cool #1 : NIO TCP Posted by bondolo on September 5, 2007 at 5:46 PM EDT ... 阅读全文
posted @ 2011-10-24 08:43 网络大豆 阅读(175) 评论(0) 推荐(0) 编辑
Creating A New Mode In Your Application
摘要:http://blogs.oracle.com/roller-ui/bsc/spider.jsp?entry=c885fd8d0e44862b010e5a6a299d2525尚未正式发布的Netbeans v7.1已经提供了向导用来创建mode —————————————————————————————————————————————————————————————————————————————————— Creating A New Mode In Your Application This is a detaile... 阅读全文
posted @ 2011-10-23 20:19 网络大豆 阅读(278) 评论(0) 推荐(0) 编辑
转:Swing中的线程探究
摘要:http://superzhouych.iteye.com/blog/564907————————————————————————————————————————————————————————————————Swing的线程机制 Swing是SUN推出的轻量级的开发用户界面的工具包,最初它的设计是在单线程环境下运行的,它的执行也是单线程的,这也就是为什么我们说Swing不是多线程安全的。所以为了编写交互性更高的UI界面,必须了解其内部的线程运行机制。 Swing程序往往包括了三种类型的线程,分别是: 1)初始化线程(Initial Thread) 2)事件调度... 阅读全文
posted @ 2011-10-23 00:38 网络大豆 阅读(411) 评论(0) 推荐(0) 编辑
danger JLabel.settext() in another thread
摘要:http://www.velocityreviews.com/forums/t135432-danger-jlabel-settext-in-another-thread.html———————————————————————————————————————————————————————————————— Yamin Guest Posts: n/a ... 阅读全文
posted @ 2011-10-23 00:26 网络大豆 阅读(335) 评论(0) 推荐(0) 编辑
使用Collections.emptyMap()引起的一个奇怪的问题
摘要:以下是控制台信息:Line 820 net.jxta.impl.resolver.ResolverServiceImpl.processQuery()Uncaught Throwable from handler for : urn:jxta:cbid-DC007D31BB964091A351ABE04C5FE39C05java.lang.UnsupportedOperationExceptionLine 203 java.util.AbstractMap.put()Line 89 jxmessenger.jxse.api.queryservice.QueryMessage.addOptio. 阅读全文
posted @ 2011-10-22 12:06 网络大豆 阅读(1571) 评论(0) 推荐(0) 编辑
ubuntu下JMF RTP不支持单播接收
摘要:参考这个帖子:http://www.cnblogs.com/cuizhf/archive/2011/10/20/2218673.html ——————————————————————————————————————————————————————支持,好像本地IP得特别设置一下 阅读全文
posted @ 2011-10-21 17:24 网络大豆 阅读(233) 评论(0) 推荐(0) 编辑
RTPConnector实现类RTPJxtaMulticastSocketAdapter的问题
摘要:我底层传输使用JxtaMulticastSocket,以便能在JXTA平台使用JMF的RTP支持。在RTPConnector的实现类中有/***AninnerclasstoimplementanPushSourceStreambasedonUDPsockets.*/classSockInputStreamextendsThreadimplementsPushSourceStream{JxtaMulticastSocketsock; // ... other declariationpublicSockInputStream(JxtaMulticastSocketsock){this.sock. 阅读全文
posted @ 2011-10-21 17:22 网络大豆 阅读(583) 评论(1) 推荐(0) 编辑
JMF:Screen Grabber [DataSource]
摘要:Screen Grabber [DataSource] To capture the contents of the screen and feed it to a JMF player or Processor for purposes such as saving screen shots to disk or transmitting live using RTP. Java 2 v.1.3 introduced a new class, Robot, that provides screen capture facilities. Since this is similar to... 阅读全文
posted @ 2011-10-20 18:23 网络大豆 阅读(685) 评论(0) 推荐(0) 编辑
AVTransmit2.java和AVReceive2.java
摘要:http://www.cs.odu.edu/~cs778/jmfexamples/———————————————————————————————————————————————————————————————————————————————————————————————— Transmitting Audio and Video over RTP The AVTransmit2 class is similar to VideoTransmit except that it attempts to transmit each of the tracks within the give... 阅读全文
posted @ 2011-10-20 18:21 网络大豆 阅读(1677) 评论(0) 推荐(0) 编辑
转:使用Java RTP传输声音和视频的程序(绝对经典)
摘要:好多,不知道哪个是原版了,随便给个地址http://hi.baidu.com/qinfengling/blog/item/7125f503750265753812bb23.html/cmtid/aa3aa3ec89f82a33269791a2————————————————————————————————————————————————————————————————————花了两天的时间,终于弄清楚了RTP传输问题了。拿出来和大家分享一下,使用的测试程序是sun公司提供的AVReceive2.java和AVTransmit2.java,大家可以在网上下载,也可以在我的Blog中下载。 主.. 阅读全文
posted @ 2011-10-20 11:02 网络大豆 阅读(5661) 评论(1) 推荐(1) 编辑
转:如何在不安装JMF软件包的情况下使用JMF
摘要:如何在不安装JMF软件包的情况下使用JMF——————————————————————————————————————————————————————————————————最近有同学问我一个问题,就是如何在不安装JMF软件包的情况下使用JMF来做多媒体应用程序的开发。我之前曾做过相关的项目开发,一点经验和大家分享。 JMF即Java Media Framework,是Sun公司针对多媒体应用开发的一个Java扩展包,目前已经开放源代码。做过Java多媒体程序开发的朋友应该知道,如果要使用 JMF的话,必须首先安装一个JMF的软件包。安装后我们需要从安装目录中提出一个jmf.jar的扩展包.. 阅读全文
posted @ 2011-10-20 09:17 网络大豆 阅读(764) 评论(0) 推荐(1) 编辑
ImageUtilities.loadImage第二个参数的说明
摘要:Pictures and icons used within an application are not loaded over the installer, but over acentral ImageUtilities class in the NetBeans world. The method loadImage() should be used.An icon manager manages images and icons, preventing repeated loading of resources.Use it to load icons from all availa 阅读全文
posted @ 2011-10-18 12:38 网络大豆 阅读(332) 评论(0) 推荐(0) 编辑
Netbeans自定义mode
摘要:1 在模块根目录下编辑mode文件,例如chatEditor.wsmode<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mode PUBLIC "-//NetBeans//DTD Mode Properties 2.1//EN" "http://www.netbeans.org/dtds/mode-properties2_1.dtd"><mode version="2.1"> <name unique=& 阅读全文
posted @ 2011-10-18 12:38 网络大豆 阅读(382) 评论(0) 推荐(0) 编辑
模块公有包中不能导入私有包的内容
摘要:否则编译时会出现错误error: cannot access XXX序列化时需要访问实现类,故实现类也必须放在共有接口\java.io.IOException: Unable to create a messenger to jxta://cbid-59616261646162614A787461503250339B80947442A966E8BEC09A04724886F203/PipeService/urn:jxta:cbid-A1B68F40F0E84E66A8A7C66DCB652BCD9989972C7C7A4D87AD35941B9EE5DDE204 at net.jxta.imp 阅读全文
posted @ 2011-10-18 12:37 网络大豆 阅读(211) 评论(0) 推荐(0) 编辑
Settings的说明
摘要:Plugin-specific settings, used internally as well as by the user, are managed via the Preferencesclass or the IPreferenceStore class in Eclipse RCP, which is set up via the Activator class. TheNetBeans Platform takes a slightly different approach. Managing settings is handled by the JavaPreferences 阅读全文
posted @ 2011-10-18 12:35 网络大豆 阅读(235) 评论(0) 推荐(0) 编辑
PipeStateListener和PipeEventListener
摘要:PipeStateListener和PipeEventListener先看二者的定义/*** The listener interface for receiving JxtaBiDiPipe * events.* * The following example illustrates how to implement a {@link net.jxta.util.PipeStateListener}:** PipeStateListener myListener = new PipeStateListener() {** public void pipeEvent(int event) {* 阅读全文
posted @ 2011-10-18 12:29 网络大豆 阅读(323) 评论(0) 推荐(0) 编辑
jxmessenger preview version
摘要:UI使用Netbeans RCP开发。 目前已实现的功能包括点对点的聊天和文件传输。因聊天功能使用了JTextPane的序列化机制(有时间修改),需要通信双方的Swing版本一致。我现在用的是JRE版本Java(TM) SE Runtime Environment (build 1.7.0-b147),如果想试用聊天功能,最好也使用这个版本的JRE.我在公网上设置了一个RDV,程序启动时会自动连接。用户名是当前登录用户,现在不能修改。系统支持各个操作系统平台,Windows下执行jxmessenger/bin/ jxmessenger.exe非Windows下执行jxmessenger/bi. 阅读全文
posted @ 2011-10-16 14:00 网络大豆 阅读(270) 评论(2) 推荐(0) 编辑
JXSE是否可以实现非阻塞IO?
摘要:JXSE从v2.5版开始使用nio处理网络消息,并且在其内部使用了非阻塞形式,如下面这个帖子所说http://weblogs.java.net/blog/bondolo/archive/2007/09/jxse_25_whats_c.htmlJXSE (JXTA for Java SE/EE 5.0) 2.5 contains quite a number of exciting changes for JXTA application developers. This little series will look at a few of the important changes ... 阅读全文
posted @ 2011-10-16 10:26 网络大豆 阅读(343) 评论(2) 推荐(1) 编辑
可靠的双向管道和不可靠的双向管道
摘要:在《JXTA JavaTM Standard Edition v2.5: Programmers Guide》的第17页中,介绍了JxtaSocket和JxtaBiDiPipe;根据该介绍,这两种通信机制都提供双向可靠的通信信道。但有时可能处于性能的考虑,我们希望使用类似UDP那种方式,而又不想使用低级管道(需要手工实现双向通信):这时可以仍然使用JxtaBiDiPipe,并调用其setReliable(false),将其 可靠性参数设置为false。一个使用场景就是通过RTP协议传输音频/视频(在自定义的传输层使用JXSE)。 RTP协议本身是不可靠的,那么如果将RTP建立在可靠性协议(例. 阅读全文
posted @ 2011-10-16 09:41 网络大豆 阅读(380) 评论(2) 推荐(1) 编辑
Transmitting and Receiving RTP over Custom Transport Layer
摘要:Transmitting and Receiving RTP over Custom Transport Layer [RTPConnector] Problem The default implementation of RTPManager uses UDP/IP for transport. This sample shows how you can override that and use RTP over your own custom transport mechanism. Solution An implementation of RTPConnector, R... 阅读全文
posted @ 2011-10-13 21:36 网络大豆 阅读(707) 评论(0) 推荐(0) 编辑
Building Scalable and High Efficient Java Multimedia Collaboration
摘要:/Files/cuizhf/CTS-GlobalMMCS.pdf 阅读全文
posted @ 2011-10-13 21:20 网络大豆 阅读(160) 评论(0) 推荐(0) 编辑
多显示器
摘要:xrandr --output LVDS1 --auto --left-of VGA1 __________________________________________________________-参考http://blog.sina.com.cn/s/blog_5929b5f90100f8bm.html 阅读全文
posted @ 2011-10-13 10:32 网络大豆 阅读(122) 评论(0) 推荐(0) 编辑
linux下安装JMF
摘要:1 参考http://wiki.services.openoffice.org/wiki/Java/Java_Media_Framework,解决linux下jmf安装包的问题。2 终端执行LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so ./jmstudio ——————————————————————————————————————————————————————————————————————————————附件是已经修改过的linux下的安装包/Files/cuizhf/jmf-2_1_1e-linux-i586_modified4linux.bin.t 阅读全文
posted @ 2011-10-13 10:31 网络大豆 阅读(596) 评论(0) 推荐(0) 编辑
the source for JMStudio
摘要:/Files/cuizhf/jmapps-src-211-149828.zip 阅读全文
posted @ 2011-10-12 14:39 网络大豆 阅读(161) 评论(0) 推荐(0) 编辑
转:浅析 Java Thread.join()
摘要:http://bingoit.iteye.com/blog/457073——————————————————————————————————————————————————————————————一、在研究join的用法之前,先明确两件事情。 1.join方法定义在Thread类中,则调用者必须是一个线程, 例如: Thread t = new CustomThread();//这里一般是自定义的线程类 t.start();//线程起动 t.join();//此处会抛出InterruptedException异常 2.上面的两行代码也是在一个线程里面执行的。 以上出现了两个线程,一个是我们.. 阅读全文
posted @ 2011-10-12 10:50 网络大豆 阅读(250) 评论(0) 推荐(0) 编辑
转:IPV6及在UBUNTU和windows下的安装
摘要:http://hi.baidu.com/imheaventian/blog/item/bc62652bbe695d235343c1e0.html————————————————————————————————————————————————————————windows XP下安装IPV61.打开开始菜单-运行-cmd-确定2.输入win7自带ipv6协议,比如点击Google Search的Ipv6地址:http://ipv6.google.com/你应该可以访问上。当然,ipv6还有很多用处。。既然用这个暂时可以无障碍访问google了,那么你可以自行搜索了。为了能够优先访问IPV6,将上 阅读全文
posted @ 2011-10-12 10:44 网络大豆 阅读(286) 评论(0) 推荐(0) 编辑
WhyJXTAFailed及其讨论
摘要:http://code.google.com/p/ppcast/wiki/WhyJXTAFailed——————————————————————————————————————————————————————————————Personal Opinions on Why JXTA FailedI knew JXTA a log time a long ago and took a close at it recently because I wanted to use it to prototype a data pushing/streaming framework. Apparent.. 阅读全文
posted @ 2011-10-12 10:09 网络大豆 阅读(292) 评论(0) 推荐(0) 编辑
New ContentService API的邮件讨论
摘要:http://markmail.org/message/mq45ojumwzn7jylh#query:+page:1+mid:bs6j3wq5jm7oqetv+state:results————————————————————————————————————————————————————————————————————Thanks for the feedback. There are two predominant reasons why I believe this should be included as part of the core API. First, the JXTA.. 阅读全文
posted @ 2011-10-12 09:41 网络大豆 阅读(219) 评论(0) 推荐(0) 编辑
温少的Java并发程序设计教程
摘要:材料很好,直接贴过来了这是其博客地址http://www.cnblogs.com/jobs/。Java并发程序设计教程-2010-08-10.pdf 阅读全文
posted @ 2011-10-12 08:57 网络大豆 阅读(252) 评论(0) 推荐(0) 编辑
转:偶实现了贴图和表情的聊天
摘要:http://www.cnblogs.com/jobs/archive/2007/03/30/694518.html——————————————————————————————————————————————————————贴图的实现方式为:1、把剪切板中的图片存在本地的SendingImages目录,存放的格式使用PNG,当然可以其他格式,但是PNG格式更小。2、使用MD5算法产生一个ImageID。当然可以使用SHA1等其他算法3、把imageID发送remote peer4、当remote peer收到imageID时,检查本地ReceivedImage目录,如果已经存在,显示图片,不存 阅读全文
posted @ 2011-10-12 00:10 网络大豆 阅读(182) 评论(0) 推荐(0) 编辑
转:我正在做的一个P2P工具
摘要:http://www.cnblogs.com/jobs/archive/2007/03/25/686926.html————————————————————————————————————————————————————————上一篇博客写了我一些关于P2P下载以及平台的思考,有这样的思考,是因为我正在做一件这样的事情。我介绍一下我正在做的事情吧:1、 基于JXTA,我崇拜Bill Joy,学习JXTA就是因为我崇拜他,之后觉得这个技术很棒。但是JXTA存在一些用户不友好的地方,包括JXTA的ConfigDialog和 DialogAuthenticator是十分用户不友好的,我重写了这些部. 阅读全文
posted @ 2011-10-12 00:09 网络大豆 阅读(274) 评论(0) 推荐(0) 编辑
转:关于P2P下载的思考
摘要:http://www.cnblogs.com/jobs/archive/2007/03/25/686925.html——————————————————————————————————————————————————————1、使用多路复用或者异步I/O模型,这本是服务器段常用的技术,但在P2P应用,每台机器既是服务器,又是客户端,共享了一个十分受欢迎的文件,可能会 有很多希望连接者,或者你下载一个受欢迎文件时,可能搜索到数百上千的Peer,此时就很有必要采用多路复用或者异步I/O技术,降低应用程序所占用的资 源。2、支持传统的协议,包括HTTP和FTP,其实这两种技术能够和P2P网络集成,其 阅读全文
posted @ 2011-10-12 00:08 网络大豆 阅读(236) 评论(0) 推荐(0) 编辑
转:关于文件目录的P2P共享问题
摘要:http://www.cnblogs.com/jobs/archive/2007/03/20/680477.html——————————————————————————————————————————————————————————1、通用的唯一ID,使用MD5或者SHA1等摘要算法。2、需要引入类似emule AICH机制,防止恶意客户端捣乱,或者用户修改数据之后,无意上传错误数据。3、引入文件结构。描述文件在整个共享内容中的位置,整个共享项包括那些文件等等。4、总共的ID应该包括:唯一ID、AICH_ID、文件结构摘要三个。如果使用JXTA的方式,需要在ContentAdv中包括这三个ID 阅读全文
posted @ 2011-10-12 00:06 网络大豆 阅读(238) 评论(0) 推荐(0) 编辑
转:关于Jxta的Advertisement
摘要:http://www.cnblogs.com/jobs/archive/2007/03/07/667489.html——————————————————————————————————————————————————————编写Jxta程序,通常需要设计自己的Advertisement。以下是我的一些心得:1、关于getID()。getID()可以返 回null或者ID.nullID。jxta-cm中的ContentAdvertisement,就是返回null。如果是需要更新的 Advertisement,则需要提供ID,否则其他Peer或者Rendezvous Peer收到新的Advert. 阅读全文
posted @ 2011-10-12 00:01 网络大豆 阅读(166) 评论(0) 推荐(0) 编辑
转:Interrupting Java threads
摘要:http://www.techrepublic.com/article/interrupting-java-threads/5144546原文链接的评论也很精彩!!! —————————————————————————————————————————————————————————————————— By Alexandre Pereira Calsavara February 3, 2004, 8:00am PST Writing mu... 阅读全文
posted @ 2011-10-11 11:10 网络大豆 阅读(307) 评论(0) 推荐(0) 编辑
转:javax.swing.Timer的简单使用
摘要:http://www.cnwing.net/more.asp?name=yangmingkkk&id=157862-————————————————————————————————————————————————————————————/**简单的测试javax.swing.Timer的用法*@author:杨明*2006-11-20*/importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.util.Date;importjavax.swing.Timer;publicclassT 阅读全文
posted @ 2011-10-10 18:35 网络大豆 阅读(1959) 评论(0) 推荐(0) 编辑
java.net.sockettimeoutexception read timed out
摘要:java.net.sockettimeoutexception read timed out超时时间设长一点儿即可Socket.setSoTimeout(int timeout); -------------------------------------------------------------------------------------------------------------------------------------------------------------------注意下面几个超时时间(soTimeout只有100毫秒)/***Thetimeoutofth 阅读全文
posted @ 2011-10-09 15:15 网络大豆 阅读(2864) 评论(0) 推荐(0) 编辑
转:体验Java SE 6 中的 GroupLayout
摘要:http://www.blogjava.net/esls2008/archive/2006/12/18/88548.html--------------------------------------------------------------------------------------- Java SE 6 中包含一个新的 GroupLayout ,从GroupLayout的单词意思来看,它是以Group(组)为单位来管理布局,也就是把多个组件(如:JLable、JButton)按区域划分 到不同的Group(组),再根据各个Group(组)相对于水平轴(Horizontal)和垂. 阅读全文
posted @ 2011-10-09 11:45 网络大豆 阅读(531) 评论(0) 推荐(1) 编辑
转:Java基于Socket文件传输示例
摘要:http://www.blogjava.net/sterning/archive/2007/10/13/152508.html--------------------------------------------------------------------------------------------------------------------------------最近需要进行网络传输大文件,于是对基于socket的文件传输作了一个初步的了解。在一位网友提供的程序基础上,俺进行了一些加工,采用了缓冲输入/输出流来包装输出流,再采用数据输入/输出输出流进行包装,加快传输的速度。废话 阅读全文
posted @ 2011-10-09 09:30 网络大豆 阅读(429) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示