Java
GAGA704
这个作者很懒,什么都没留下…
展开
-
Web Service 与 EJB 的区别
1.WebService可以说是跨平台的,因为它采用的是XML技术,说穿了就是把你的请求按照该WebServece的标准将参数传过去,然后服务器返回结果,当然了最重要的是参数的传递和结果的返回都是采用XML格式,但需要按照规范的,现在有SOAP和ebXML,说到XML自然有DTD或是Schema了,它用WSDL和UDDI来管理这些规范。 EJB也可以说成是远程调用,但采转载 2015-05-07 15:02:05 · 1723 阅读 · 0 评论 -
关于 AnnotationConfigBeanDefinitionParser are only available on JDK 1.5 and higher
使用注解的时候出现了如下问题:org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [beans.xml]; nested exception is java.lang.IllegalStat转载 2015-07-09 17:59:00 · 6310 阅读 · 1 评论 -
从高版本JDK换成低版本JDK报错Unsupported major.minor version 52.0
java.lang.UnsupportedClassVersionError: PR/Sort: Unsupported major.minor version 52.0这个错误是由于高版本的javaproject使用了低版本的来运行。我出现这个情况是我把Properties中java buildpath-->Libraries中的JVM8换成JVM6之后运行就报错了转载 2015-07-09 18:00:24 · 873 阅读 · 0 评论 -
Java基础之理解Annotation
一、概念 Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。 更通俗的意思是为程序的元素(类、方法、成员变量)加上更直观更明了的说明,这些说明信息是与程序的业务逻辑无关,并且是供指定的工具或框架使用的。Annontation像一种修饰转载 2015-07-10 10:12:11 · 468 阅读 · 0 评论 -
jsp界面中不识别EL表达式
如果有以下内容,表示是Servlet 2.3 / JSP 1.2。 [html] view plaincopy "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 在默认情况下,Servlet 2转载 2015-07-03 16:30:03 · 890 阅读 · 0 评论 -
为什么匿名内部类访问当前方法的局部变量必须为final类型
1) 从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的2) 为什么JAVA中要加上一条限制:只能访问final型的局部变量?3) JAVA语言的编译程序的设计者当然全实现:局部内部类能访问方法中的所有的局部变量(因为:从理论上这是转载 2015-07-27 11:27:46 · 513 阅读 · 0 评论 -
forward 和redirect的区别
解释一 一句话,转发是服务器行为,重定向是客户端行为。为什么这样说呢,这就要看两个动作的工作流程: 转发过程:客户浏览器发送http请求----》web服务器接受此请求--》调用内部的一个方法在容器内部完成请求处理和转发动作----》将目标资源发送给客户;在这里,转发的路径必须是同一个web容器下的url,其不能转向到其他的web路径上去,中间传递的是自己的容器内的request。在客转载 2015-07-13 14:37:33 · 411 阅读 · 0 评论 -
如何在改版的spring官网下载jar包问题
第一步:打开官网:http://www.springsource.org/download/community;第二步:点击图片第三步:点击图标第四步:找到如下链接,点击进去第五步:再找到如下链接点击第六步:点击artifacts标签第七步:再在这个页面的左边菜单点击simple brower后再点击libs-release-local如下图得到转载 2015-07-15 11:16:55 · 773 阅读 · 0 评论 -
java中的匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213141516abstract clas转载 2015-07-24 10:56:30 · 537 阅读 · 0 评论 -
【Java基础面试题】【01】
1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延转载 2015-06-26 17:13:14 · 739 阅读 · 0 评论 -
Java动态代理
动态代理涉及到的5个类:1. 接口Interface 2.被代理类 3.动态代理处理类 4.测试类 5.生成的代理类整个过程就是:先调用Proxy.newProxyInstance()方法,传入接口,class loader以及动态代理处理类(被代理类是处理类的一个属性,作为参数传入),这个方法生成接口的一个实现类(代理类),这个代理类继承自Proxy类,所以可以得到传入到Proxy类的原创 2015-06-26 10:57:00 · 1377 阅读 · 4 评论 -
Java基础面试题
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承原创 2015-06-26 14:36:55 · 16485 阅读 · 0 评论 -
com.itextpdf.text.html.simpleparser.CellWrapper cannot be cast to com.itextpdf.text.Paragraph
用itext把html生成pdf的时候,如果html是这样的话:String content = "dayna";就会报错:Exception in thread "main" java.lang.ClassCastException: com.itextpdf.text.html.simpleparser.CellWrapper cannot be cast to com.itextpdf.原创 2015-01-14 17:01:41 · 2050 阅读 · 0 评论 -
iText parse html with RichText and images to pdf
I use itextpdf to convert RichText to pdf and encountered many issues. Here are the three issues I want to talk about :1.Tables in RichText turns into black box while using XMLWorkerHelper.2.Line spacing in pdf doesn't look the same as html from the UI w原创 2015-01-07 10:01:56 · 2866 阅读 · 3 评论 -
Java中的异常
Java中的异常Java异常是我们编程中时时刻刻都要使用的特性,但是我们却很少去关注它细节的一些信息。Exception架构所有的异常都是派生至Throwable,最主要的2个继承类是Exception和Error。我们常说的异常都是指Exception,Exception分为Check Exception和Unchecked Exception。JDK文档中对Erro转载 2015-05-07 17:55:33 · 575 阅读 · 0 评论 -
Java异常的作用
1.异常作用:提高软件的交互性。比如登录的例子:(正确返回就是0,如果用户找不到就是-1,如果密码不对,就是-2):这些是需要写login方法的人和调用方法的人去约定好的,而如果用异常的话,调用的人看到异常的名字就知道如何处理了,也省去了各种if elseint login(String username, String password);然后在主程序里面原创 2015-05-08 16:27:03 · 4148 阅读 · 2 评论 -
synonyms
0.先来个例子:CREATE OR REPLACE SYNONYM IMWSAPP.TB_IWR_MPS_PROCESS_LOG_X FOR IMWS.TB_IWR_MPS_PROCESS_LOG_X;synonyms是对可以跨schema的表的代理,主要做对表,权限的管理。跟view视图类似,但是view只能在同一个schema下,比如:一个synonyms名叫IFINAPP,他原创 2015-04-30 10:47:52 · 1442 阅读 · 0 评论 -
Oracle 和 SQL Server 在处理 NULL 和空值之间的差异
如果你工作中用到了Oracle,你必须要留意NULL和空值的处理与SQL Server上的不同.现在让我们看些例子。 建立这张数据库表并插入记录 1CREATE TABLETestNull(Col2 VARCHAR(100));2INSERT INTOTestNull VALUES(NULL);转载 2015-02-12 15:20:51 · 759 阅读 · 0 评论 -
Servlet中显示提示框
代码:response.getWriter().print("function checkForm(){ \n" + " alert(\"You have no access to this attachment!\");return true;}");如果上面那段代码同时和response的重定向一起使用,就冲突了,必须舍其一,eg:原创 2015-01-29 17:57:02 · 1648 阅读 · 0 评论 -
POI读写Excel格式问题
做Data Migration的时候,POI读取Excel,插入Oracle,再导出到excel,和之前的excel去比对看看数据是否有问题。过程中反复遇到格式和数据的问题,下面列出2个问题:1.Excel里面的内容被加了一些格式和修饰,导致用程序取到的数据和原excel中的数据完全不一样,很奇怪的数据。解决办法://Returns the raw, underlying ooxm原创 2015-01-15 16:52:42 · 1050 阅读 · 0 评论 -
org.apache.commons.logging SimpleLog
1.2个配置文件搞定src 下:commons-logging.propertiesorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog simplelog.properties org.apache.commons.logging.simplelog.defaultlog=tr原创 2015-01-14 17:09:25 · 1002 阅读 · 0 评论 -
JNDI
初识JNDI JNDI是J2EE的核心技术之一,JNDI的功能简单说就是可以简单的方式去查找某种资源。比如在Tomcat中配置了一个JNDI数据源,那么在程序中之需要用Java标准的API就可以查找到这个数据源,以后数据源配置发生变化了,等等,程序都不需要改动,之需要改改JNDI的配置就行。增加了程序的灵活性,也给系统解耦了。 JNDI的非常重要,我们时不时都在用它,可是很多程序员转载 2015-05-07 10:47:39 · 610 阅读 · 0 评论