java相关
文章平均质量分 61
zhangzcz1999
这个作者很懒,什么都没留下…
展开
-
opencsv开源 CSV文件操作包简介
opencsv is a very simple csv (comma-separated values) parser library for Java. It was developed because all of current csv parsers I've come across don't have commercial-friendly licenses.[b] op...2008-05-30 09:47:18 · 213 阅读 · 0 评论 -
request取参数中文乱码问题解决
页面是utf-8编码,然后通过ajax传递参数name,name的值位中文时候会出现乱码问题,解决方法是:[code="java"]name = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");[/code]...2008-04-25 15:34:49 · 696 阅读 · 0 评论 -
JLabel中使用自动换行模式
要是的JLabel中文字能够自动换行,只需在Jlabel的setText中添html做为开始和结束如下:setText("自动换行jlabel"2008-05-15 14:45:17 · 1756 阅读 · 0 评论 -
转:HttpClient POST 的 UTF-8等编码问题
Apache HttpClient ( http://jakarta.apache.org/commons/httpclient/ ) 是一个纯 Java 的HTTP 协议的客户端编程工具包, 对 HTTP 协议的支持相当全面, 更多细节也可以参考IBM 网站上的这篇文章 HttpClient入门 ( http://www-128.ibm.com/developerworks/cn/ope...原创 2009-04-26 15:46:13 · 275 阅读 · 0 评论 -
(转自Java中文网) 1人30天44587行代码,分享舍得网开发经验(修订版)
我用心写这么高水准的帖子,应该置顶才对。该帖在原来的基础上做了修正和增加。舍得网(shedewang.com)的开发暂时告一段落,一个人用时不到1个月,java底层代码16902行,jsp代码27685行,共计44587行。整个开发过程遇到过许多问题,但最后都解决了。下面把我在开发中遇到的所有问题和解决办法列出,供参考。系统构架:redhat AS4/apache2.0.59/re...2008-05-22 09:42:13 · 88 阅读 · 0 评论 -
(转自java中文网)java培训之jdbc连接数据库大全
jdbc连接数据库大全Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。一、连接各种数据库方式速查表下面罗列了各种数据库使用JDBC连接的...2008-05-22 09:45:31 · 94 阅读 · 0 评论 -
(转)TCP端口扫描程序
[code="java"]import java.io.IOException;import java.net.InetAddress;import java.net.Socket;import java.net.UnknownHostException;class TCPThread extends Thread { private String host = nul...2008-05-22 10:17:57 · 144 阅读 · 0 评论 -
Tomcat下配置与使用CAS实现单点登录
配置Tomcat使用SSL安全认证因为CAS使用的是https协议,所以要求Tomcat支持该协议。实现步骤如下:第一步:进入Dos命令行窗口,并进入到目录下第二步:生成密匙,命令如下:[code="java"]keytool -genkey -alias 别名 -keyalg RSA -keypass changeit -storepass changeit -keystor...2008-05-23 10:47:11 · 280 阅读 · 0 评论 -
java写文件方法之比较
(转)最近对以前开发的一个通用数据迁移的软件进行优化。除了用JDK5.0的多线程技术进行的改进之外,也比较了一下java写文件的性能。 在 java写文件中,通常会使用FileOutputStream和FileWriter,FileWriter只能写文本文件。 FileOutputStream也经常结合BufferedOutputStream。因为实际应用中写文本文件的情况占了大多数...2009-11-12 10:57:41 · 142 阅读 · 0 评论 -
(转)Java同步技术
Java同步技术 收藏by:文/ Iangao 2008.10.9一基本同步原理1. 基本同步原理:[url]http://blog.csdn.net/Iangao/archive/2008/10/09/3041265.aspx[/url]2. 信号量(Semphore):[url]http://blog.csdn.net/Iangao/archive/20...2010-03-15 15:26:08 · 110 阅读 · 0 评论 -
Java和oracle分页处理
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。分页查询格式:[code="java"]SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM = 21[/code]其中最内层的查询SELECT * FROM TABLE_NAME...原创 2009-12-09 18:16:06 · 219 阅读 · 0 评论 -
eclipse启动参数(eclipse.ini)说明
今天在写RCP程序的时候跟踪程序,出现了java.lang.OutOfMemoryError: Java heap space的问题,不得已又回去研究了一把eclipse的启动参数。[code="java"]eclipse 有启动参数里设置jvm大小,因为eclipse运行时自己也需要jvm,所以eclipse.ini里设置的jvm大小不是具体某个程序运行时所用jvm的大小,这和具体程序运...原创 2009-01-07 09:45:53 · 208 阅读 · 0 评论 -
(转)Java复习
[size=medium][color=blue]类成员访问修饰符与继承的关系[/color][/size][list][*]私有的(private)类成员不能被子类继承[*]公共的(public)和保护性的(protected)类成员能被子类继承,且子类和父类可以属于不同的包[*]无修饰的父类成员,仅在本包中才能被子类继承[*]构造函数不是类成员,所以不被继承[/list...原创 2009-01-16 17:28:38 · 62 阅读 · 0 评论 -
GEF初步学习
这周公司突然要我去接手同事写的GEF和RCP工作。于是急匆匆的找了点gef的资料来看,看了一天多的资料,参照实现了一整套的例子。觉得确实挺强大的,不需要编写很多的代码就能实现强大的功能。共享下我的学习资料:pdf是网上找来的很好的学习资料(里面是应该作者从小日本学习gef的资料翻译过来的 :) 因为有很多图片都是日文........)而rar是参照资料实现的代码...2009-01-21 17:06:32 · 93 阅读 · 0 评论 -
eclipse中的线程
先大致讲一讲GUI程序中的线程. 虽然各个操作系统之间的线程机制是不一样的,但是大致是相同的.当用户使用GUI程序时,如果点鼠标或按下键盘上的键等时,操作系统会产生对应的GUI事件,它来决定哪个窗口或程序来接受每一个事件并且放到程序的事件队列中. 任何GUI程序的底层结构就是一个事件循环.程序首先初始化事件循环,并开始循环,这个循环会从事件队列依次接收GUI事件并一一做出相应的...原创 2009-02-10 16:25:09 · 219 阅读 · 0 评论 -
解决iframe中session丢失的问题
最近由于要做页面引用,在Iframe中引用其他系统的页面,而其他系统跟当前系统是不用域的,这样子造成session经常不能够保持,在通常是对引用系统的请求是一个请求就一个session,这样子非常不便。 在网上找了好久,终于找到些解决方案就是在引用的系统的页面中加个头:如在jsp头中加:[code="java"][/code]...2009-08-04 11:35:28 · 894 阅读 · 0 评论 -
Log4j记录详细异常信息
//代码片断,其中log为log4j对象,ex为异常对象//方法1:利用异常类提供的printStackTrace(PrintWriter s)函数。[code="java"] StringWriter sw=new StringWriter(); PrintWriter pw=new PrintWriter(sw); ex.printSta...原创 2009-08-11 16:56:06 · 325 阅读 · 0 评论 -
Lucene已建索引的全部删除
今天搞个重建索引工作,一开始想要把建索引的文件目录删除然后再来重建,但是在单个java文件main中运行可以做到,但是到了系统中,执行删除文件目录和下面的子文件时候,有个_0.cfs文件删除老是删除不掉,然后就想到把已经建立的索引全部删除来做到,示例如下:[code="java"]private void deleteAllIndex() { IndexReader reader =...2008-11-07 17:37:02 · 195 阅读 · 0 评论 -
Ext学习教程地址
Dojo中国:[url]http://www.dojochina.com/?q=node[/url]很好的Ext学习网址,有EXT中文手册和Api,还有demo。。。。。2008-03-24 16:09:53 · 87 阅读 · 0 评论 -
Lucene 搜索试用
传说中强大的Lucene搜索,首先要创建索引:[code="java"]import java.io.IOException;import org.apache.lucene.analysis.standard.StandardAnalyzer;import org.apache.lucene.document.Document;import org.apache.lucene...原创 2008-10-22 11:57:09 · 61 阅读 · 0 评论 -
LifeRay安装配置开发环境全过程(一)
一、 简单安装1)下载并安装 JDK1.51、 下载并安装 Windows Platform J2SE(TM) Development Kit 5.0 Update ,下载网址 http://java.sun.com/j2se/1.5.0/download.jsp2、 在控制面板 --> 系统 --> 高级选项 --> 环境变量,新增一个用户变量 JAV...2007-09-21 18:24:42 · 171 阅读 · 0 评论 -
Hibernate的createSQLQuery在myql下查询表表中含有(boolean)bit字
如下面方法所示: [code] public List queryKpiData(String tableName, Integer firstResult,Integer maxResults) { StringBuffer sql = new StringBuffer(); sql.append("SELECT * FROM ").append(...2007-11-23 18:54:19 · 256 阅读 · 0 评论 -
【转】 判断email格式的正则表达式
[code]常用的几个:^[_/.0-9a-z-]+@([0-9a-z][0-9a-z-]+/.)+[a-z]{2,3}$^[_a-z0-9-]+(/.[_a-z0-9-]+)*@[a-z0-9-]+(/.[a-z0-9-]+)*$^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-...2007-12-04 19:11:02 · 784 阅读 · 0 评论 -
使用apache的Httpclient上传文件
[code="java"] String targetUrl = "http://localhost:8080/Test"; PostMethod filePost = new PostMethod(targetUrl) {//这个用来中文乱码 public String getRequestCharSet() { return "UTF-8";// } ...2009-02-27 14:25:24 · 838 阅读 · 0 评论 -
spring cron表达式
Cron表达式是一个字符串,字符串以5或6个空格隔开,分开工6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:Seconds Minutes Hours DayofMonth Month DayofWeek Year 或Seconds Minutes Hours DayofMonth Month DayofWeek每一个域可出现的字符如下:代码Secon...原创 2009-03-02 15:35:17 · 77 阅读 · 0 评论 -
连接使用Tomcat配置JNDI连接池
首先建立使用myeclipse建立一个webproject叫做JNDITest,然后关联到tomcat。将commons-dbcp.jar和commons-pool.jar拷贝到JNDITest下面的web-inf/lib下面。在web.xml里配置,在web-app节点下增加[code="java"] com.mypro.jnditest.JndiStartUpListe...2008-01-28 11:38:04 · 453 阅读 · 0 评论 -
请教连接weblogic8.1的jndi程序出错的问题
我在weblgoic上建立了mysql的数据库连接池成功,并建立数据源test,jndi名字为:MYJNDI。然后在另外一台机子编写程序去连接:程序如下:[code="java"]try { Hashtable env = new Hashtable(); env.put(Context.INITIAL_CONTEXT_FACTORY,...2008-01-29 10:54:39 · 233 阅读 · 0 评论 -
[转] 初探RMI
初探RMI 初探RMI一 RMI系统运行机理RMI应用程序通常包括两个独立的程序:服务器程序和客户机程序。典型的服务器应用程序将创建多个远程对象,使这些远程对象能够被引用,然后等待客户机调用这些远程对象的方法。而典型的客户机程序则从服务器中得到一个或多个远程对象的引用,然后调用远程对象的方法。RMI为服务器和客户机进行通信和...2008-01-29 11:21:24 · 121 阅读 · 0 评论 -
[转]tomcat数据库连接池JNDI连接
经过几天的努力,终于可以连接上连接池了,其中参考了很多大侠关于这方面的贴子,现在将这几天出现的几个问题写在这里:一. 在tomcat_home\common下放入jdbc的三个驱动程序(一定要的哦),可以在微软的网站上去下载,安装的SQLSERVER2k默认的用户名是sa,密码是空,但密码为空并不代表没有密码,所以你的url中一定要定义username和password,最好是重设定一下密...2008-01-30 11:40:18 · 83 阅读 · 0 评论 -
[转]tomcat和jboss和weblogic的jndi
tomcat与jboss的jndi环境字符串jboss: java:/defaultDstomcat: java:comp/env/defaultDsDataSource ds=null;Context itx=new InitialContext();Context envctx=(Context)itx.lookup(“java:comp/env“)...2008-01-30 11:45:02 · 174 阅读 · 0 评论 -
[转] 在JBoss服务器上开发 EJB3 应用的碰壁过程
[原创] 在JBoss服务器上开发 EJB3 应用的碰壁过程我的JBoss服务器安装在 D:\jboss420GA 目录下。为了开发Entity Bean映射Oracle的Table,我配置OracleDS数据源:1、从 D:\jboss420GA\docs\examples\jca 将配置文件 oracle-ds.xml 复制到 D:\jboss420GA\server\defaul...2008-01-30 17:04:14 · 78 阅读 · 0 评论 -
[转]JBoss和JMS
1、介绍本章介绍在Jboss中使用Java Messageing Service (JMS). 不是JMS指南,而是JBoss和JMS如何一起使用,如果你想看JMS的介绍,请参考 JMS Specification 或 JMS turorial.最近随着JBoss版本不断更新,对JMS支持越来越成熟,也造成JBoss各个版本之间的不同。在这里我主要介绍JBoss3.0.X版本。本章给出...2008-01-31 10:15:31 · 92 阅读 · 0 评论 -
[转]一个jms例子
JMS是一个由AS提供的Message服务。它能接受消息产生者(Message Provider)所发出的消息,并把消息转发给消息消费者(Message Consumer)。2、JMS提供2种类型的消息服务:(1)Queue,即点对点,每个消息只转发给一个消息消费者使用。(2)Topic,即发布和订阅,每...2008-01-31 11:30:35 · 220 阅读 · 0 评论 -
RCP中实现带有run in background按钮的进度条对话框
[code="java"]public class TestWithProgress implements IRunnableWithProgress { public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException { monitor...2009-04-02 12:05:39 · 204 阅读 · 0 评论 -
Webphere启动报java.lang.ClassCastException问题解决
昨天使用websphere部署war包,部署成功了,启动也成功了但是打开页面的时候却报了500错误,后台的报错如下:[code="java"][Servlet Error]-[com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor incompatible with com.ibm.wsspi.webcontainer.s...2008-09-26 19:55:18 · 647 阅读 · 0 评论 -
JXL操作excel代码实例
[code="java"]import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import jxl.Cell;import jxl.CellType;import jxl.Sheet;import jxl.Workbook;import jxl.write.L...原创 2008-10-18 17:53:52 · 89 阅读 · 0 评论 -
(转)Word文档解析介绍(using Jacob & HtmlParser)
Java中Word的解析方法据我了解有多种,如通过jacob调用office com组件处理Word文档对象,这里介绍的方法是结合jacob与HtmlParser解析word文档内容,希望对利用该方法解析word的网友有帮助。1. word转换为html 这里使用Jacob实现word到html的转换。Jacob的使用这里就不详述了,不过前提条件是服务器端需要安装微软的Offic...原创 2010-11-01 14:21:28 · 307 阅读 · 0 评论