Java
iteye_14206
这个作者很懒,什么都没留下…
展开
-
jfreechart+sql实现时间曲线图
前不久为公司客户写了个曲线图的程序 用jsp帮助实现的,当中遇到了不少的问题,后来在ITPUB的一些朋友和自己的辛苦努力下终于完成了该程序 学会了自己看API来写程序,正如ITPUB的一位老将所言,如果不会看API,还是放弃编程,在这次事件之后,确实发现,API是编程时不可或缺的“工具”,hoho 在这里把我使用的例子写出来,其中的参数只作参考<转载请注明出处——...2007-03-07 11:36:00 · 93 阅读 · 0 评论 -
JSP读取客户端文件
前一段日子应公司的要求写了一个柱状图的程序,但是内容都是要从另一个分析软件中得到的,那个软件可以把内容生成表格保存到txt文件,没办法,我只好用读取文件的方法获取数据,程序都写完后才发现当程序放到服务器后客户端文件无法读取了。。。。。我才发现自己有点蠢。。。。路径肯定会有问题的。。。于是重新想办法,查了下资料,最终放弃,因为没有任何一种语言可以直接实现服务器读取客户端文件的,要达到目的只能另想...2007-04-09 12:26:00 · 162 阅读 · 0 评论 -
安装 jBPM 的 Eclipse 开发插件
有个辅助工具开发起来方便一点,只不过现在 jBPM 的开发工具插件功能还不算太强,也就一个“项目创建向导”的功能,让你: (1)不用再去配置 classpath 库的引用了 (2)直接得到了一个 jBPM 的项目初始结构 其实吧,开发 jBPM 也不需要什么插件工具,在熟练了以后,库引用了项目初始结构都可以手工创建。 插件不用再去下载了, jbpm-s...2008-04-10 21:14:00 · 81 阅读 · 0 评论 -
iReport使用教程
一、iReport简介说到iReport不得不先介绍Jasperreport,Jasperreport是一个报表制作程序,用户需要按照它制定的规则编写 一个XML文件,然后得到用户需要输出的格式文件。它支持输出的文件格式包括PDF,HTML,XML,XLS,CVS等等。而iReport就是一个制 作Jasperreport的XML文件的可视化开发工具。只是一个UI。二、安装说明2....2009-01-09 10:54:00 · 526 阅读 · 0 评论 -
Java技巧:Java向Web站点发送POST请求
向一个Web站点发送POST请求只需要简单的几步: 首先要和URL下的URLConnection对话。URLConnection可以很容易的从URL得到。比如: // Using java.net.URL and //java.net.URLConnection URL url = new URL("http://jobsearch.dice.com/jobsearch/jobsearc...2009-03-04 18:18:00 · 90 阅读 · 0 评论 -
配置Spring数据源c3p0与dbcp
不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是 Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以 通过代码的方式创建一个数据源,以便进行无依赖的单元测试 配置一个数据源 Spring在第三方依赖包中包含了两个数据...2009-03-24 16:45:00 · 66 阅读 · 0 评论 -
DWR util.js 整理(DWR 处理各种form表单Select/option,table等,
/********************/ util.js包含一些有用的函数function,用于在客户端页面调用. 主要功能如下: 代码$() 获得页面参数值 addOptions and removeAllOptions 初始化下拉框 addRows and removeAllRows 填充表格 getText 取得text属性值 getValue 取...原创 2009-04-03 17:18:37 · 67 阅读 · 0 评论 -
Spring中hibernate的分页方法Callback讨论
Spring和Hibernate结合的时候,接口提供非常有限尤其是对于一些需要自定义对数据进行更改的操作时,Spring提供的update和save就远远无法满足复杂的业务需求了此时,我们只能使用callback方法来回调,除此以外,Hibernate的分页查询功能也不能逃脱此列,只能使用callback方法来实现于是我在架构项目的时候,写了两个callback方法以简化开发,减少...2009-04-08 11:50:00 · 80 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space 解决之道
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。 JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(...原创 2009-04-15 15:14:57 · 80 阅读 · 0 评论 -
对commons-beanutils-jesse包的再更新
之前写过的关于让BeanUtils的copyProperty方法支持String与java.util.Date的类型转换的文章的源码在更新过一次之后[更新详情请查看http://blog.csdn.net/fableking/archive/2008/07/17/2666803.aspx],我一直都没看过今天回头来看了下,发现了一个小问题,所有Date转换为String的时候只能转换为短日期...2008-08-25 16:13:00 · 72 阅读 · 0 评论 -
JFreeChart中文API
注:以下内容只作参考,因为部分API已经是比较老的版本了 JFreeChart类:void setAntiAlias(boolean flag) 字体模糊边界void setBackgroundImage(Image image) 背景图片void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参数常量在org.jf...2008-10-07 14:31:00 · 63 阅读 · 0 评论 -
spring+hibernate+proxool+jta(jotm)
最近配置公司新项目的开发环境,由于个人感觉proxool的数据源比较好用,但是发现网上没有相关方面配置jta的配置代码于是个人总结后,记录了以下配置方式 以下配置的各开源版本spring version 2.5.8hibernate version 3.2proxool version 0.9.1这三个的版本比较关键,如果有问题,可能会发生冲突,关于jotm的版本比较宽...2009-10-23 15:29:02 · 97 阅读 · 0 评论 -
JSTL中forEach标签 varStatus属性值
特性 Getter 描述 current getCurrent() 当前这次迭代的(集合中的)项 index getIndex() 当前这次迭代从 0 开始的迭代索引 count getCount() 当前这次迭代从 1 开始的迭代计...原创 2009-05-11 15:18:03 · 178 阅读 · 0 评论 -
Struts2 v2.1.6 笔记
1.启动<constant name="struts.devMode" value="true"/> 或者<constant name="struts.configuration.xml.reload" value="true"/>时启动tomcat报错。org.apache.catalina.core.StandardContext filterStart严重: Exce原创 2009-05-11 23:31:27 · 138 阅读 · 0 评论 -
Struts2定义默认拦截器时需要注意
最近用Struts2做一个新项目在做后台的时候,考虑到登陆权限的验证可以使用拦截器来方便实现于是在后台管理的Action包中定义了一个默认的拦截器代码如下:[code="xml"] /admin/login.jsp /ad...2009-05-17 21:00:06 · 107 阅读 · 0 评论 -
JSP获得服务端与客户端信息
[code="java"]System.out.println("Protocol: " + request.getProtocol());System.out.println("Scheme: " + request.getScheme());System.out.println("Server Name: " + request.getServerName() );System.o...原创 2009-06-02 14:02:28 · 190 阅读 · 0 评论 -
让用户访问Tomcat时强制跳转到Https方式
让用户访问Tomcat时强制跳转到Https方式。首先配置Tomcat可以在Https下运行,相应的配置,请查看其它说明文档。http://www.iteye.com/topic/78274修改tomcat/conf/web.xml文件,在 下面加上如下语句[code="xml"]CLIENT-CERTClient Cert Users-only ...原创 2009-06-04 18:08:16 · 96 阅读 · 0 评论 -
Tomcat中用web.xml控制Web应用详解
1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元...原创 2009-06-05 10:57:22 · 78 阅读 · 0 评论 -
JasperReports+iReport在eclipse中的使用
一、介绍 1)它可以PDF,HTML,XML等多种形式产生报表或动态报表,在新版本还支持CSV,XLS,RTF等格式的报表; 2)它按预定义的XML文档来组织数据,来源多(如:关系数据库,Java容器对象(collection,arrays)等); 报表的填充过程: 先产生报表设计对象->序列化该对象->存储在磁盘或网络->产生XML文件(表格数据)。 表单...原创 2009-06-17 22:21:15 · 103 阅读 · 0 评论 -
SVN服务器架设
如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。 本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。 本教程分为以下几个部门,不仅仅是快速入门,最...原创 2009-06-22 11:17:48 · 71 阅读 · 0 评论 -
Spring 结合 Hibernate 配置 C3P0
applicationContext.xml 文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xm...2008-10-17 14:50:00 · 94 阅读 · 0 评论 -
Spring 配置 Proxool
<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource"> <property name="driver"> <value>com.mysql.jdbc.Driver</value>2008-10-17 16:40:00 · 105 阅读 · 0 评论 -
proxool连接池的实现
作为开源的连接池Proxool有以下优点透明性 可以明的添加接连池而不影响你原来的项目的JDBC代码; 开放性 你可以方便的与其它的开源产品进行整合。如hibernate 中自带的这个Proxool 标准性 它是在J2SE下开出来的。你可以放心的开发 易用性 非常容易 的进行配置。 proxool是一个非常强大的连接池工具包,我觉得相比dbcp、c3p0这两个连接池包都要好用,我用load...2008-10-18 02:05:00 · 62 阅读 · 0 评论 -
proxool 连接池配置属性说明
<?xml version="1.0" encoding="ISO-8859-1"?><!--Properties for Proxool Configurator testing. Defines the same parameters asTestHelper.buildCompleteAlternativeProperties()--><so...2008-10-21 10:42:00 · 93 阅读 · 0 评论 -
Java中获取classpath路径下的资源文件
ClassLoader提供了两个方法用于从装载的类路径中取得资源: public URL getResource(String name); public InputStream getResourceAsStream(String name); 这里name是资源的类路径,它是相对与“/”根路径下的位置。getResource得到的是一个URL对象来定位资源,而ge...2008-10-22 12:00:00 · 108 阅读 · 0 评论 -
WebService开发笔记 1 -- 利用cxf开发WebService竟然如此简单
现在的项目中需要用到SOA概念的地方越来越多,最近我接手的一个项目中就提出了这样的业务要求,需要在.net开发的客户端系统中访问java开发的web系统,这样的业务需求自然需要通过WebService进行信息数据的操作。下面就将我们在开发中摸索的一点经验教训总结以下,以供大家参考. 在WebService开发笔记 2 -- VS 2005 访问WebServcie更简单中作一个跨平台访问W...原创 2009-07-14 10:58:22 · 114 阅读 · 0 评论 -
WebService开发笔记 2 -- VS 2005 访问WebServcie更简单
在上一回中我们创建了一个WebService服务(WebService开发笔记 1 -- 利用cxf开发WebService竟然如此简单 ),下面就来作一个跨平台访问WebServcie服务的例子.... 下面将在vs2005中通过c#.net访问我们创建好的WebService服务,C#.net第一次用,TNN的没想到这么简单,MS就是MS,不服不行。 1.首先在vs中新建项目 2.添加web...原创 2009-07-14 11:06:58 · 116 阅读 · 0 评论 -
WebService开发笔记 3 -- 增强访问 WebService 的安全性
在WebService开发笔记 1中我们创建了一个WebService简单实例,下面我们通过一个简单的用户口令验证机制来加强一下WebService的安全性: 1.修改WebService 服务端 spring 配置文件 ws-context.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...原创 2009-07-14 11:09:57 · 127 阅读 · 0 评论 -
如何在IText的PDF中,让表格单元格可以跨页显示
PdfPTable table = new PdfPTable(1);table.setSplitLate(false);table.setSplitRows(true);原创 2010-08-24 17:39:31 · 1759 阅读 · 0 评论 -
PermGen space简介
PermGen space简介 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。 说说为什么会内存益出: (1)这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen sp...原创 2010-08-25 14:37:59 · 375 阅读 · 0 评论 -
jsp(JAVA)伪静态的具体设置过程
一:到 http://tuckey.org/urlrewrite/ 下载urlrewrite架包(推荐2.6.0)二:解压所下载的文件,把urlrewrite-2.6.0.jar复制到项目的WebRoot/WEB-INF/lib/目录下三:把urlrewrite.xml复制到项目的WebRoot/WEB-INF/目录下四:在web.xml文件中加入以下<filter>...原创 2010-08-27 13:29:41 · 72 阅读 · 0 评论 -
web项目中获得资源文件的方法
之前转过一篇java中获得资源文件的方法,当时直接拿来JUnit了一下,果然可行结果放在web应用中却失效了。。。。这让我一时郁闷了很久之后终于找到了解决办法,由于我一开始加载资源文件的时候直接使用的Class.class.getResourceAsStream(path),在直接运行java类的时候这个路径会是当前运行的java的路径,这个没错不过在web应用中这个路径就会变成null,我...2008-10-23 16:04:00 · 94 阅读 · 0 评论 -
hibernate使用from (select ……)子查询的方法
今天徒弟用到了一句复杂的查询语句。。。。结果执行报错,但是在SQL中执行没有问题,于是来求助我了。。。语句的HQL/SQL格式如下:select count(1) ,cxltype,sum(dzsje),sum(iperson)from (select xl.cxltype,g.iperson,(select sum(y.dzsje) from Ysklist as y where y.c...2008-10-28 14:47:00 · 308 阅读 · 0 评论 -
Hibernate对substring和cast的支持问题
这次徒弟又遇到了hibernate的问题。。。。。。要比较用户的生日。。。这是只取MM-dd格式的日期,而数据库中记录的当然是最详细的yyyy-MM-dd的格式。。。。这使用SQL很简单,substring(convert(varchar(10),birthday,120),6,5)但是放到HQL中就出问题了。。。。hibernate竟然把它截为了substring(convert(var...2008-11-01 15:28:00 · 168 阅读 · 0 评论 -
Proxool+hibernate+spring时事务自动回滚导致无法提交的问题解决
这个问题整了我几乎一个下午的时间。。。。。 项目需要用到双数据源,而对于连接池,我选择了备受好评的Proxool,结果在spring配置了两个数据源,测试事务的时候,发现不发生错误,数据也无法提交出去。。。。。这让我纳闷了很久很久。。。一直以为是我双数据源配置错了,因为在SSH+proxool的情况下配置双数据源真的是第一次尝试。。。。。 后来逐步测试,直到把双数据源配置去了也发现不能插入...2008-11-17 16:32:00 · 96 阅读 · 0 评论 -
Hibernate BUG:delete语句包含子查询后自动添加别名问题
Hibernate的HQL中delete语句中,表是没有别名的,即使你添加了,它也会帮你去掉的但是这里遇到了一个bug,我的delete语句中包含了一个子查询后,就不对了 我的HQL如下:delete from table1 where column1=:column1 and column2 not in (select column from table2) and colum...原创 2010-01-15 11:25:36 · 279 阅读 · 0 评论 -
el 截取fn函数
可以截取,用fn函数: <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 下面是JSTL中自带的方法列表以及其描述 函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString...2008-12-02 16:41:00 · 70 阅读 · 0 评论 -
bad version number in .class file
用eclipse 3.3 进行编译的时候出现了bad version number in .class file错误。原来我用的是1.5的JDK,但是eclipse默认的编译用的是6.0级别。设置一下就可以了。java->compiler->JDK compliance修改一下 compiler compliance level就可以了...原创 2010-09-02 10:53:26 · 81 阅读 · 0 评论 -
下载网络文件到本地的方法
public static void main(String[] args) { BufferedOutputStream bos = null; BufferedInputStream bis = null; try { URL url = new URL("http://www.baidu.com/img/baidu_logo.gif"); URLConnection ...原创 2010-09-15 16:01:46 · 125 阅读 · 0 评论 -
websphere服务器对请求的解码配置
tomcat、jboss服务器处理uri的解码方式是可配置的,在server.xml,具体路径不详述了,有一个uriencoding=“utf-8”,用起来很方便,但是websphere死活找不到类似的配置。 经查阅资料,weblogic、websphere服务器这种重量级的j2ee服务器,weblogic是默认就是用utf-8来处理的请求的,websphere如果想使用utf-8解码请求...原创 2009-08-07 15:31:33 · 174 阅读 · 0 评论