
Java
javalfans
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
判断一个IP地址是否为内网IP
java 代码 public static boolean isInnerIP(String ipAddress){ boolean isInnerIp = false; long ipNum = getIpNum(ipAddress); /** 私有IP:A...2007-07-02 10:59:25 · 1957 阅读 · 0 评论 -
jmap + Eclipse MAT :排查内存泄漏的好工具
当服务器应用占用了过多内存的时候,如何快速定位问题呢?现在,Eclipse MAT的出现使这个问题变得非常简单。 要定位问题,首先你需要把服务器的内存镜像dump成文件。jdk自带的jmap命令可以完成这个工作:$JAVA_HOME/bin/jmap -heap:format=b <进程号>然后你可以祈祷命令能够执行成功吧!以我的经验,成功率不是太...原创 2008-12-13 11:06:27 · 271 阅读 · 0 评论 -
java操作json的通用类
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.HashMap;import java.util.Iterator;import java.util.List;...原创 2009-10-25 16:21:39 · 113 阅读 · 0 评论 -
利用Axis Ant Task生成Web Service客户端代码(build.xml)
利用Axis Ant Task生成Web Service客户端代码时的build.xml(转载自网上g的一篇文章,详细出处不记录得啦),内容如下:<?xml version="1.0" encoding="UTF-8"?><project name="wsclient" default="all" basedir="."> &l原创 2009-03-03 12:08:25 · 153 阅读 · 0 评论 -
支付通用工具类(适用于支付及查询)
最近十天时间都在做跟在线支付相关的开发工作,使用的在线支付产品很多,有易宝、快钱、支付宝、财富通等,多吧?其实,开发这些接口不难,只是有些工作量而已。总结了一下,最烦的一块就是各支付的输入输出参数不同,其他原理大体一样。 如果将有些重复又费力的功能抽出来放到一个PayUtils中,拿出来show一下哈。也许对正在做支付集成这块的朋友有所帮助呢。 import jav...2009-03-02 12:13:01 · 337 阅读 · 0 评论 -
将request中的数据转换到Map中
以下代码段是将请求request中的数据转换到Map中,代码如下: /** * 获得POST 过来参数设置到新的params中 * @param requestParams * POST 过来参数Map * @return * 新的Map */ public static Map<String, String> genMapByReq...2009-03-02 12:01:54 · 1071 阅读 · 0 评论 -
基于HttpClient的HttpUtils(后台访问URL)
最近做在线支付时遇到需要以后台方式访问URL并获取其返回的数据的问题,在网络上g了一把,发现在常用的还是Apache的HttpClient。因为以经常要用到的原故,因此我对其进行了一些简单的封装,在此将代码贴一来,希望对有需要的朋友有所帮助,呵呵... HttpUtils.java中有两个公共的静态方法,一个是URLPost,另一个是URLGet,一目了然,前者是提供P...2009-03-02 11:53:05 · 613 阅读 · 0 评论 -
Frontend plus 2.03
class反编译工具,已经破解。2007-11-06 21:43:00 · 513 阅读 · 0 评论 -
JSON的序列化和反序列化
JsonTools是一个不错的JSON序列化和反序列化功能包,在这里可以下载到它:http://jsontools.berlios.de/。 它有以下功能:Parser: Parse JSON text files and convert these to a Java model. Renderer: Render a Java representation into ...2008-08-01 16:02:35 · 233 阅读 · 0 评论 -
Java面试题
有两个数组,而且都已排序好,现要求将它们合并到一个新的数组c中,并且要求按顺序排列.本人的解答如下:java 代码public class SortTest { /** * @param args */ public static void main(String[] args) { char a[] = {'f','g','i','l','m','x','y'}; c...2007-09-16 13:35:37 · 129 阅读 · 0 评论 -
《Design By Contract原则与实践》精彩片断选读
《Design By Contract原则与实践》精彩片断选读优快云书评组人民邮电出版社近期将推出的《Design By Contract原则与实践》一书,是国内第一次引进以Design by Contract为主题的技术书籍,原文书《Design by Contract, by Example》2001年由培生集团出版。由于这本书所讲述的Design by Contract(本书译为“契...2007-08-30 16:15:41 · 246 阅读 · 0 评论 -
Array和Vector,HashMap的区别 [转]
[转]自 http://blog.hunan2s.com/article.asp?id=130 array(数组)和Vector是十分相似的Java构件(constructs),两者全然不同,在选择使用时应根据各自的功能来确定。1、数组:Java arrays的元素个数不能下标越界,从很大程度上保证了Java程序的安全性,而其他一些语言出现这一问题时常导致灾难性的...2007-08-30 16:06:52 · 379 阅读 · 0 评论 -
Jocky--Java混淆编译器
以下内容摘自Jocky文档,详细说明文档见附件中doc.zip。1 什么是Jocky? 我们知道,Java是一种跨平台的编程语言,其源码(.java文件)被编译成与平台无关的字节码(.class文件),然后在运行期动态链接。这样,编译后的类文件中将包含有符号表,从而使得Java程序很容易被反编译。相信每一个Java开发人员,都曾经用过诸如Jad之类的反编译器,对Java的class 文件进...2007-08-15 13:50:29 · 144 阅读 · 0 评论 -
轻量级JNDI数据源创建
程序中手工创建JNDI数据源的代码如下:java 代码 //创建JNDI DataSource,原文见 http://dev2dev.bea.com.cn/bbsdoc/20060831320.html private static void setDataSource() throws NamingException{ if(ic=...2007-07-30 17:06:20 · 221 阅读 · 0 评论 -
校验码图片生成
在B/S结构项目中,为防止别心用心的用户尝试登录通常采用生成校验码图片的方式进行控制,图片中的数字是随机生成的。以下代码是具体实现方法: 图片生成实用类: import java.awt.*; import java.awt.image.*; import java.util.*; public cla...2007-07-16 17:18:57 · 161 阅读 · 0 评论 -
JFreeChart API(中文)[转载]
[转载自: http://hi.baidu.com/superyhao/blog/item/c1c6c5fc66f269fcfd037f76.html] 最近用了一下JFreeChart 在网上找了一篇中文API (先谢过原作者)JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求,主要包括如下几个方面: pie ...2007-07-16 09:14:20 · 175 阅读 · 0 评论 -
Dozer自动给对象赋值,比BeanUtils好用多了
在日常的项目中,经常会遇到各层对象之间相互进行值传递的过程,如在数据据持久层有一持久类Entp,它有一个字段为createDate,为时间类型,相应的在Struts的ActionForm中也有一个字段为createDate,不过应为String类型,这时在二者之间就会经常碰到将日期型转化为字符串类型以及将字符类型转化为日期类型的情况,利用Dozer可以很方便地为你做到,下面给出简单示...2007-07-03 10:04:00 · 1062 阅读 · 0 评论 -
Java访问LDAP示例
在最近一个项目中需要访问LDAP(Domino 6.5),示例见附件.2007-07-02 11:16:00 · 366 阅读 · 0 评论 -
访问FreeMarker的工具类
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.Writer;import java.util.Locale;import java.util.Map;impo...2009-12-13 20:39:04 · 191 阅读 · 0 评论