`
honey_bee
  • 浏览: 89594 次
社区版块
存档分类
最新评论
文章列表
出现java.lang.UnsupportedClassVersionError 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。 因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。这样,低版本的JVM无法解释执行这个.class文件,会抛出java.lang.UnsupportedClassVersionError不支持的Class版本错误。 这个错误尤其在JDK5与JDK5之前的版本上表现明显。因为,JDK5在Java语法上作了不少增强,引入了一些新的.class文件的元素,导致 ...
log4cplus在很多方面做的都很出色,但是使用过程有些地方感觉不爽。在继续吹捧之前我先把不爽之处 稍微提一提,然后继续介绍关于线程和套接字的知识。 ### 一些可以改进之处 ### 1. 用户自定义LogLevel的实现机制不够开放 在第五篇中曾经介绍过如何实现用户自行定义LogLevel,为了实现比较理想的效果,甚至还需要改log4cplus的源代码。:( 2. 生成Logger对象的机制可以改进 我在使用时候,经常需要在不同的文件、函数中操作同一个logger,虽然log4cplus实现了树状存储以及根据名称生成Logger,却没有充分利用这样的特点确保同一个名称对应的logger对 ...
(一)log4cplus是C++编写的开源的日志系统,功能非常全面,用到自己开发的工程中会比较专业的,:),本文介绍了log4cplus基本概念,以及如何安装,配置。  ### 简介 ### log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Software License保护。作者是Tad E. Smith。log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将信息划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期; 你可以选择将信息输出到屏幕、文件、 NT event log、甚至是远程服务器;通过指定策略对日志进行定 ...
1. 概述 本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是&q ...
本文是来自Sun官方站点的一篇关于如何编写安全的Java代码的指南,开发者在编写一般代码时,可以参照本文的指南:   静态字段   缩小作用域   公共方法和字段   保护包   equals方法   如果可能使对象不可改变   不要返回指向包含敏感数据的内部数组的引用   不要直接存储用户提供的数组   序列化   原生函数   清除敏感信息   静态字段   • 避免使用非final的公共静态变量   应尽可能地避免使用非final公共静态变量,因为无法判断代码有无权限改变这些变量 ...
Servlet2.3 Filter   1、Servlet Filter概述   凡是开发过J2EE的web application的人员都知道,经常需要处理以下几种情况:    访问特定资源(Web 页、JSP 页、servlet)时的身份认证    应用程序级的访问资源的审核和记录    ...
你可以在两种情况下使用本文: ·学习过滤器的功用, ·作为你写过滤器时的辅助。 我将从几个简单的例子开始然后继续更多高级的过滤器。最后,我将向你介绍我为了支持多路请求而写的一个文件上传过滤器。   Servlet 过滤器 也许你还不熟悉情况,一个过滤器是一个可以传送请求或修改响应的对象。过滤器并不是servlet,他们并不实际创建一个请求。他们是请求到达一个servlet前的预处理程序,和/或响应离开servlet后的后处理程序。就像你将在后面的例子中看到的,一个过滤器能够: ·在一个servlet被调用前截获该调用 ·在一个servlet被调用前检查请求 ·修改在实际请求中提供了可定制请求对象 ...
1、 ant new 新建一项目myapp ant test-all时出现下面错误: (之前的内容者test正常) war: test-jsp:      [echo] running canoo tests at:      [echo] http://localhost:8080/myapp      [echo] Starting tomcat5x... BUILD FAILED E:\sourcefile\myapp\build.xml:650: org.codehaus.cargo.container.ContainerException: Failed to create dep ...
AppFuse是一个为"一键完成"式的网络应用开发而设计的应用程序。, 解冻并执行 ant new可立即启动运行Tomcat/MySQL应用。使用Ant, XDoclet, Spring, Hibernate (or iBATIS), JUnit, StrutsTestCase, Canoo's WebTest, Struts Menu, Display Tag Library, OSCache, JSTL and Struts (or Spring MVC). 从2004年2月启用Spring框架极大加强了AppFuse. 他被使用在从Hibernate/iBATIS支持, ...
Global site tag (gtag.js) - Google Analytics