JAVA
liliflashfly
目前在学习Java...对计算机科学的任何事物都有着兴趣……
我的邮箱liliflashfly(at)gmail.com
欢迎交流~
展开
-
java函数的参数传递和String类型
以下内容摘自java函数的参数传递和String类型 http://www.blogjava.net/thuixy/archive/2009/06/06/280302.html 说完了java的String类型,我们最后看看java函数参数的传递,到底是值传递还是引用传递呢?一般的说法是对于基本类型比如int、char是值传递,对于对象类型是引用传递。这种说法没错,但是请看下面的例子:转载 2010-03-08 14:37:00 · 1973 阅读 · 0 评论 -
jar包org.nuxeo.common下载地址
<br /><br />版权声明:转载时请以超链接形式标明文章原始出处和作者信息:<br />jar包org.nuxeo.common下载地址:http://blog.lifangeye.info/?p=400<br /> 以前在公司的时候用xmap来解析xml,感觉它相当犀利,能通过注解就直接得到一个Java Bean<br /> 后来找了半天这个jar包,org.nuxeo.common.xmap,却没有找到下载方式<br /> 今天总算是搞定了,跑到nuxeo的mvn库上找,其实去各转载 2011-02-20 14:00:00 · 5594 阅读 · 0 评论 -
jstat的用法
<br />抱歉,我也不知道这篇文章的出处了。请作者联系我,以加上引用链接 jstat的用法<br />用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。<br />Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源转载 2010-11-24 11:17:00 · 1160 阅读 · 0 评论 -
小心NullPointerException
NullPointerException还真是无处不在啊,一不小心就跑出来害的人要调试半天这里有个比较隐蔽的地方需要注意:比如Integer这类对于原生类型的封装,可以在使用原生类型的地方使用它们,它们会自行隐式转换,但如果转换前是个null,那可就悲剧了,抛出NullPointerException,弄的人莫名其妙的比如void func(int a){}Integer a = null;func(a);此时会在func(a);这里抛出空指针异常,没经历过的话真的会傻在那里…PS:我真的是太懒了,好久都不原创 2010-10-08 00:57:00 · 563 阅读 · 0 评论 -
Java与Groovy的操作
<br /> 想从一个复杂嵌套的数据结构中取出变量来,本来使用velocity来进行,但是大牛建议使用groovy,因为它更方便进行运算,并且给我了一个大致的框架,目前还在摸索中……Map里放置参数<br /> public Object executeScript(String script, Map<Object, Object> args) th原创 2010-09-16 12:38:00 · 605 阅读 · 0 评论 -
Xmap的NullPointerException
<br /> 如果xmap.load(is)抛出NullPointerException异常,而两个变量都不是null,一定要检查类上面是否打了@XObject注解,已经在这上面浪费了太多的时间了,第一次就遇到这个问题,没有记录,结果这次又碰到,又检查了半天,引以为戒啊!<br /> PS:Xmap用来解析XML真的很爽,除了不能继承注解。原创 2010-09-14 09:05:00 · 754 阅读 · 0 评论 -
RuntimeException和Exception
<br /><br />RuntimeException和Exception的区别知道吧<br />这里要用RuntimeException<br /> <br />中断?<br /> <br />对<br />RuntimeException只要有异常,如果外面没有显式的cache,整个程序就OVER了<br />你想,如果配置错了,肯定是配置代码就有问题了,所以,用RuntimeException<br /> <br />也就是说,一旦有这样的问题,整个程序就不让运行了,必须让开发人员去配置OK<br原创 2010-08-11 11:47:00 · 696 阅读 · 0 评论 -
误装jvm
才装ubuntu的时候一时偷懒输入的是sudo apt-get install java,随便选了他的几个包就安装了,后来发现安装的不是sun的jvm,特别悲剧,装了sun的,发现设置依然没有改变,网上搜了下,在这里找到了解决办法,终于修改好了。 http://www.jasny.net/articles/eclipse-problems-solved-finaly/comment-pag原创 2010-05-15 14:46:00 · 560 阅读 · 0 评论 -
以前写的一个文件夹遍历代码
很久前写的了,用于查看文件夹下的所有文件大小和路径,一般是在传递给别人一个打包文件的时候生成结构目录用的。生成的是一个xml文件。 其实说白了就是一个深度优先的回溯遍历过程。代码如下: traverse类: package Folders;import java.io.File;import javax.xml.parsers.ParserConfigu原创 2010-04-19 13:06:00 · 540 阅读 · 0 评论 -
一段回调代码
最近代码中回调函数接触的比较多,可以有效的把上层业务逻辑和底层逻辑区分开。前阵写代码分析一个1.4G的线上日志(题外话,还好是走流程让ASA拷下来的,不然安全的人就找上门来了…),文件内容全部读进内存的话无遗OOM(事实上确实OOM)。于是只有一行行去处理,但是偏偏涉及读文件的地方又比较多,比如清洗日志、结构化日志等等。这些上层的业务逻辑和文件读取逻辑无可避免的纠结在了一起,为了拒绝重复代码、不想原创 2012-08-09 23:02:36 · 658 阅读 · 0 评论