Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java内存管理的9个小技巧发布时间:2011-12-21
1、别用newBoolean()。在很多场景中Boolean类型是必须的,比如JDBC中boolean类型的set与get都是通过Boolean封装传递的,大部分ORM也是用Boolean来封装boolean类型的,比如:以下是引用片段:ps.setBoolean(“isClosed”,newBoolean(true));ps.setBoolean(“isClosed”,newBoolean(isClosed));ps.setBoolean(“isClosed”,newBoolean(i==3... 查看全文
· java写的一个防止url遍历发布时间:2011-12-20
//velocity脚本1.在页面中设置一个变量qid,并采用一种算法赋值#set($qid=($!ch.orderId+$!ch.caseId+20110101)/2011)/case/case!Reload.action?qid=$qid&orderId=$!ch.orderId&caseId=$!ch.caseId//传入qid值2.后台中接收这些值,并验证longid2=(orderId+caseId+20110101)/2011;//跟上面的算法保持一致if... 查看全文
· java SSH面试资料发布时间:2011-12-20
Java---SSH(MVC)1.谈谈你mvc的理解MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。MVC中的模型、视图、控制器它们分别担负着不同的任务。视图:视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处理。模型:模型表示业务数据和业务处理。相当于JavaBean。一个模型能为多个视图提供数据。这提高了应用程序的重用性控制器... 查看全文
这个只是一个Java源代码的部分记录,免得有时候想去看了,还要打开编译器。Serializabilityofaclassisenabledbytheclassimplementingthejava.io.Serializableinterface.Classesthatdonotimplementthisinterfacewillnothaveanyoftheirstateserializedordeserialized... 查看全文
· eclipse中java项目转换为web项目发布时间:2011-12-20
经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就是一个java项目,有过很多次经历,今天也有同事遇到类似问题,就把这个解决方法记下来吧,免得以后再到处去搜索。解决步骤:1、进入项目目录,可看到.project文件,打开。2、找到<natures>...</natures>代码段。3、在第2步的代码段中加入如下标签内容并保存:<nature>org.eclipse.wst.common.project.facet.core... 查看全文
· java排序算法综合发布时间:2011-12-20
packagetemp;importsun.misc.Sort;/***@authorzengjl*@version1.0*@since2007-08-22*@Desjava几种基本排序方法*//***SortUtil:排序方法*关于对排序方法的选择:这告诉我们,什么时候用什么排序最好。当人们渴望先知道排在前面的是谁时,*我们用选择排序;当我们不断拿到新的数并想保持已有的数始终有序时,我们用插入排序;当给出的数*列已经比较有序,只需要小幅度的调整一下时,我们用冒泡排序... 查看全文
· 利用Java反射 递归创建对象发布时间:2011-12-20
最近同事问到一个涉及到Java反射的问题,整理下来如下:需求:给定父对象,和map关系如下:MyObject1myObject1=newMyObject1();Map<String,Object>resultMap=newHashMap<String,Object>();resultMap.put("myObject1.myobject2.mysub1.name","sub1Name");resultMap.put("myObject1.myobject2.mysub1... 查看全文
刚才写脚本出现了一个异常java.net.SocketException:Toomanyopenfiles,以前没有遇到过,试了几次都这样。后来看了一下linux的限制(执行ulimit-a命令)显示如下corefilesize(blocks,-c)0datasegsize(kbytes,-d)unlimitedschedulingpriority(-e)0filesize(blocks,-f)unlimitedpendingsignals(-i)71680maxlockedmemory... 查看全文
JVM内存管理深入Java内存区域与OOM2011-2-22javaeye佚名【字体:大中小】Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。?概述:对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们即是拥有最高权力的皇帝又是执行最基础工作的劳动人民——拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责任。?对于Java程序员来说,不需要在为每一个new操作去写配对的delete/free... 查看全文
· JAVA 创建文件夹发布时间:2011-12-16
packagecom.manor.util.file;importjava.io.File;importorg.apache.log4j.Logger;importcom.manor.util.pub.SysUtil;/***@authorken*@Time2011-12-14文件夹工具类*/publicclassFolderUtil{privatestaticLoggerlog=Logger.getLogger(FolderUtil.class);/***创建目录,仅是创建目录... 查看全文
· linux java 分析工具jstact发布时间:2011-12-16
我们使用jdk自带的jstack来分析。当linux出现cpu被java程序消耗过高时,以下过程说不定可以帮上你的忙:1.top查找出哪个进程消耗的cpu高21125co_ad21801817m776m9712S3.34.912:03.24java5284co_ad2103028m2.5g9432S1.016.36629:44java21994mysql150449m88m5072S1.00.667582:38mysqld8657co_sparr1902678m892m9220S0.35... 查看全文
在EffectiveJava中的第九条说:覆盖equals总要覆盖hashCode。“一个很常见的错误根源在于没有覆盖hashCode方法,在每个覆盖了equals方法的类中,也必须覆盖hashCode方法。”以下约定内容摘自Object规范[JavaSE6]:1.在Java应用程序执行期间,在对同一对象多次调用hashCode方法时,必须一致地返回相同的整数,前提是将对象进行equals比较时所用的信息没有被修改。从某一应用程序的一次执行到同一应用程序的另一次执行,该整数无需保持一致。2... 查看全文
· java 字符编码深入理解发布时间:2011-12-16
相关概念:1.Java中的字符串String由字符(char)序列表示,他实现了“字符序列”接口CharSequence。在Java中,char类型由UTF-16描述一个代码单元。(引用CoreJava第八版:InJava,thechartypedescribesacodeunitintheUTF-16encoding.)这里所说的Java中,说的是编译完的class文件,并非Java源代码文件,事实上,Java源代码文件的字符集格式是由我们自己定义的,比如GBK,UTF-8等。2... 查看全文
· java concurrent Queue发布时间:2011-12-16
Queue:基本上,一个队列就是一个先入先出(FIFO)的数据结构offer,add区别:一些队列有大小限制,因此如果想在一个满的队列中加入一个新项,多出的项就会被拒绝。这时新的offer方法就可以起作用了。它不是对调用add()方法抛出一个unchecked异常,而只是得到由offer()返回的false。poll,remove区别:remove()和poll()方法都是从队列中删除第一个元素(head)。remove()的行为与Collection接口的版本相似,但是新的poll(... 查看全文
最近忙里偷闲学习了一些Android,为以后转做Android打下基础。在今天做一个例子的时候,遇到了一个异常,我看了很久,最后终于找到问题所在。异常:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.william/com.william.ResultActivity}:android.content.res.Resources$NotFoundException:StringresourceID#0x14解决... 查看全文
· 捕获IP数据包的Java类Jpcap发布时间:2011-12-15
<fontsize="2"></font><fontsize="2"></font><fontsize="2"></font><fontsize="2"></font><fontsize="2"></font><fontsize="2"></font><fontsize="2"></font><... 查看全文
· java的setLocationRelativeTo发布时间:2011-12-15
publicvoidsetLocationRelativeTo(Componentc)设置窗口相对于指定组件的位置。如果组件当前未显示,或者c为null,则此窗口将置于屏幕的中央。中点可以使用GraphicsEnvironment.getCenterPoint确定。... 查看全文
· 关于JAVA 5可变参数发布时间:2011-12-15
最近在用Arrays的asList()生成的List时,List元素的个数时而不正确。//经多次测试,只要传递的基本类型的数组,生成List的元素个数均为1chararrc={'a','b'};intarrint={1,2,4};Arrays.asList(arrc).size();//结果为1;Arrays.asList(arrint).size();//结果为1;//传递对象数组,元素个数正确。Stringarrstr={"a","b","java","spring","hadoop"... 查看全文
· java 加密算法 base64发布时间:2011-12-15
<spanstyle="color:#464646;font-family:simsun;font-size:14px;line-height:21px;background-color:#ffffff;">自己写加密算法</span>?importjava.io.UnsupportedEncodingException;publicclassBase64{privatestaticchar[]base64EncodeChars=newchar[]{'A','B'... 查看全文
本文来自<fontcolor="#16387c">IT专家网</font>http://webservices.ctocio.com.cn/tips/323/7716823.shtml本文列出了当今计算机软件开发和应用领域最重要十种关键技术排名,如果你想保证你现在以及未来的几年不失业,那么你最好跟上这些技术的发展。虽然你不必对这十种技术样样精通,但至少应该对它们非常熟悉。一、<aclass="bluekey"href="http://whatis.ctocio... 查看全文