- 浏览: 368794 次
- 性别:
- 来自: 上海
-
最新评论
-
DanceM:
谢谢
Jquery的blockUI使用 -
ideayl:
谢谢,问题解决了
Struts2 数据标签(一)在JSP页面中访问action类中数据 -
springmvc-freemarker:
如何在java Web项目中开发WebService接口 ht ...
Java 创建简单的WebService -
Fs_sky:
感谢
Unrecognized xbean element mapping: beans in namespace http://xfire.codehaus.org -
hh792000:
留个言,感谢一下,顺便mark一下,谢谢
Unrecognized xbean element mapping: beans in namespace http://xfire.codehaus.org
文章列表
Java面试基础(四)
- 博客分类:
- Java面试题
14、sleep与wait与yield区别:
1)wait是Object类的方法,sleep与yield都是Thread类的方法。wait调用的时候需要注意的是该方法是释放锁标志的,而sleep在调用的时候是紧紧抱着锁标志的,也就是等他完全执行完成了才可以让其他线程来访 ...
1.当表单控制器接收到GET请求时,它调用formBackingObject()方法,创建表单对象。该方法可以被子类覆盖,对于编辑操作的表单来说,你可以通过该方法从数据库中加载表单对象,当表单页面显示时,表单显示出待编辑的数据了;
2.表单对象和页面表单数据之间需要通过属性编辑器实现双向转化,对于非基本数据类型或String类型的属性来说,你可能需要注册一些自定义编辑器。你可以通过覆盖initBinder()方法,通过调用binder.registerCustomEditor()的方法注册编辑器;
3.表单对象通过bindOnNewForm属性(可以通过配置设置,默认为false)判断是否需 ...
Spring MVC 处理请求流程:
1、客户端发出请求;
2、DispatcherServlet 获取请求;
3、DispatcherServlet 查询 HandlerMapping,将请求的URL映射到一个控制器对象Controller,并将请求分发给这个 Controller;
4、Controller 根据设计的业务逻辑处理请求;
5、完成业务逻辑的处理后,Controller 返回一个ModelAndView 给 DispatcherServlet ;
6、视图解析器 ViewResolver 解析ModelAndView 中的视图对象,将处理结果返回给客户端。
1.RAISERROR
返回用户定义的错误信息并设系统标志,记录发生错误。通过使用 RAISERROR 语句,客户端可以从 sysmessages 表中检索条目,或者使用用户指定的严重度和状态信息动态地生成一条消息。这条消息在定义后就作为服务器错误 ...
1.三者的区别:
1)IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。
2)@@IDENTITY 返回为当前会话的所有作用域中的任何表最后生成的标识值。
3)SCOPE_IDENTITY 返回为当前会话和当前作用域中的任何表最后生成的标识值。(防止返回触发器中的insert的IDENTITY值)
2.详细的说明:
引用
SCOPE_IDENTITY, IDENT_CURRENT, and @@IDENTITY are similar functions because they return values that are inserted into ...
1.异常处理的语法:
引用
BEGIN TRY
{ sql_statement | statement_block }
END TRY
BEGIN CATCH
[ { sql_statement | statement_block } ]
END CATCH
我们将可能会出错的sql 写在begin try...end try 之间,若出错,刚程序就跳到紧接着的begin try...end try 的beign catch...end catch中,执行beign catch...end catch错误处理SQL。try..catch 是可以嵌套的。
2.系统提供的异 ...
@@TRANCOUNT 是一个全局变量,包含当前的用户连接的当前活动事务数。此全局变量可用于在一个 BEGIN 事务...COMMIT 事务组的中间确定当 (和如果) 时的事务已回滚。
@@TRANCOUNT 变量就会增加每次启动新事务时使用一个 BEGIN 事务命令。当在执行 COMMIT 事务命令或已回滚该事务时,它会递减。可以通过使用 SELECT @@TRANCOUNT 命令访问此全局变量。
当使用只能有一个事务 @@TRANCOUNT 在交易记录之前为0 。BEGIN 事务命令执行后,@@ TRANCOUNT变为 1 。如果成功完成事务 @@TRANCOUNT 将保留 1,直到执行 ...
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。
1.INSERT INTO SELECT语句
语句形式为:Insert into Table2(field1,field2,...) ...
Java面试基础(三)
- 博客分类:
- Java面试题
13、Java中heap和stack的区别:
A、Java中对象都是分配在heap(堆)中。从heap中分配内存所消耗的时间远远大于从stack产生存储空间所需的时间。
(1)每个应用程序运行时,都有属于自己的一段内存空间,用于存放临时变量、参数传递、函数调用时的PC值的保存。这叫stack。
(2)所有的应用可以从一个系统共用的空间中申请供自己使用的内存,这个共用的空间叫heap。
(3)stack中的对象或变量只要定义好就可使用了,应用程序结束时会自动释放。
(4)而要使用heap中申请的变量或对象只能定义变量指针,并要求在运行过程中通过new来动态分配内存空间,而且必须显示地free你 ...
Java面试基础(二)
- 博客分类:
- Java面试题
11、abstract class和interface的区别
面向对象设计的重点在于抽象,那Java接口和Java抽象类就有它存在的必然性了。
Java接口和Java抽象类代表的就是抽象类型,就是我们需要提出的抽象层的具体表现。OOP面向对象的编程,如果要提 ...
Java面试基础(一)
- 博客分类:
- Java面试题
1、面向对象的特征有哪些方面:
A:抽象
B:继承
C:封装
D:多态
2、Java基本的数据类型:
Java基本数据类型包括:byte、short、int、long、float、double、boolean、char
String不是基本的数据类型,是对象。
java.lang.Str ...
基于xfire方式发布webservice的时候,在启动tomcat时报错:
Unrecognized xbean element mapping: services in namespace : http://xfire.codehaus.org/config/1.0
解决方式:
将
<beans xmlns="http://xfire.codehaus.org/config/1.0">
<service>
</service>
</beans>
改为:
<beans>
...
使用Axis开发WebService
1.下载并安装Axis
1)登陆http://axis.apache.org/axis/站点下载Axis
下载axis-bin-1_4.zip,解压后的目录结构如下:
2)安装Axis
首先要成功的安装Tomcat,然后将下载的Axis目录下面的webapps中的axis的
整个文件夹全部拷贝到Tomcat安装目录的Webapps下面
启动Tomcat,在浏览器中输入http://localhost:8080/axis之后
显示的界面如下:
Axis安装完毕。
2.开发WebService
1)即时发 ...
使用filter使session失效的用户,重新跳转到登录页面:
1.前台简单的登录测试页面login.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":&quo ...
写struts2的struts.xml配置文件时,没有提示功能,可以这样解决:
1.打开window-preferences-myeclipse enterprise workbench-files and editors-xml-xml catalog,
点 add..,出现一对话框,location栏选file system,找到struts-2.0.14-all\struts-2.0.14\src\core\src\main\resources目录下的 struts-2.0.dtd文件,打开,然后key type 选择uri,下面key值填 http://struts.apache.org ...