Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
转自:http://blog.csdn.net/zhangren07/article/details/62708951.JVM内存空间JVM堆(Heap)=新生代(Young)+旧生代(Tenured)?分区作用:新创建的对象通常先将其分配在新生代中,在新生代中经过若干次GC之后仍未释放的对象,再将它移动到旧生代。为了让内存回收更高效(GC会暂停JVM中的应用),SunJDK在1.2开始对堆采用了分代管理的方式。在分配对象遇到内存不足时,先对新生代进行GC(YoungGC)... 查看全文
· java 基础发布时间:2013-10-17
一4类8种基本数据类型逻辑型-boolean文本型-char整数型-byteshortintlong浮点数型-floatdouble☆java各整数类型有固定的表数范围和字段长度,其不受具体操作系统的影响以保证java程序的可移植性。☆java语言的整型常量默认为int型,声明long型常量后可以加‘l’或‘L’.☆java浮点类型常量默认为double型,如要声明一个常量用float型,则要在数字后面加f或F... 查看全文
新一季的甲骨文关键补丁更新(CPU)已经发布,此次更新包括127个安全补丁,其中有51个为Java补丁,这次的补丁数确实不少。这也是Java第一次与其他甲骨文产品一起进行补丁修复,此前,Java补丁每四个月才更新一次。这次一同更新补丁的甲骨文产品,包括电子商务套件(E-BusinessSuite)、MySQL和Primavera产品套件。甲骨文十月份的CPU发布包含了对各种软件应用的修复,而且基本上都是与企业服务器相关的产品系列:·Oracle数据库·... 查看全文
1、查看系统默认编码命令:echo$LANGen_US.UTF-8命令:localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"LC_COLLATE="en_US.UTF-8"LC_MONETARY="en_US.UTF-8"LC_MESSAGES="en_US.UTF-8"LC_PAPER="en_US.UTF-8"LC_NAME="en_US.UTF... 查看全文
Struts2是Struts的下一代产品,是在struts1和WebWork的技术基础上进行了合并的全新的Struts2框架。本视频教程以Struts2为基础来讲解,如果你还在学习Struts1,请停止学习,加入Struts2的怀抱吧,不过,SpringMVC似乎是一个不错的选择。视频内容有... 查看全文
· Java 算法发布时间:2013-10-17
排序法最差时间分析平均时间复杂度稳定度空间复杂度选择排序O(n2)O(n2)稳定O(1)插入排序O(n2)O(n2)稳定O(1)冒泡排序O(n2)O(n2)稳定O(1)快速排序O(n2)O(n*log2n)不稳定O(log2n)~O(n)归并排序O(n^2)O(n*logn)稳定不一定希尔排序O(n*(logn)2)O(n*(logn)2)不稳定O(1)堆排序O(n*log2n)O(n*log2n)不稳定O(1)基数排序O(kn)O(nlog(r)m)稳定O(kn)importjava... 查看全文
本文简单记录一下一个简单功能:递归搜索指定目录下具有某个后缀名的所有文件。在JDK1.7之前,我会使用类似如下的办法:packagemy.utils.algorithm.files;importjava.io.File;importjava.util.ArrayList;importjava.util.List;publicclassFileFinder{publicstaticvoidmain(String[]args){FileFinderfinder=newFileFinder()... 查看全文
· 基于Java阻塞队列的搜索实例发布时间:2013-10-17
队列以一种先进先出的方式管理数据。如果你试图向一个已经满了的阻塞队列中添加一个元素,或是从一个空的阻塞队列中移除一个元素,将导致线程阻塞。在多线程进行合作时,阻塞队列是很有用的工具。工作者线程可以定期的把中间结果存到阻塞队列中。而其他工作者线程把中间结果取出并在将来修改它们。队列会自动平衡负载。如果第一个线程集运行的比第二个慢,则第二个线程集在等待结果时就会阻塞。如果第一个线程集运行的快,那么它将等待第二个线程集赶上来。下面的程序展示了如何使用阻塞队列来控制线程集... 查看全文
· 阿里2013的校招笔试java附加题发布时间:2013-10-17
鄙视阿里的笔试,研发的就考这么一题java,主要是初始化块和静态初始化块,搞清楚概念,很简单。publicclassTest1{publicstaticintk=0;publicstaticTest1t1=newTest1("t1");publicstaticTest1t2=newTest1("t2");publicstaticinti=print("i");publicstaticintn=99;publicintj=print("j");{print("构造块");}static... 查看全文
· Java追加文件内容的三种方法发布时间:2013-10-16
/***描述:追加内容到文件末尾*@authorRogerFederer**/publicstaticvoidmain(String[]args)throwsIOException{FilefileOrFilename=newFile("d://text.txt");//方法一//追加文件:使用FileOutputStream,在构造FileOutputStream时,把第二个参数设为trueBufferedWriterout=newBufferedWriter... 查看全文
· Java 连接 操作Mongodb 添加查询发布时间:2013-10-16
importjava.net.UnknownHostException;importjava.util.ArrayList;importjava.util.List;importjava.util.Set;importcom.mongodb.BasicDBObject;importcom.mongodb.DB;importcom.mongodb.DBCollection;importcom.mongodb.DBCursor;importcom.mongodb.DBObject... 查看全文
在调用外围系统的webservice服务时候,一般来说对方会提供一个wsdl,然后我们要根据wsdl生成相应的类,通过这种方式,做到了跨语言的完美方案,但是也带来了一些复杂性。在java中我们一般使用jdk自带的wsimport工具或者其他三方系统的wsdl4j工具生成java版本的stub实现。使用jdk里面自带的wsimport工具,具体使用办法如下:在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据wsdl文件生成相应的类文件,然后用这些类文件... 查看全文
importjava.io.File;importjava.io.IOException;importjava.util.regex.Matcher;importjava.util.regex.Pattern;importorg.apache.commons.io.FileUtils;/***提取邮件地址*@authorRogerFederer*@date2013-10-16下午13:27:00*/publicclassEmailParser... 查看全文
“指尖上的遥控”项目——Java远程监控--byShadowWalker1背景现代城市人生活节奏日益加快,对生产和消费的期望就是一个字:快!当遇到问题或者麻烦的时候,我们也希望能快点解决。当我们自己对问题不能及时解决时,又殚精竭虑地立即使用。此款应用就应运而生。为了减轻现代人的生活压力,丰富大众的娱乐生活,提高业余生活品味,于是就准备开发了该款应用。2技术实现最初的构想是被控方的桌面截图不停地发给控制方,效率方面暂时不考虑,先把功能实现。简单的说就是:被控制端循环的发送本机屏幕截图给控制端... 查看全文
在基本IO操作中所有操作都是直接已流的形式完成的,而在NIO中所有的操作都要使用缓存区处理,且所有的读写操作都是通过缓存区完成的。缓存区(Buffer)是一个线性的、有序的数据集,只能容纳某种特定的数据类型Buffer的基本操作java.nio.Buffer是一个抽象类,常见方法如下publicfinalintcapacity()返回此缓存区的容量publicfinalintlimit()返回此缓存区的限制publicfinalBufferlimit(intnewLimit... 查看全文
· Java ORM视频教程整理发布时间:2013-10-16
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。视频教程内容有... 查看全文
· Java DES加密工具发布时间:2013-10-16
1、DES算法的原理DES使用一个56位的密钥以及附加的8位奇偶校验位,产生最大64位的分组大小。这是一个迭代的分组密码,使用称为Feistel的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES使用16个循环,使用异或,置换,代换,移位操作四种基本运算。2、DES算法的安全性2.1.安全性比较高的一种算法,目前只有一种方法可以破解该算法,那就是穷举法.2.2... 查看全文
使用RemoteObject组件于java后台交互比较好比较完整的一篇技术贴还有ActionScript和Java之间的序列化问题,数据从Java转换为ActionScript问题http://help.adobe.com/zh_CN/Flex/4.0/AccessingData/WS2db454920e96a9e51e63e3d11c0bf69084-7fda.html... 查看全文
· JavaScript“闭包”精解发布时间:2013-10-16
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。详细了解Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码varn=999;functionf1(){alert(n);}f1();//999另一方面,在函数外部自然无法读取函数内的局部变量。Js代码functionf1(){varn=999;}alert(n);//error这里有一个地方需要注意,函数内部声明变量的时候... 查看全文
下载地址:http://code.google.com/p/freecms/信息提取从FreeCMS1.4开始支持从左侧管理菜单点击信息提取进入。默认提取所有信息,可以选择站点、栏目、信息关键字进行搜索。选择需要提取的信息,点击“提取到栏目”按钮。选择需要提取到的栏目,如“要点”.点击“确定”。从FreeCMS1.5开始支持如果目标栏目设置了“当此栏目中的信息变更后”所需要进行的静态化操作,则系统会自动进行静态化。提取成功,可以进入“要点”栏目查看到提取的信息。... 查看全文