Java
zuoanlove
这个作者很懒,什么都没留下…
展开
-
Java中对Map(HashMap,TreeMap,Hashtable等)的排序
首先简单说一下他们之间的区别: HashMap: 最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度。HashMap最多只允许一条记录的键为Null(多条会覆盖);允许多条记录的值为 Null。非同步的。 TreeMap: 能够把它保存的记录根据键(key)排序,默认是按升序排序,也可以指定排序的比较器,当用Iterator 遍历T转载 2011-12-09 00:52:23 · 629 阅读 · 0 评论 -
man jps
man jpsjps(1) jps(1)Name jps - Java Virtual Machine Process Status Tool原创 2013-01-04 21:26:04 · 336 阅读 · 0 评论 -
man jstat
lester@lester-ThinkPad-T410:~/develop/jdk1.6.0_37/bin$ man jstatjstat(1) jstat(1)Name原创 2013-01-04 21:21:21 · 334 阅读 · 0 评论 -
Java Thread: retained memory analysis
转载自:https://www.zxproxy.com/browse.php?u=C16%2B3kfA3lz0vnz5bwSOVtAikM1qWON19UXy5sgVxcdWyfLKu%2FduwWd2AW%2FZJ3zlVP6H4WbvL28PJMS8POVv4htMM%2BH9DwDoib%2BAMHU%2BDZBgV3J9ggRV&b=14&f=norefer This转载 2013-01-11 16:59:53 · 1091 阅读 · 0 评论 -
java-thread-cpu-analysis-on-windows
转载自:https://www.zxproxy.com/browse.php?u=uel7XmjQpcgTBI1uLVF6sYjZahXYSHzmLh2s2pE6w3cvyWZcraO48iZTx6E6m45ZkgHBX0E5UVmWbnvW1sATD9UH6l8rOn6m1VgkaNoXObIp51jf6g8%3D&b=14&f=noreferThis art转载 2013-01-14 10:24:28 · 1124 阅读 · 0 评论 -
spring的BeanUtils.copyProperties用法
转载自:http://blog.csdn.net/shimiso/article/details/5644584?reload一、简介:BeanUtils提供对Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆积,增加了代码转载 2013-02-12 18:15:35 · 300 阅读 · 0 评论 -
自定义jstl标签库
转载自:http://blog.csdn.net/wlxtaking/article/details/5050616?reloadjstl标签库的配置 * 将jstl.jar和standard.jar拷贝到WEB-INF/lib下(如果使用el表达式,不用拷贝这两个jar) 注意:jstl必须在能够支持j2ee1.4/servlet2.4/jsp2.0版本上的容器才能运行转载 2013-02-16 20:26:25 · 339 阅读 · 0 评论 -
java Integer 比较的问题
转载自:http://heisetoufa.iteye.com/blog/1770914习惯上把Integer和int类型混为一谈 所以习惯的把 Integer 的a 和 Integer 的b使用==进行了比较,结果两个值不相等 Java代码 System.out.println(a == b);//打印false 老是忘记在转载 2013-02-17 13:09:57 · 232 阅读 · 0 评论 -
JAVA实体类(查找、读取、设置)属性值
转载自:http://www.bianchengsky.com/article/fengaxing_2/8153494.htmlpackage com.jeecms.common.util;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.l转载 2013-02-18 00:42:03 · 445 阅读 · 0 评论 -
利用Javassist获取Java类中的方法参数名、参数类型、方法访问类型
转载自:http://www.cnblogs.com/yangyh/archive/2011/07/12/2103576.htmlhttp://www.csg.is.titech.ac.jp/~chiba/javassist/package com.vl;import java.lang.reflect.Method;import javassist.ClassPool;im转载 2013-02-18 01:03:08 · 531 阅读 · 0 评论 -
BeanUtils使用
转载自:http://zdsxj.blog.163.com/blog/static/3703348200810493641688/一、简介: BeanUtils提供对 Java反射和自省API的包装。其主要目的是利用反射机制对JavaBean的属性进行处理。我们知道,一个JavaBean通常包含了大量的属性,很多情况下,对JavaBean的处理导致大量get/set代码堆转载 2013-02-18 01:18:46 · 266 阅读 · 0 评论 -
EL表达式中fn函数
转载自:http://www.cnblogs.com/zhangliang0115/archive/2012/07/18/2597276.html函数 描述fn:contains(string, substring)如果参数string中包含参数substring,返回truefn:containsIgnoreCase(string, substring)如果参转载 2013-02-16 20:28:40 · 227 阅读 · 0 评论 -
js提交表单中包含中文参数值,request请求参数正常,服务器端接收出现乱码解决思路
Servlet端 /** * 将页面中传递过来的参数进行转码操作,避免出现中文乱码现象,此方法可泛型化 */ private AdvertPosition transcoder(HttpServletRequest request){ AdvertPosition advertPosition = new AdvertPosition(); try { Enumerat原创 2013-02-16 20:08:28 · 744 阅读 · 0 评论 -
Fastjson介绍
转载自:http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2424946简介Fastjson是一个Java语言编写的高性能功能完善的JSON库。高性能fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了goog转载 2013-03-04 00:50:50 · 479 阅读 · 0 评论 -
FastJSON应用前测试
转载自:http://lavasoft.blog.51cto.com/62575/723192FastJSON 应用前测试FastJSON是一个很好的java开源json工具类库,相比其他同类的json类库,它的速度的确是fast,最快!但是文档做得不好,在应用前不得不亲测一些功能。实际上其他的json处理工具都和它差不多,api也有几分相似。一、JSON规范JSO转载 2013-03-04 00:58:46 · 269 阅读 · 0 评论 -
解析Java中文乱码的处理方法(1)
【引自程序犹如人生的博客】为什么说乱码是中国程序员无法避免的话题呢?这个首先要从编码机制上说起,大家都是中文和英文的编码格式不是一样,解码也是不一样的!如果中国的程序员不会遇到乱码,那么只有使用汉语编程。汉语编程是怎么回事,我也不大清楚,应该是前年吧!我一朋友给我介绍汉语编程,怎么不错不错?当时因为学习忙没去关注这个,等我闲了,那个朋友不弄这个,问他,他也不说不大清楚,最后自己对这个学习也不了了之转载 2013-02-25 21:11:23 · 263 阅读 · 0 评论 -
一些不靠谱的java.util.List深复制方法
转载自:http://will-turner.iteye.com/blog/1478194之前探讨过Java数组的深复制问题,现在来说说。为什么不说呢?因为在寻找探索的过程中,我发现了这些不靠谱的方法,写下来是希望给自己和他人提个醒,不要犯这样的错误。 这是下面要频繁使用的一个JavaBean Java代码 class Person转载 2013-03-14 21:06:32 · 497 阅读 · 0 评论 -
两个list合并的问题
转载自:http://blog.csdn.net/terryhuang/article/details/1418531import java.util.ArrayList;import java.util.HashSet;import java.util.Hashtable;import java.util.Iterator;import java.util.List;im转载 2013-03-14 21:09:52 · 633 阅读 · 0 评论 -
Java 多线程在交易中间件测试中的应用
转载自:http://www.ibm.com/developerworks/cn/java/j-lo-multithreadtesting/index.html?ca=drs以 IMS Connect V13 组件的自动化测试案例验证说明王 振宇, 软件工程师, IBM王 玉莹, 高级软件工程师, IBM简介: 在交易中间件的性能测试中,转载 2012-12-20 00:44:05 · 463 阅读 · 0 评论 -
Java 单例模式
转载自:http://en.wikipedia.org/wiki/Singleton_pattern#The_Enum_waySingleton patternFrom Wikipedia, the free encyclopediaIn software engineering, the singleton pattern is a design转载 2012-12-17 20:01:32 · 320 阅读 · 0 评论 -
32位和64位,以及跨平台的那点儿事
转载自:http://lhp--2006.iteye.com/blog/116624532位和64位,以及跨平台的那点儿事 64位的CPU可以跑 32位或者64位的OS 64位的OS可以跑32位或者64位的JVM Java是跨平台的, 指得是Java编译成的class文件,可以在(32/64) .* (Oracle/IBM/…) .* (Linux/Win)等不同的JVM实转载 2012-12-17 19:56:51 · 487 阅读 · 0 评论 -
java.lang.RuntimeException: file name is is too long ( > 100 bytes) 异常
严重: Servlet.service() for servlet action threw exceptionjava.lang.RuntimeException: file name '....' is too long ( > 100 bytes)at org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.p翻译 2011-12-19 00:51:01 · 3088 阅读 · 0 评论 -
Java中关于空格替换的正则表达式,实例代码[转]
句点符号 . 是通配符 , * 零次或多次,+ 一次或多次,? 零次或一次,{n} 恰好n次,{n,m} 从n到m次要记住,老是拿*当通配符,实际是 句号 . 是通配符 package test.function.excel;public class RegTest { public static void main(String[] args)转载 2011-12-19 16:07:34 · 1138 阅读 · 0 评论 -
java系統屬性
// 系統屬性String javaVersion = System.getProperty("java.version"); String javaVendor = System.getProperty("java.vendor"); String javaVendorUrl = System.getProperty("java.vendor.url"); String转载 2011-05-07 13:30:00 · 460 阅读 · 0 评论 -
GZIPInputStream的bug,还未到文件尾,read方法直接返回-1
关于GZIPInputStream的bug,在jdk的最新版本上竟然还没解决这个问题。用到gzip的需要注意了:http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4691425问题描述:在使用GZIPInputStream对gizp文件进行读取的时候,使用read方法,方法返回-1,表示该文件读取真正的结束,但是实际却并不转载 2012-03-08 11:14:10 · 1254 阅读 · 2 评论 -
java 正则表达式 数字
public String modifyInputText(String originalValue) { String retValue = "0"; if (originalValue == null) { return retValue; } originalValue = originalValue.转载 2012-04-24 23:50:32 · 3256 阅读 · 0 评论 -
log4j将同类不同信息写入不同日志
转载自:http://sunjing21.iteye.com/blog/1481094log4j.logger.com.test.http.Hello.INNER=DEBUG,filelog4j.appender.file=org.apache.log4j.RollingFileAppender log4j.appender.file.encoding=UTF-8log4j.app转载 2012-04-25 23:26:18 · 455 阅读 · 0 评论 -
java中遍历实体类属性和类型
转载自:http://hi.baidu.com/zccbestluck/blog/item/2f943f10bd57d0936538dba1.html这个方法使用到了java.lang.reflect包的Field类,Method类。 此方法遍历实体类所有属性,对于常用的java包装类类型和java.util.Date,输出其属性值,如果有其它类型,则需自己扩展。public s转载 2012-04-25 23:37:19 · 840 阅读 · 0 评论 -
第二张 Java内存区域与内存溢出异常
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。运行时数据区包括(方法区【Mehod Area】、虚拟机栈【VM Stack】、本地方法栈【Native Method Stack】、堆【Heap】、程序计数器【Program Counter Register】)执行引擎-->本地库接口-->本地方法库2.2.1 程序计数器程序计数器(Progr原创 2012-05-05 21:40:08 · 5364 阅读 · 0 评论 -
tomcat查看GC信息
转载自:http://blog.csdn.net/jimmy1980/article/details/4968308tomcat启动参数,将JVM GC信息写入tomcat_gc.logCATALINA_OPTS='-Xms512m -Xmx4096m -XX:PermSize=64M -XX:MaxNewSize=128m -XX:MaxPermSize=64m -XX:Para转载 2012-05-11 20:55:15 · 474 阅读 · 0 评论 -
Java解析JSON数据 使用org.json
转载自:http://www.pocketdigi.com/20110912/470.html现在越来越多的网站采用JSON来交换数据,在Json.org网站上,Java可以使用的解析Json的组件就有21种之多。这里以使用org.json解析JSON为例。在读本文之前,读者有必要了解一下JSON的结构,这里不作介绍。首先下载org.json源码,下载地址:https://github.c转载 2012-07-10 15:25:26 · 625 阅读 · 0 评论 -
Java排序总结
转载自:http://yangl.iteye.com/blog/264627 package org.idcn.jse;public class SortAll { /** * 冒泡排序,选择排序,插入排序,希尔(Shell)排序 Java的实现 * 2008.11.09 * @author YangL. (http://www.idcn.org) */ pub转载 2012-07-12 19:04:03 · 196 阅读 · 0 评论 -
java文件输出流,写到.txt文件,实现换行
转载自:http://jun0325.iteye.com/blog/484271java中写.txt文件,实现换行的几种方法: 1.使用java中的转义符"\r\n": String str="aaa"; str+="\r\n"; 这样在str后面就有换行了. 注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果. 2.BufferedWrite转载 2012-07-12 17:34:54 · 869 阅读 · 0 评论 -
8种常见的Java不规范代码
转载自:http://developer.51cto.com/art/201209/357113.htmEclipse提供了自动格式化源代码和管理import语句的功能(并移除未使用的语句)。你可以使用下面的快捷键来使用这些功能。在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意转载 2012-09-17 16:53:44 · 697 阅读 · 0 评论 -
java interface接口和多继承
转载自:http://blog.csdn.net/lizzywu/article/details/4005295很长时间不能很好解释多继承,今天看到一个特别好的解释,大快! 以下是引用:我认为你好像是不明白接口怎么用?也就是不明白为什么要定义那么多接口然后再用类去一个个继承他们。我跟你举个游戏的例子吧: 这里有一个游戏,人猿泰山。 主角是一个单独的类,这里我转载 2012-10-30 20:53:28 · 323 阅读 · 0 评论 -
Java获取远程IP地址:request.getRemoteAddr()警惕
转载自:http://blog.csdn.net/lushuaiyin/article/details/6830698request.getLocalAddr()//获取本机IPrequest.getRemoteAddr()//Java获取远程IP地址: public static String getClientAddress(HttpServletRequest request转载 2012-11-17 08:34:37 · 1887 阅读 · 0 评论 -
Ubuntu 程序“javac”已包含在下列软件包中
lester@lester-ThinkPad-T410:~/develop$ java -version程序 'java' 已包含在下列软件包中: * default-jre * gcj-4.6-jre-headless * gcj-4.7-jre-headless * openjdk-7-jre-headless * openjdk-6-jre-headless请尝试原创 2012-12-04 10:58:04 · 2577 阅读 · 0 评论 -
Java编程最差实践
原文地址:http://www.odi.ch/prog/design/newbies.php 每天在写Java程序, 其实里面有一些细节大家可能没怎么注意, 这不, 有人总结了一个我们编程中常见的问题. 虽然一般没有什么大问题, 但是最好别这样做. 另外这里提到的很多问题其实可以通过Findbugs(http://findbugs.sourceforge.net/ )来帮我们进行检查出来.转载 2012-12-17 18:25:53 · 292 阅读 · 0 评论 -
Dangling meta character '?' near index 0
Problem 转载自:http://www.javagalaxy.com/forum/viewtopic.php?p=377&sid=2d2152ff1ee06bc37c31b4b40e9a6fadString str = "testing??"; str = str.replaceAll("?", ""); When you use the above patter转载 2011-05-06 21:30:00 · 8483 阅读 · 2 评论