JAVA/J2EE
文章平均质量分 67
alvinchen1010
这个作者很懒,什么都没留下…
展开
-
Tomcat out of memory解决
Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。 Windows下,在文件{tomcat_home}/bin/catalina.bat,Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置: JAVA_OPTS='-Xms【初始化内存大小】 ...2009-03-01 23:09:52 · 433 阅读 · 0 评论 -
poi 新手教程
poi 新手教程Jakarta_POI 使用Java读写Excel(97-2002)文件,可以满足大部分的需要。因为刚好有一个项目使用到了这个工具,花了点时间顺便翻译了一下POI本身带的一个Guide.有一些节减和修改,希望给使用这个项目的人一些入门帮助。POI 下面有几个自项目:HSSF用来实现Excel 的读写.以下是HSSF的主页http://jakarta.a...原创 2010-10-28 15:10:42 · 125 阅读 · 0 评论 -
struts2 中使用 chain Result 时 actionMessage 和 actionError 未复制的原因
在网上查询N久,未解决。 一说必须使用 chain Result,我就是用的这个啊。 一说必须使用 chain Interceptor,我用的是 defaultStack,应该默认就有。 一说是需要使用 store Interceptor,感觉不对。 后在 ChainInterceptor 的 JavaDoc 中找到 引用QUOTE:By default Err...原创 2011-05-24 22:43:33 · 157 阅读 · 0 评论 -
Hudson+Maven+SVN 快速搭建持续集成环境
hudson 是一个可扩展的持续集成引擎,Hudson非常易于安装和配置,简单易用,下面看看我们是如何几分钟就快速搭建一个持续集成环境吧。假设我们目前已经有2个maven项目:entities(JAVA类库),web(web应用,依赖entities)。 一、安装hudson: 下载http://hudson-ci.org/latest/hudson.war ,把下载的wa...原创 2011-06-01 10:35:30 · 102 阅读 · 0 评论 -
Maven常用插件使用说明之deploy
Maven的deploy插件用于把Maven自动构建生成的版本发布到中央代理仓库如Nexus服务器上,也能把第三方依赖库(如Jar包)或一个独立的Jar包直接发布到中央代理仓库供大家共享使用。下面介绍deploy插件的具体用法。假设Nexus服务器已成功安装,Nexus控制台URL为http://199.3.5.164:8081/nexus。 1、自动构建并发布到N...原创 2011-06-02 23:37:47 · 161 阅读 · 0 评论 -
eclipse下启动tomcat出现Setting property 'source' to 'org.eclipse.jst.jee.server: '错误的
在eclipse中启动tomcat时出现Setting property 'source' to 'org.eclipse.jst.jee.server:你的站点名' did not find a matching property错误 解决办法:1、在server控制台内,在服务器上点右键--属性2、general选项卡中点switch locati...原创 2011-06-08 16:08:27 · 177 阅读 · 0 评论 -
Quartz
博客分类:第三方依赖一、各种企业几乎都会碰到任务调度需求,就拿论坛来说,每个半个小时生成精华文章的RRS文件,每天凌晨统计用户的积分排名,没个30分钟执行锁定任务解锁任务。和现今许多在用的开源项目一样,Quartz之初也只是为个人开发者提供了一个简单的实现方案。但是随着日益增多的关键人员的积极参与和慷慨的贡献,Quartz ...原创 2011-09-14 16:35:21 · 111 阅读 · 0 评论 -
Spring邮件发送(可带附件,模板,群发,异步发送等功能)
博客分类:JavaEESpringfreemarkerXMLHTMLUI 以下是我对spring发送邮件的总结:分别使用了两种方法:单例模式和属性全注入的方法。发送模式又分为:单发,群发。可发送:text,html模板,附件等。1、单例模...原创 2011-09-20 16:19:48 · 392 阅读 · 0 评论 -
Spring Quartz 任务调度
关键字: quartz Quartz 是一个Java的定时任务框架,使用它可以方便地实现计划任务,即在某个时间或是每隔一定时间运行一个任务。 Spring Quartz 类库 spring.jarquart...原创 2011-03-07 16:07:46 · 84 阅读 · 0 评论 -
Quartz时间规则
* * * * * * *秒 分 小时 一月 月份 星期 年 哪天所有星号对应的段位置,都可以出现后面的符号(, - * /)(? / L C)这些符号可以出现在"一月哪天"和"星期"段位置(w)只能出现在"一月哪天"段位置(#)只能出现在"星期"段位置解释符号代...原创 2011-03-07 16:26:29 · 279 阅读 · 0 评论 -
eclipse中将java项目转换为web项目
1、进入项目目录,找到.project文件,打开。2、找到<natures>...</natures>代码段。3、在第2步的代码段中加入如下标签内容并保存:<nature>org.eclipse.wst.common.project.facet.core.nature</nature><nature>org...原创 2010-11-19 16:03:59 · 83 阅读 · 0 评论 -
freemarker常用技巧
1. freemarker简介1.1. 概述FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成 HTML。模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。...2012-05-03 10:21:00 · 185 阅读 · 0 评论 -
Java编程中“为了性能”尽量要做到的一些地方
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。1. 尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:第一,控制资源的使用,通过线程同步来控制资源的并发访问;第二,控制实例的产生,以达到节约资源的目的;第三,控制数据共享,在不建立直接关联...原创 2012-05-29 16:09:54 · 120 阅读 · 0 评论 -
kaptcha 验证码在spring mvc 中的使用
kaptcha是一个非常实用的验证码生成工具。有了它,你可以生成各种样式的验证码,因为它是可配置的。kaptcha工作的原理是调用com.google.code.kaptcha.servlet.KaptchaServlet,生成一个图片。同时将生成的验证码字符串放到HttpSession中。使用kaptch...原创 2012-07-04 10:11:45 · 162 阅读 · 0 评论 -
可以设置你提交代码是必须写注释,可以规定长度至少为多少
不少开发员提交修改的时候都不写注释,导致查看历史时很费劲,也不太符合规范。有的公司要求每次提交修改时都写上bug号或者任务描述,那么如何在工具上防止开发员们不写注释呢?利用svn的pre-commit钩子可简单实现此要求。进入仓库project1/hooks目录,找到pre-commit.tmpl文件,重命名,去掉后缀.tmpl。编辑pre-commit文件:将:$SVNLOOK lo...原创 2010-12-23 13:58:41 · 367 阅读 · 0 评论 -
Tomcat UTF-8 乱码问题解决办法
关于java的乱码,一直是双字节字符环境开发者的问题,不同的服务,不同的版本,甚至不同的系统环境,都有很大的影响。今天说一下,在中文windows下,Tomcat5.5服务下的,UTF-8的乱码解决问题。首先要需要了解的是web容器默认编码是iso-8859-1,一个汉字占用两个字节,而在utf-8中一个汉字占用三个字节。所以在数据传递过程中,必须手动设定容器编码格式,否则会出现字符位...原创 2010-12-20 16:13:01 · 320 阅读 · 0 评论 -
Subversion Windows迁移到Linux服务器的步骤
首先在Windows上,使用svnadmin dump resp_path>dumpfile将一个仓库导出成一个文件,这时候可以看到一个版本一个版本的导出过程。然后把这个dumpfile复制到Linux的机器上,使用svnadmin load resp_path <dumpfile就可以导入了,前提是先建立一个空的仓库目录。不过在Windows上可以在总的resp目录下...原创 2010-06-01 09:59:44 · 174 阅读 · 0 评论 -
JAVA读写Properties文件
JAVA读写Properties文件来源:中国自学编程网 发布日期:2008-11-28 package com.lwf.util; import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotF...原创 2009-04-30 21:05:54 · 71 阅读 · 0 评论 -
用MyEclipse自动生成hibernate3.2+spring2.5的DAO,MODEL
首先的准备工作,新建一个表,并且建立一个web项目先后添加spring支持,不要选择任何库,下面选Copy Checked Libraries jar to project folder and add to build-path先后添加hibernate支持(右击项目点选add hibernate Capabilities),选择hibernate3.2勾上Enable Hiberna...2008-11-24 14:21:44 · 101 阅读 · 0 评论 -
银联开发示例和文档
接收的代码<%@page contentType="text/html;charset=gb2312" language="java"%><%@page session="true" import="mpi.client.data.OrderData" import="mpi.client.trans.TopPayLink" %><%原创 2008-11-24 14:26:44 · 429 阅读 · 0 评论 -
maven 配置篇 之pom.xml
<name>...</name> <de script ion>...</de script ion> <url>...</url> <inceptionYear>...</inceptionYear> <licenses&g原创 2008-11-27 20:39:51 · 93 阅读 · 0 评论 -
整合 Spring 和 Strust2 一起工作
关键字: struts2 spring 在Struts2中整合Spring的IoC支持是一件十分简单的事情。让我们一步一步来实现:1)复制struts2-spring-plugin-x-x-x.jar和相应的spring.jar到/WEB-INF/lib目录下。2)在struts.pr...原创 2008-11-27 20:40:44 · 154 阅读 · 0 评论 -
urlrewrite 的使用方法
关键字: 工作 日记 1、下载: 下载地址为http://tuckey.org/urlrewrite/#download 2、配置 将urlrewrite.jar包导入 然后在web.xml配置过滤器Java代码 <filter> <filter-name>UrlRewr...原创 2008-11-27 20:41:45 · 360 阅读 · 0 评论 -
用commons-fileupload实现的上传文件同时提交form中的参数
最近项目中遇到要提交文件并且提交form中的诸如<input type=text id="height" name="height" value="">之类的参数,一开始一直遇到怎么也获取不到值的情况,比如用request.getAttribute("height")之类的,后来查了文档才知道不能这么用的。需要用循环fileList才可以取到form中提交的属性,以下是代码...2008-12-15 23:37:52 · 79 阅读 · 0 评论 -
web.xml的配置问题
web.xml的问题:报错如下org.apache.commons.digester.Digester error严重: Parse Error at line 137 column 11: The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,con...2008-12-16 18:11:21 · 116 阅读 · 0 评论 -
hibernate一对多多对一方式更新的一些总结
有两张表,其中 infoCenter表中有字段conference_key关联info_conference的主键这样在JAVA中的InfoConference类中有private Set infoCenters这个属性了我现在要更新这个infoCenters,一开始一直没成功,后来查了文档,把设置贴出来。。。infoConference.hbm.xml: <set ...2008-12-18 17:53:51 · 492 阅读 · 1 评论 -
DisCuz论坛与J2EE网站集成
DisCuz论坛与网站集成 参考文件 http://www.discuz.net/usersguide/advanced_passport.htm#title 1) 以admin(admin,admin)身份登陆bbs 点击系统设置 à 扩展设置à 通行证设置2) 在通行证设置中应用程序URL地址填写网站的地址(http://localhost:8080/mall/)3) 通行...2008-12-19 09:23:02 · 273 阅读 · 0 评论 -
DisCuz论坛与J2EE网站集成
DisCuz论坛与网站集成 参考文件 http://www.discuz.net/usersguide/advanced_passport.htm#title 1) 以admin(admin,admin)身份登陆bbs 点击系统设置 à 扩展设置à 通行证设置2) 在通行证设置中应用程序URL地址填写网站的地址(http://localhost:8080/mall/)3) 通行证...2008-12-19 09:24:51 · 180 阅读 · 0 评论 -
web.xml的配置顺序
filter,filter-mapping,listener,servlet,servlet-mapping2008-12-30 14:31:53 · 236 阅读 · 0 评论 -
Tomcat加入到系统服务中
命令行使用sc命令.关于sc命令的详解,请自行查看帮助(sc /?),在此只简单提及如何加入系统服务功能. 加入服务:sc create ServiceName binPath= 路径 start= auto(等号后面的空格必须)删除服务:sc delete ServiceName e.g 将Tomcat加入到系统服务中: sc create Tomc...原创 2009-01-20 09:55:05 · 359 阅读 · 0 评论 -
Kaptcha使用
简单的装备起来很简单,网上一大把,就不说了。但是许多时候因为产品啊,领导啊等等什么的需求就出来了,怎么去让它适应需求?1.kaptcha可配置项:Java代码 kaptcha.border 是否有边框 默认为true 我们可以自己设置yes,no kaptcha.border.color 边框颜色 默认...原创 2012-07-04 10:18:37 · 397 阅读 · 0 评论