
Java
文章平均质量分 59
zoe984623
这个作者很懒,什么都没留下…
展开
-
一个关于NIO的小程序
随便看看:import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.nio.ByteBuffer;import java.nio.channels.FileChannel;public class BufferTest { /** *...原创 2008-08-05 16:31:23 · 145 阅读 · 0 评论 -
使用基于JPA注释的实体转换成数据库schema
第一步:添加hibernate3-maven-plugin到pom.xml中 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>hibernate3-...2013-01-18 10:13:32 · 580 阅读 · 0 评论 -
java获取中文拼音首字母工具类
package com.sw.documentary.common.utils;public class GB2Alpha { //字母Z使用了两个标签,这里有27个值 //i, u, v都不做声母, 跟随前面的字母 private char[] chartable = { '啊', '芭', '...原创 2011-08-13 22:11:24 · 475 阅读 · 0 评论 -
unicode的html页面编码转换成中文
代码:[code="java"]private static String convertToChinese(String dataStr) { System.out.println("--------data str---->" + dataStr); if(dataStr == null || dataStr.length() == 0) { return dat...原创 2011-07-26 10:30:54 · 1771 阅读 · 0 评论 -
java配合eclipse实现远程调试
1,添加监听在运行程序的地方加上参数-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address="8000" 如在控制台下运行java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address="8000" -jar test.jar1,在ECLIPSE里链接...原创 2010-11-30 09:40:12 · 93 阅读 · 0 评论 -
使用Apache的commons-net包实现FTP操作的类
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Arrays;import java.util.StringTokenizer;import org.apache.comm...原创 2010-11-18 14:41:36 · 127 阅读 · 0 评论 -
一个用于图片处理的工具类
其中包括图片与字节流的相互转换,获取图片类型,图片大小,图片长宽等:import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStr...2010-10-29 14:56:27 · 128 阅读 · 0 评论 -
使用SPRING中的线程池ThreadPoolTaskExecutor实现JAVA并发
使用SPRING中的线程池ThreadPoolTaskExecutor实现并发。一:不需要返回值的情况1,初始化线程池ThreadPoolTaskExecutor poolTaskExecutor = new ThreadPoolTaskExecutor();poolTaskExecutor.setQueueCapacity(10000);poolTaskExecu...2010-09-16 10:24:32 · 470 阅读 · 0 评论 -
java中hashcode()方法和equals方法【转】
hashcode这个方法是用来鉴定2个对象是否相等的。那你会说,不是还有equals这个方法吗?不错,这2个方法都是用来判断2个对象是否相等的。但是他们是有区别的。一般来讲,equals这个方法是给用户调用的,如果你想判断2个对象是否相等,你可以重写equals方法,然后在代码中调用,就可以判断他们是否相等了。简单来讲,equals方法主要是用来判断从表面上看或者从内容上看...原创 2010-06-26 08:58:45 · 100 阅读 · 0 评论 -
使用log4j输出日志到rsyslog日志服务器
好处是可以将不同应用或者同一应用的多个集群服务器的日志发送到同一台日志服务器(此处用的是ubuntu10.04)。1,开通rsyslog远程UDP访问sudo vi /etc/rsyslog.conf将下面两段前面的#号去掉#$ModLoad imudp#$UDPServerRun 5142,建立存放log的文件地址sudo vi /etc/rs...2010-12-17 15:43:33 · 919 阅读 · 0 评论 -
HttpCLient实现对被GZip压缩过的Response进行解压
发送请求(要求服务端对response进行GZip压缩):import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpStatus;public class TestGzip { private final static String url = "http...原创 2010-08-25 13:13:45 · 788 阅读 · 0 评论 -
LIST<Object>序列化
有时候当需要远程传送一个LIST<Object>对象的时候会报无法序列化的错误。解决办法可新建一个如下类:/** * */package com.rodrigue.nepo.core.model;import java.io.Externalizable;import java.io.IOException;import java.io.Objec...2010-03-18 17:26:56 · 833 阅读 · 0 评论 -
java穿透内网实现点对点通信的思考
1,客户端A登陆的时候,发送一个UDP数据包给服务器,然后服务器根据该包获得客户端A的IP和端口并保存到UdpAddressMap(用登录名作为key保存)中。2,客户端A执行操作的时候,发送一个消息,带上目标客户端B的登陆名。3,服务器端获得消息后,将客户端B的端口发送给客户端B,然后B使用该端口建立UDP监听。4,客户端B再发送一条信息给服务器,告诉它监听已经建立,服务器将B的IP...2010-03-18 17:19:17 · 606 阅读 · 0 评论 -
构建一个易于管理的JPopupMenu
1,构建一个Actionpublic Action bind(String name, final Action action, String iconUrl) { return new AbstractAction(name, (iconUrl != null) ? new ImageIcon( ...2010-03-18 17:04:17 · 115 阅读 · 0 评论 -
PDF屏蔽打印,隐藏工具栏和菜单栏
刚研究了一下PDF文件现在把研究成果写在下面。 用户的需求都是这么BT:1. 用网页打开 PDF文件。2. 只可以浏览但是不许打印保存。仔细分析之后发现之前见过这样的PDF档没有工具栏,打印的按钮灰掉。但是如果用IE打开文件也会在IE的临时文件夹里面找到。只有做到清缓存。PDF的文件用IE打开的时候自己有工具栏。真是要死了,在网上搜了很久如何屏蔽打印...原创 2008-09-01 15:59:48 · 2439 阅读 · 0 评论 -
关于提高自己JAVA水平的十大技术讨论[ZT]
本文列出了当今计算机软件开发和应用领域最重要十种关键技术排名,如果你想保证你现在以及未来的几年不失业,那么你最好跟上这些技术的发展。虽然你不必对这十种技术样样精通,但至少应该对它们非常熟悉。 一、XML在十种技术中,最重要的一种技术我想应该非XML莫属。这里不仅仅指XML规范本身,还包括一系列有关的基于XML的语言:主要有XHTML, XSLT,XSL,DTDs,XML S...2007-12-24 09:58:17 · 118 阅读 · 0 评论 -
Ofbiz知识点记载
定义实体Entity的时候查看数据库所支持的数据类型可参考以下目录中内容写道framework/entity/fieldtype 对form排序的时候如果要倒序,可在排序字段前加横杠<field-map field-name="orderBy" value="-id"/> 传参时使用from-field和value的一点小区别<param...2013-10-04 21:22:50 · 167 阅读 · 0 评论