首页 软件列表

首页

深入JAVA对象深度克隆的详解

2020-02-16 标签:深入,java,对象,深度,克隆,详解,有时候,需要,a,复制,b,等号,赋值,你会,发现,某个,改变,同时,也会

有时候,我们需要把对象A的所有值复制给对象B(B = A),但是这样用等号给赋值你会发现,当B中的某个对象值改变时,同时也会修改到A中相应对象的值!也许你会说,用clone()不就行了?!你的想法只对了一半,因为用clone()时,除了基础数据和String类型的不受影响外,其他复杂类型(如集合、对

首页

解析Runtime中shutdown hook的使用详解

2020-02-16 标签:解析,runtime,shutdown,hook,使用,详解,根据,java,api,所谓,初始化,尚未,执行,线程,对象,注册,jvm,停止,声明

根据 Java API, 所谓 shutdown hook 就是已经初始化但尚未开始执行的线程对象。在Runtime 注册后,如果 jvm 要停止前,这些 shutdown hook 便开始执行。声明:Runtime.addShutdownHook(Thread t)举例如下:实现代码如下:pack

首页

java中把汉字转换成简拼的实现代码

2020-02-16 标签:java,汉字,转换成,简拼,实现,代码,如下,public,static,void,main,string,args,str,n,ull,system,println

实现代码如下:public static void main(String[] args) {String str = null;str = "顾亮";System.out.println("Spell=" + toJP(str)); } public static String toJP(Stri

首页

解析Linux系统中JVM内存2GB上限的详解

2020-02-16 标签:解析,linux,系统,jvm,内存,gb,上限,详解,通常,使用,32,64,损失,10,20,性能,建议,程序

我们通常使用的JVM都是32位的(64位的JVM会损失10-20%的性能,通常不建议使用),而32位程序的寻址空间应该是4GB才对,为什么Linux上的JVM内存只能使用2GB呢?经过和JDK研发组的人员沟通,终于弄清楚了一些相关的原因。这个问题存在于早期的一些Linux版本中,特别是内核2.5以前

首页

深入分析:用1K内存实现高效I/O的RandomAccessFile类的详解

2020-02-16 标签:深入分析,k,内存,实现,高效,i,o,详解,主体,目前,流行的,j,sdk,版本,系列

主体:目前最流行的J2SDK版本是1.3系列。使用该版本的开发人员需文件随机存取,就得使用RandomAccessFile类。其I/O性能较之其它常用开发语言的同类性能差距甚远,严重影响程序的运行效率。开发人员迫切需要提高效率,下面分析RandomAccessFile等文件类的源代码,找出其中的症结

首页

解析WeakHashMap与HashMap的区别详解

2020-02-16 标签:解析,weakhashmap,hashmap,区别,详解,此种,map,特点,除了,自身,有对,key,引用,其他,自动,丢弃

WeakHashMap,此种Map的特点是,当除了自身有对key的引用外,此key没有其他引用那么此map会自动丢弃此值,见实例:此例子中声明了两个Map对象,一个是HashMap,一个是WeakHashMap,同时向两个map中放入a、b两个对象,当HashMapremove掉a 并且将a、b都指

首页

使用ANT与YUI压缩js的实现方法

2020-02-16 标签:使用,ant,yui,压缩,js,实现,方法,由于,项目,提高,系统,效率,处理,成功,多个,进行,必须,经历,下面,两步

由于项目使用的js很多,为了提高系统效率,将js做压缩处理。成功的对多个js进行压缩,必须经历下面两步。1.合并多个js成为一个js.2.将和并过后的js进行压缩处理。使用的ant配置主要有:实现代码如下: 实现代码如下:

首页

Oracle中备份表的简单sql命令语句

2020-02-16 标签:oracle,备份,简单,sql,命令,语句,实现,代码,如下,create,table,bmpforest,e,pkg,atpcfg,bac,select

实现代码如下: create table bmpforest.E_PKG_ATPCFG_BAC as select * from bmpforest.e_pkg_atpcfg where 1=2 insert into E_PKG_ATPCFG_BAC select * from E_PKG_ATP

首页

深入jaxb xjc编码问题的详细介绍

2020-02-16 标签:深入,jaxb,xjc,编码,问题,详细,介绍,平时,喜欢,根据,批处理,命令,xsd,批量,生成,java,觉得很,方便,也很

平时喜欢根据写一个xjc批处理命令,根据xsd批量生成java类,觉得很方便也很酷。但是有时候xsd生成的java类中含有汉字,结果总是有些问题。可是xjc命令参数又没有encoding参数之类的。在网上搜了一通,忽然发现了一个好东东:xjc是由com.sun.tools.internal.xjc.

首页

PHP无法访问远程mysql的问题分析及解决

2020-02-16 标签:php,无法访问,远程,mysql,问题,分析,解决,首先,说明,服务器,访问,遇到,问题是,这样的,a,b,c,三台,成功

首先说明,远程服务器是可远程访问的。 我遇到的问题是这样的:有A,B,C三台服务器,C为服务器,B可以用PHP成功连接上C机器的mysql,而A机器则不能连接! 可以说,肯定不是代码有什么问题,服务器上的mysql设置也是没什么问题的,因为B机器都是可以的。 肯定是A机器的设置有问题! 在网上一顿搜