
JAVA相关
文章平均质量分 83
hypgr
这个作者很懒,什么都没留下…
展开
-
无所不能的“蚂蚁”--Ant(一)
说他无所不能,好像有点夸张,但是用过Ant之后,感觉真的是只有想不到没有作不到.Ant,原作者选择他作为软件名字的意思是指"令一个简洁的工具"(Another Neat Tool),而这个真正的名字现在去很少为人所知,但这丝毫不影响他成为最优秀的构建工具. 现在开始我将进入一个"蚂蚁"的世界,通过例子,真真正正去了解他! 文章参考资料可以到http://www.manning....原创 2008-08-06 19:52:25 · 220 阅读 · 0 评论 -
java输出扭曲验证码
import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.font.FontRenderContext;import java.awt.font.TextLayout;import java.awt.geom.A...原创 2008-11-07 16:43:53 · 296 阅读 · 0 评论 -
struts2.1.6,spring2.5.6,hibernate3.3.1,annotations
根据流程进行注意点的陈述1、测试页面输入用户名、密码、性别然后提交到usersActon2、usersAction我并没有写入到struts.xml,因为我的整合中去掉了struts.xml,而是使用struts 2的struts2-convention-plugin-2.1.6.jar插件在com.lsxy.tmsoft.action.UsersAction的execute() 方法上进行注解如...2009-04-24 15:50:47 · 91 阅读 · 0 评论 -
SLF4J+logBack, 日志领域中的新秀
Ceki Gülcü创造了日志领域界著名的Log4J,现在又实现一个“简单的日志前端接口(Façade)”- SLF4J,和一个“可靠、通用、快速而又灵活的Java日志框架”- LOGBack。作为日志领域中的新秀,已经有种颠覆领域的趋势了。 SLF4J(Simple Logging Facade for Java)作为commons-logging的替代,为各种logging APIs提供了...原创 2009-04-25 13:57:53 · 213 阅读 · 0 评论 -
用HttpClient来模拟浏览器GET POST
一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些站点提供...2009-01-09 11:37:44 · 304 阅读 · 0 评论 -
MyEclipse启动故障-Initializing Java Tooling
最近安装新系统后,重新安装了JDK,然后启动以前安装的MyEclipse8.0后,右下角提升“Initializing Java Tooling,进度1%”,而且长时间进度不变。后来在网上找了一下,发现是由于JDK版本找不到造成的。解决方法:1、找到设置面板【Window】-》【Preferences】-》【Java】-》【Installed JREs】,删除不存在的JDK;2...2010-04-16 14:43:05 · 190 阅读 · 0 评论 -
nexus-maven- repository-index.zip手动下载与设置
问题描述:在启动eclipse的时候,在maven控制台经常会看到更新nexus-maven-repository-index.zip,用eclipse更新速度会很慢,甚至有不能完成下载的情况;问题解决:1.在你的eclipse里的这个配置会使你在启动eclipse的时候自动去更新:"window"->"preferences"->"MyEclips...2010-04-16 14:46:15 · 377 阅读 · 0 评论 -
SSH常见问题及解决办法
内容检索1.警告: No configuration found for the specified action: '/myNameSpace/login.action' in namespace: ''. Form action defaulting to 'action' attribute's literal value.2.关于s标签的错误 ...原创 2010-01-21 17:18:00 · 263 阅读 · 0 评论 -
iframe跨域session丢失问题
最近在做一个系统(A),需要在系统(A)中集成目前现存系统(B)的功能。 当然,系统(B)功能在访问时做了登陆限制。(一般性都是:系统登陆后把userId放入session中,在具体的功能页面加入session中userId的判断, 如果session中userId不存在,则跳到登陆页,否则继续加载并正常显示功能。) 那么,在系统(A)中要访问系统(B)的功能无非是要绕过系统(B)的登...原创 2010-02-04 15:37:28 · 236 阅读 · 0 评论 -
Jackson 使用简介
http://jackson.codehaus.org/lib: jackson-core-asl-1.6.0.jar jackson-mapper-asl-1.6.0.jar心得:最方便的是Full Data Binding 方式,不用额外处理,但是POJO的属性名需要与JSON的变量名一一对应。对于需要做JSON变量名和POJO属性名转换的话,使用Tree M...原创 2011-02-16 10:20:03 · 118 阅读 · 0 评论 -
Jackson 入门
原文链接:http://jackson.codehaus.org/Tutorial Jackson有三种处理方式:Streaming API 使用org.codehaus.jackson.JsonParser 进行读操作, 使用org.codehaus.jackson.JsonGenerator写操作 Jackson Streaming A...原创 2011-02-16 10:25:06 · 134 阅读 · 0 评论 -
getOutputStream() has already been called for this
有一个使用SerlvetResponse输出图像的例子,代码如下:<% BufferedImage image = new BufferedImage(400, 400, BufferedImage.TYPE_INT_RGB); Graphics g = image.getGraphics(); g.fillRect(0,0,400,400); g.setColor(new...原创 2008-11-07 16:30:14 · 129 阅读 · 0 评论 -
深入探索 高效的Java异常处理框架【转自www.bitsCN.com】
摘要:本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想,并通过设计一个异常处理的框架来论述此思想。 一、 异常的概念和Java异常体系结构 异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java...原创 2008-11-03 11:58:34 · 144 阅读 · 0 评论 -
无所不能的“蚂蚁”--Ant(二)
java程序运行的扩展1.带有参数的应用程序运行Ant在<java>任务中提供了<arg>元素,<arg>有四种属性value,file,line,pathpublic class Hello { public static void main(String[] args) { System.out.println("He...原创 2008-08-06 19:59:59 · 150 阅读 · 0 评论 -
无所不能的“蚂蚁”--Ant(三)
四.使用Ant进行Junit测试 我们除了使用java来直接运行junit之外,我们还可以使用junit提供的junit task与ant结合来运行。涉及的几个主要的ant task如下:l <junit>,定义一个junit taskl <batchtest>,位于<junit>中,运行多个TestCas...原创 2008-08-06 20:01:08 · 149 阅读 · 0 评论 -
无所不能的“蚂蚁”--Ant(四)
五.使用Ant运行本地程序1.使用Ant运行windows的批处理文件 要在Ant内运行一个外部程序,应使用<exec>任务.它允许你执行下列操作:l 指定程序名和要传入的参数.l 命名运行目录.l 使用failonerror标志来控制当应用程序失败时是否停止构建.l 指定一个最大程序持续时间...原创 2008-08-06 20:02:50 · 194 阅读 · 0 评论 -
struts + spring + xfire (组合)
一般情况下, spring+ struts的组合,struts 作为web展现层,现在加xfire。其实,细心的朋友在做这个组合的时候,在配置的时候会出现一个问题。struts通过struts-config.xml文件中的plugin与spring进行连接,而xfire通过在web.xml,配置一个listener和一个servlet与 spring通信。struts会load一遍配置文件,...2008-08-15 10:14:12 · 377 阅读 · 0 评论 -
利用xfire编写webservice
1. xfire + spring 发布webservice2. 利用 javascript 调用发布的webservice使用xfire+spring发布webservice其实很简单,遵循一下几个步骤即可1. 想要发布成文webservice的类,必须实现接口2. 3个配置文件(后面详细说)下面针对以上步骤详细说明关于1中的要求,给个例子就明白了Itest...原创 2008-08-15 10:19:29 · 95 阅读 · 0 评论 -
c3p0连接池说明
<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝试的次..原创 2008-09-18 11:57:22 · 82 阅读 · 0 评论 -
Log4j配置文件
#配置根Logger,其语法为:log4j.rootLogger = [ level ] , appenderName, appenderName, ...#level 是日志记录的优先级#appenderName就是指定日志信息输出到哪个地方。您可以同时指定多个输出目的地。log4j.rootLogger=INFO,stdout,R#Log4j提供的appender有以下几种:#org....原创 2008-10-29 10:58:28 · 77 阅读 · 0 评论 -
tomcat集群和负载均衡
(一)环境说明(1)服务器有4台,一台安装apache,三台安装tomcat(2)apache2.0.55、tomcat5.5.15、jk2.0.4、jdk1.5.6或jdk1.4.2(3)ip配置,一台安装apache的ip为192.168.0.88,三台安装tomcat的服务器ip分别为192.168.0.1/2/4(二)安装过程(1)在三台要安装tomcat的服务器上先安装jdk(2)配置j...原创 2008-10-29 11:00:38 · 85 阅读 · 0 评论 -
Tomcat启动分析
1 - Tomcat Server的组成部分1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton)1.2 - Service A Service element represents the combination of one or more Connector...原创 2008-10-29 11:05:14 · 87 阅读 · 0 评论 -
Spring+Hibernate+Struts2整合文档
一、 Spring+Hibernate整合: Spring整合Hibernate,是做了一个很大的调整的,因为spring可以把管理Hibernate的工作都做了,以前的hibernate.cfg.xml文件都去掉了,而将这些内容都交给了spring来管理了。 1、 applicationContext.xml文件中应该配置如下内容: //配置数据连接类<bean id="dataS...原创 2008-11-03 10:44:47 · 123 阅读 · 0 评论 -
简单的使用jackson的annotation
@JsonAutoDetect (class)这是作用于类的annotation,主要用于指明该类使用annotation,并且可以自动侦测getter,setter,构造方法,以便生成json对象@JsonIgnore (method/field):作用于方法或字段,用来表明,当生成json的时候忽略有该annotation的方法或字段 如题,以一个用户对象为例子: ...原创 2011-02-16 10:27:08 · 155 阅读 · 0 评论