![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
huangxi_love
爱赢才会拼!O(∩_∩)O~
展开
-
java.lang.OutOfMemoryError学习笔记
java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。 在一年多的工作过程中,遇到该问题的印象最深有两次。 一次是用hibernate查询数据时,一次查询过多的数据,例如30000条,此时程序出错,该死的java.lang.O翻译 2012-03-13 10:08:55 · 379 阅读 · 2 评论 -
Java常用设计模式之单例模式(Singleton)
单例模式(Singleton)单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例在下面的对象图中,有一个"单例对象",而"客户甲"、"客户乙" 和"客户丙"是单例对象的三个客户对象。原创 2012-04-25 15:16:34 · 458 阅读 · 0 评论 -
WebLogic10.3与Hibernate3.0冲突解决方法
在运行过程中出现 ClassNotFoundException: org.hibernate.hql.ast.HqlToken 错误weblogic异常退出分析原因: Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,在Hibernate的配置文件中, hibernate.query.factory_class属性用来选择查询翻译器。(1转载 2012-04-23 10:44:27 · 758 阅读 · 0 评论 -
Java四大核心
Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。现在介绍下java的四个核心概念:1.Java虚拟机Java虚拟机的主要任务是装在class文件并且执行其中的字节码。Java虚拟机包含一个类装载器,它可以从程序和 API中装载class文件。Java API中只有程序执行时需要的那些类才会被装载。字节码由执转载 2012-04-28 17:20:58 · 461 阅读 · 0 评论 -
Java常用开源报表
1.JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其他IDE报表工具一样来制作报表。JasperReports支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。2.Pentaho是一个以工作流为核心的、强调面向解决方案而非工具组件的BI套件,整合了多个开源项目,目标是和商业原创 2012-04-28 17:22:55 · 904 阅读 · 0 评论 -
Java常用设计模式之工厂模式(Factory)
一、引子话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)看来这人比较爱国,没有日本车),还雇了司机为他开车。不过,爆发户坐车时总是这样:上Benz车后跟司机说"开奔驰车!",坐上Bmw后他说"开宝马车!",坐上Audi后他说"开奥迪车!"。你一定说:这人有病!直接说开车不就行了?! 而当把这个爆发户的行为放到我们程序语言中来,我们发现C语言一直是通过翻译 2012-04-25 15:18:59 · 693 阅读 · 0 评论 -
Java或Web中解决所有路径问题
Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的!在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径。如果是Servlet , Action , Controller, 或则Filter ,转载 2012-05-02 11:22:06 · 290 阅读 · 0 评论 -
使用Hibernate获取最大值(max)的三种方法
使用Hibernate获取最大值(max)的三种方法 获取最大值的三种方法:1. 使用 hsqlInteger c = (Integer)dbt.getSession(). createQuery("select max(a.ArticleId) from Article a " ).uniqueResult();System.out.println(原创 2012-04-19 15:01:50 · 426 阅读 · 0 评论 -
关于J2EE
J2EE简介J2EE是Java2平台企业版(Java 2 Platform,Enterprise Edition)J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。J2EE的概念目前原创 2012-04-20 16:17:06 · 596 阅读 · 0 评论 -
org.apache.commons.beanutils.ConversionException: No value specified
org.apache.commons.beanutils.ConversionException: No value specified的解决办法 1、ActionForm里面有java.util.Date类型,但是页面没有输入,遇到错误。2、利用BeanUtils.copyProperties(ActionForm, Model)时,因为ActionForm里面的java.uti原创 2012-04-12 11:59:24 · 6467 阅读 · 0 评论 -
java.lang.NullPointerException at org.apache.struts.config.FormBeanConfig.createActionForm(FormBe
具体错误信息如下: 2012-04-11 11:10:15 [org.apache.struts.util.RequestUtils]-[ERROR] Error creating form bean of class com.byttersoft.netbank.form.btBudgetRuleResultTempFormjava.lang.NullPointerException原创 2012-04-11 11:16:15 · 4973 阅读 · 0 评论 -
Could not load the Tomcat server configuration
启动tomcat时提示:Could not load the Tomcat server configuration at \Servers\Tomcat v5.5 Server at localhost-config. The configuration may be corrupt or incomplete. File not found: E:\Eclipse\BJCA\Serv原创 2012-03-13 21:45:06 · 81660 阅读 · 7 评论 -
Project facet Java 6.0 is not supported的问题
今天把一个北京CA证书的示例导入到我的eclipse里,平常因工作需要,电脑的jdk是5.0的,而那个示例项目用到的是jdk6.0,所以导入到eclipse中,并用tomcat部署项目的时候,总是提示“Project facet Java 6.0 is not supported”,后来找古老师才知道原来在项目的目录下有一个.settings的文件夹,该文件夹下有一个org.eclipse.wst原创 2012-03-13 21:39:08 · 1037 阅读 · 2 评论 -
Java网页已经过期解决
问题描述:表单提交到成功页面,成功页面上有返回按钮,执行javascript : history.back()出现: -------------------------------------------------------- 警告: 网页已经过期 您申请的网页是用表单中提交的信息创建的。该网页已失效。由于有安全预警功能,Internet Explorer原创 2012-03-13 11:13:40 · 992 阅读 · 0 评论 -
eclipse配置tomcat,访问http://localhost:8080出现404错误
问题描述:通过eclipse来启动tomcat会碰到“访问http://localhost:8080出现404错误”这样的问题,需要在eclipse中进行一系列的设置才行。解决方案:打开eclipse的server视图,双击你配置的那个tomcat,打开编辑窗口,查看server locations,看看是否选择了第一个选项(默认是第一个选项),即use wor原创 2012-03-13 21:56:13 · 1788 阅读 · 1 评论 -
org.apache.catalina.core.StandardWrapperValve invoke
org.apache.catalina.core.StandardWrapperValve invoke今天写代码,竟然接连遇到这个异常好几次。debug几个小时才弄明白,晕。上网找了些拼凑下做个总结,不保证准确无误,记下来仅供参考。以下是错误原因:1.servlet或jsp中,重复调用response的 getOutputStream(),response.g转载 2012-03-13 22:53:11 · 1817 阅读 · 0 评论 -
BJCA证书加密Dome
今天接到一VP单,客户要求项目加密数据要以BJCA证书方式,通过提供的API,写了个小dome,跟大家分享!数据加解密测试程序 try{ document.writeln(""); document.writeln(""); } catch(e) { alert("组件不存在或者未注原创 2012-03-14 13:10:50 · 1475 阅读 · 0 评论 -
eclipse常见问题集锦
以下会把我在开发过程中遇到的问题及解决方法拿出来和大家分享,会不断的更新。。 ERROR [org.springframework.web.struts.ContextLoaderPlugIn] - Context initialization failed 这个是我在刚开始学习ssh,搭建开发环境过程中拖得的最久的问题了,搞得我非常郁闷,在web.xml或struts-config.转载 2012-03-13 21:58:16 · 1189 阅读 · 0 评论 -
如何用java更新oracle的blob字段
更新数据的时候,写insert语句的时候,不更新blob字段,blob字段对应的数据用 empty_blob() 代替就行。(注意:在执行上面那个 sql 之前,一定要把 connection 设置成不自动提交: conn.setAutoCommit(false); )最后单独出来blob字段: //把 blob 字段取出来 String sql = "select AN原创 2012-03-31 13:41:09 · 1583 阅读 · 0 评论 -
解决document.form.submit()对象不支持此属性或方法
今天被这个问题困扰了一个下午,怎么看普通按钮提交的这个写法都是没有问题的,后来还写了个简单的html示例,同样用这种写法document.form.submit(),结果发现没有问题,找了老半天,发现在jsp里面有个控件的名称叫“submit”,把这个名称一改,就可以提交成功了!原创 2012-03-22 08:47:25 · 722 阅读 · 0 评论 -
java读取Excel 错误: jxl.read.biff.BiffException: Unable to recognize OLE stream
java读取Excel 错误: jxl.read.biff.BiffException: Unable to recognize OLE stream 收藏 异常信息:xl.read.biff.BiffException: Unable to recognize OLE streamat jxl.read.biff.CompoundFile.(CompoundFile.java转载 2012-06-14 15:29:09 · 1616 阅读 · 0 评论