Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
千万级别只是个概念,代表数据量等于千万或者大于千万的数据本分享不牵扯分布式采集存储之类的.是在一台机器上处理数据,如果数据量很大很大的话,可以考虑分布式处理,如果以后我有这方面的经验,会及时分享的.1、程序采用的ftp工具,apache的commons-net-ftp-2.0.jar2、千万级别ftp核心关键的部分--列目录到文件,只要是这块做好了,基本上性能就没有太大的问题了.可以通过apache发送ftp命令"NLST"的方式列目录到文件中去#ftp列目录执行的命令以环境变量的配置优先... 查看全文
· properjavardp的运行发布时间:2013-12-11
下载properjavardp的源码,svn地址为https://properjavardp.svn.sourceforge.net/svnroot/properjavardp用myeclipse10打开工程,发现工程名称左边有一个红色的感叹号,找了一下原因,发现jre引用有问题,于是删除了jre并重新添加了JRE这时感叹号消失了,但是代码有问题,原来是字符编码的问题,于是修改字符编码为utf-8就好了。最后给工程配置一下参数,即可运行了。赞一下,这个工程不错,居然实现了rdp协议... 查看全文
· SQLite在Java中的使用发布时间:2013-12-11
1、SQLite是什么SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快... 查看全文
转载:http://hi.baidu.com/liyahui/item/1effd710a99cba071894ec84java类:publicstaticbooleanisVaildEmail(Stringemail){StringemailPattern="[a-zA-Z0-9][a-zA-Z0-9._-]{2,16}[a-zA-Z0-9]@[a-zA-Z0-9]+.[a-zA-Z0-9]+";booleanresult=Pattern.matches(emailPattern,email... 查看全文
· Java中的String与StringBuffer发布时间:2013-12-11
以前学java的时候竟然不知道有一个StringBuffer,终于有一天需要用函数来改变String的值得时候。才找到一些资料提到StringBuffer,这是前言。String是使用java.lang包中的String类来创建的,因此字符串变量是类类型的,是一个对象。字符串常量是对象,因此可以把字符串常量的引用付给一个字符串变量。所以:Strings;s="Howareyou";s="Howdoyoudo";执行结果打印:s="Howdoyoudo";但是s[3]=a;这样的赋值方式是错误的... 查看全文
上面我们已经学习了DOM和SAX两种解析XML的方式,但是总体来说,感觉这两种方式还是不太方便,解析起来非常费劲,非常繁琐,不是特别令人满意。所以现在在开源的世界里面,很多人或是很多社区已经帮助我们实现出来了针对XML解析的这些库,我们可以直接拿来用。经历过上面的DOM和SAX那么繁琐的解析方式之后,下面要讲的这些解析方式使用起来非常简单,非常方便。学习起来比较简单,经历过痛苦之后尝到甜头了。下面讲的这些解析方式在实际开发里面用的非常多,实际开发里面其实很少有人直接用JAXP(DOM或SAX... 查看全文
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://freej.blog.51cto.com/235241/168676<!--正文begin-->刚才看见一个兄弟在为Java的String传值/传引用问题困惑,翻箱倒柜找到了这篇我很久以前写的文章,发在这里,希望能对迷惑的朋友有些帮助。提要:本文从实现原理的角度上阐述和剖析了:在Java语言中,以String作为类型的变量在作为方法参数时所表现出的“非对象”的特性。一... 查看全文
· Java实现字符串的匹配发布时间:2013-12-11
假设我们有一个一定个数的字母组成字串,我给每个字母分配一个素数,从2开始,往后类推。这样A将会是2,B将会是3,C将会是5,等等。现在我遍历第一个字串,把每个字母代表的素数相乘。你最终会得到一个很大的整数,对吧?然后--轮询第二个字符串,用每个字母除它。如果除的结果有余数,这说明有不匹配的字母。如果整个过程中没有余数,你应该知道它是第一个字串恰好的子集了。思路总结如下:1.定义最小的26个素数分别与字符'A'到'Z'对应。2.遍历长字符串,求得每个字符对应素数的乘积。3.遍历短字符串... 查看全文
· java中的sleep()和wait()的区别发布时间:2013-12-11
对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调用sleep()方法的过程中,线程不会释放对象锁。而当调用wait()方法的时候,线程会放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象调用notify()方法后本线程才进入对象锁定池准备获取对象锁进入运行状态。什么意思呢... 查看全文
· java map迭代发布时间:2013-12-11
在java中有很多种方法来遍历map。接下来我们就回顾下最常用的方法,并且比较下他们的优缺点。各种map在java中都实现了map接口,下面的方法适合任何一种map,只要是实现了map接口的。像hashmap,treemap,LinkeHashMap,Hashtable等等。方法#1:通过通过循环entries来遍历map这种方法是最通用和效率比较好的方法。适合同时需要map的key和value的情况。Map<Integer,Integer>map=newHashMap<... 查看全文
· JavaScript 面向对象编程之一发布时间:2013-12-11
一:ClassandprivateAndpublicJS中的类以function进行声明,同时JS也支持声明私有private和公有public成员,只不过跟C#不一样,它们不是使用这两个关键字实现的。具体如何实现,直接看代码:functionSampleClass(arg1){/*声明了一个私有方法*/functionpriMethod1(){alert("privatemethod1");}/*声明了一个私有变量,并赋值*/varx1=3;/*声明了一个私有变量... 查看全文
· 摘录-- 介绍Java内存泄漏的原因发布时间:2013-12-11
偶然看到介绍Java内存泄漏的文章,写得很清晰http://www.programcreek.com/2013/10/the-introduction-of-memory-leak-what-why-and-how/... 查看全文
· java XML转List、Map(dom4j)发布时间:2013-12-11
importjava.util.ArrayList;importjava.util.HashMap;importjava.util.Iterator;importjava.util.List;importjava.util.Map;importorg.dom4j.Document;importorg.dom4j.DocumentHelper;importorg.dom4j.Element;publicclassXmlToList{publicstaticMapxmltoMap... 查看全文
· java类的初始化顺序发布时间:2013-12-11
/*****@authorpanql*/publicclassAaaaextendsBbb{privateinta=12;privateCccc=newCcc();Aaaa(){super();System.out.println(a);}publicstaticvoidmain(String[]args){newAaaa();}}classBbb{privateintb;Bbb(){System.out.println("bbb");}publicBbb(intb){this.b=b... 查看全文
下载地址:http://code.google.com/p/freecms/jobPage从FreeCMS1.5开始支持根据参数提取职位分页列表。参数说明num显示数量page当前第几页,默认1siteid站点idid职位idorder显示顺序1.添加时间降序(默认)2.添加时间升序cache是否使用缓存,默认为falsename职位名称,模糊查询条件nameLen职位名称显示长度isend是否结束,1:是,0:否,空字符串:所有... 查看全文
分步阅读在进行Java的web开发时,通常服务器都是搭建在linux服务器上的,不方便调试。那我们怎样在本地调试在linux上运行的web工程呢?在本地远程调试,需要在linux的tomcat中进行相应的设置。首先在tomcat中设置。具体的文件在tomcat目录下的catalina.sh文件中。具体的端口见下图中的红素框。Java编程经验——怎样用eclipse进行远程debughttp://jingyan.baidu.com/article/148a192199c7a24d71c3b103... 查看全文
· java之可回调的固定线程池发布时间:2013-12-10
importjava.util.Map;importjava.util.concurrent.ConcurrentHashMap;importjava.util.concurrent.ExecutionException;importjava.util.concurrent.Future;importjava.util.concurrent.LinkedBlockingQueue;importjava.util.concurrent.ThreadPoolExecutor;importjava... 查看全文
· Java中交换两个数的各种方法发布时间:2013-12-10
给两个数a和b,然后交换a和b的值。方式一:通过临时变了存放交换inta=2;intb=3;System.out.println("a="+a+",b="+b);inttemp=a;a=b;b=temp;System.out.println("a="+a+",b="+b);方式二:通过加减计算交换inta=2;intb=3;System.out.println("a="+a+",b="+b);a=a+b;b=a-b;a=a-b;System.out.println("a="+a+",b="+b... 查看全文
· 来点实用的Java NIO(五)发布时间:2013-12-10
从JDK1.4开始,Java提供了一系列改进的输入和输出处理的新功能,这些功能被称为新IO,新增了许多用于处理输入,输出的类,这些类都被放在java.nio的包以及子包下,并且对原java.io包中的很多类都以NIO的方式,进行了改写,新增了满足NIO的功能。新IO和传统的IO有相同的目的,都是用于进行输入和输出的,但新IO使用了不同的方式来处理输入输出,新IO采取的方式是采用内存映射的方式来处理输入输出,新IO将文件或文件中的一段区域映射到内存中,这样就可以像访问内存一样来访问文件了... 查看全文
· Java字符串的编码发布时间:2013-12-10
计算机的底层存储只能是二进制字节,而常常大部分时候,我们都喜欢看那么我们能看懂的字符,这也就是字符串,在这个过程中,涉及2个概念,编码(Encode)和解码(Decode),通常而言,把明文的字符序列,转换成计算机理解的二进制序列这个过程称为编码,而把二进制序列转换成普通人能看懂的明文字符串这个过程称为解码。java中,默认使用的是Unicode字符集,但很多操作系统并不使用Unicode字符集,那么当从系统中读取到Java程序时,就可能出现乱码问题。JDK1... 查看全文