- 博客(57)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注

原创 使用Apache CXF开发Web Service步骤
使用ApacheCXF开发Web Service步骤用CXF构建webservice程序的大致流程如下:一.服务端1.配置web.xml文件,加载CXF2.编写java接口和接口的实现3.在spring的applicationContext.xml中配置接口和实现类,并发布为服务二.客户端1. 在spring的applicationContext.xml中配置服务(注意
2016-05-29 11:23:27
622

原创 JQuery中$.ajax()方法参数详解与案例
通过 HTTP 请求加载远程数据。jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该函数,除非你需要操作不常用的选项,以获得更多的灵活性。最简单的情况下,$.ajax()可以不带任何参数直接使用。注意,所有的选项都可以通过$.ajaxSetup()函数
2015-06-02 09:09:05
7972

原创 MVC模式开发图书商城项目分析
MVC模式开发图书商城项目分析1. 功能分析1、用户注册2、用户登录3、添加商品(CURD)4、商品查看-- 列表查询5、商品详情页面6、将商品添加购物车7、查看购物车8、修改购物车9、生成订单10、订单查看(取消)11、在线支付12.下载销售榜单 游客(未登录): 注册、登陆、商品查看 商城注册用户 : 商品查看、添加商品到购物车、
2015-05-24 15:42:51
5621
3

原创 JSP页面中EL表达式语言和jstl标签库的使用详解
JavaBean在JSP中的局限获取JavaBean属性必须要实例化强制类型转化<% Employee employee = (Employee)request.getAttribute("employee"); Computer comp = employee.getComputer(); String manufacturer = comp.getMa
2015-05-23 09:11:22
3170
原创 Java程序异常 open cussors查询 ORA-01000: maximum open cursors exceeded ORA-06512: at "××××××", line ×× 通
Java程序异常 open cussors查询ORA-01000: maximum open cursors exceededORA-06512: at "××××××", line ××通过如下语句进行open cussors查询select a.value, s.username, s.sid, s.serial# from v$sesstat
2017-12-09 16:16:51
557
原创 JAVA开发定义固定报文之转义字符
在做项目开发,难免会遇到一些报文的定义,调试报文中可能需要先定义固定的报文测试接口,这就需要我们使用String字符串的形式定义,转义字符写法如下:String queryQrySendXML = "\n" +"\n" + " \n" + " 01\n" + " AICS3200\n" + " 215640\n" + " \n"
2016-05-29 11:38:40
2042
原创 JAVA中sleep() 和 wait() 有什么区别?
(网上的答案:sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,将执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。 wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。)
2015-07-02 00:33:40
1160
原创 关于JAVA中继承相关面试extends
如题,面试题如下:请输入下面代码的运行结果--------extends-----------class HelloA {public HelloA(){ System.out.println("HelloA");}{System.out.println("I'm A class");}static{System.out.println("static A");} }pub
2015-07-01 16:06:21
870
原创 java web中的request和respone
response和request------------------服务器处理请求的流程: 服务器每次收到请求时,都会为这个请求开辟一个新的线程。 服务器会把客户端的请求数据封装到request对象中,request就是请求数据的载体!(袋子) 服务器还会创建response对象,这个对象与客户端连接在一起,它可以用来向客户端发送响应。(手机)
2015-06-22 12:49:26
899
原创 Servlet中编码问题
编码 常见字符编码:iso-8859-1(不支持中文)、gb2312、gbk、gb18030(系统默认编码,中国的国标码)、utf-8(万国码,支持全世界的编码,所以我们使用这个)1. 响应编码 * 当使用response.getWriter()来向客户端发送字符数据时,如果在之前没有设置编码,那么默认使用iso,因为iso不支持中文,一定乱码 * 在使用respon
2015-06-22 12:47:00
601
原创 jsp页面中,动态调用系统时间的实现
在做WEB项目时,常常会需要 在页面中显示当前时间,下面介绍一个简单的调用系统时间的方法,效果如图:在页面中插入下面代码就行了 当前时间: document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(
2015-06-12 00:29:50
1165
2
转载 总结的面试中常见65种应聘技巧回答
1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回
2015-06-11 10:22:38
873
2
原创 ajax异步登录验证实现
如何用ajax异步登录验证实现?ajax异步无刷新登陆实现分为四步: <INPUT id="shop_login_username" class="fe_text jsv_required js_has_dval" title=请输入用户
2015-06-07 20:48:55
2855
翻译 获取xmlhttpQequest对象
//创建一个XMLHttpRequest对象 ,利用此对象与服务器进行通信 是AJAX技术的核心/////////////////////////////////////////////////////////////////////////////////////////////////////////////function ajaxFunction(){ var xmlHtt
2015-06-02 22:56:11
527
原创 用数组写出栈(先进后出)
//用数组写出栈(先进后出)import java.util.Collection; import java.util.NoSuchElementException; public class ArrayStack { private int initalSize = 5; private Object[] stack; private int head; private int tai
2015-05-28 19:12:26
1174
1
原创 Struts1和struts2的区别(总结)?
struts1和Struts2的区别和对比:(欢迎补充)Action类:?Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。?Struts2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现常用的接口。Action接口不是必须的,任
2015-05-28 07:34:39
689
原创 刚和马云做了比较:马云学历比我高,我比马云帅!马云比我有钱,我比马云年轻!唉!打个平手!不说了,包工头,我去搬砖了
刚和马云做了比较:马云学历比我高,我比马云帅!马云比我有钱,我比马云年轻!唉!打个平手!不说了,包工头,我去搬砖了
2015-05-27 21:32:24
2224
2
原创 Struts异常处理
Struts异常处理struts2中通过拦截器对action抛出的异常进行捕获,这个拦截器是 ExceptionMappingInterceptor此拦截在Struts2的struts-default.xml中进行了配置,只需要使用exception-maping元素来配置异常映射exception-mapping有二个属性: exception指定一个异常类型的完整类名
2015-05-26 23:29:32
621
原创 Struts开发一个权限验证拦截器来判断用户是否登录
开发一个权限验证拦截器来判断用户是否登录当用户请求受保护资源时,先检查用户是否登录如果没有登录,则向用户显示登录页面如果已经登录,则继续操作 实现步骤开发权限验证拦截器在配置文件中定义拦截器并引用它开发权限验证拦截器public class AuthInterceptor extends AbstractInterceptor { pu
2015-05-26 23:25:49
2998
原创 struts2执行流程与拦截器介绍
struts2执行流程介绍1、客户端向Servlet容器(如Tomcat)提交一个请求2、请求经过一系列过滤器(如ActionContextCleanUp过滤器等)3、核心控制器被调用,询问ActionMapper来决定请求是否需要调用某个Action4、如果ActionMapper决定需要调用某个Action,核心控制器把控制权委派给ActionProxy
2015-05-26 23:19:23
2834
原创 Hibernate工作原理及为什么要用?
Hibernate工作原理及为什么要用? 原理: 1. 读取并解析配置文件 2. 读取并解析映射信息,创建SessionFactory 3. 打开Sesssion 4. 创建事务Transation 5. 持久化操作 6. 提交事务 7. 关闭Session 8. 关闭SesstionFactory 为什么要用: * 对JDBC访问数据库
2015-05-25 17:52:08
498
原创 jsp内置对象汇总
jsp内置对象1. request表示HttpServletRequest对象。 它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法,2 .response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等) 3.out对象是javax.jsp
2015-05-25 07:48:09
718
原创 EL表达式和JSTL标签库使用详解
JavaBean在JSP中的局限获取JavaBean属性必须要实例化强制类型转化<% Employee employee = (Employee)request.getAttribute("employee"); Computer comp = employee.getComputer(); String manufacturer = comp.getMa
2015-05-23 11:52:16
969
原创 JSTL标签介绍与使用详解
什么是JSTLJSTL(JavaServerPages Standard Tag Library)JSP标准标签库JSTL通常会与EL表达式合作实现JSP页面的编码使用JSTL的步骤创建Web工程,选择JSTL1.1在JSP页面添加taglib指令使用JSTL标签…………通用标签的使用set:设置指定范围内的变量值ou
2015-05-23 10:34:42
6019
原创 Struts2 如何获取Request,Session对象
Struts2 如何获取Request,Session对象在struts1中,获得到系统的request或者session对象非常方便,都是按照形参传递的,但是在struts2中,request和session都被隐藏了struts提供两种方式访问session和request,其中比较常用的是利用SPRING里面所说的IOC即控制反转IOC方式:act
2015-05-22 20:19:04
696
原创 Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型? Overload是重载的意思,Override是覆盖的意思,也就是重写。重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用
2015-05-22 19:00:19
491
原创 解决不同浏览器对css支持问题详解
多使用JQuery,它有很好的兼容性。在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果!
2015-05-22 18:40:28
1602
原创 有关自己javaweb项目常见问题汇总
1.你项目是怎样实现国际化的? java推荐用 XX.properties配置文件,比如lan_Zh_CN.properties里面放你程序的所有中文提示,lan_fr.properties里面放你策划年供需的所有法文提示(和上面的所有中文提示一一对应的),然后在程序里自己实现调用,就是用户在选择不同语言时,读取对应配置文件的提示。2.Ajax与jquery区别? ajax一般用
2015-05-22 13:31:58
3542
原创 Java实现几种常见排序方法
JAVA日常操作中常见的排序方法有:冒泡排序、快速排序、选择排序、插入排序、希尔排序,甚至还有基数排序、鸡尾酒排序、桶排序、鸽巢排序、归并排序等。冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的
2015-05-22 13:31:56
519
原创 java中工厂模式和单例模式详解
如何将实例化具体类的代码从应用中抽离或者封装起来,使它们不会干扰应用的其他部分?1:简单工厂模式:其作用是实例化对象而不需要客户了解这个对象属于那个具体的子类。using System;using System.Collections;public class MyClass{ public static voidMain() { //通过参数来
2015-05-22 13:31:49
2717
原创 abstract和class和interface有什么区别
abstract class和interface有什么区别? 含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。含有abstract方法的类必须定义为abstract class,abstract class类中的方法不必是抽象的。abstract class类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法
2015-05-22 13:31:39
500
原创 ClassLoader如何加载class
ClassLoader如何加载class jvm里有多个类加载,每个类加载可以负责加载特定位置的类,例如,bootstrap类加载负责加载jre/lib/rt.jar中的类,我们平时用的jdk中的类都位于rt.jar中。extclassloader负责加载jar/lib/ext/*.jar中的类,appclassloader负责classpath指定的目录或jar中的类。除了boots
2015-05-22 13:31:36
401
原创 个人对javaee中的session的理解
在Java ServletAPI中引入session机制来跟踪客户的状态。session指的是在一段时间内,单个客户与Web服务器的一连串相关的交互过程。在一个session中,客户可能会多次请求同一个网页,也有可能请求访问各种不同的服务器资源。例如在电子邮件应用中,从一个客户登录到电子邮件系统开始,经过收信,写信,和发信等,直至退出邮件系统,整个过程为一个session。再比如,在网上书店应用
2015-05-22 13:31:33
527
原创 JAVA作用域作用域public,private,protected
作用域public,private,protected,以及不写时的区别这四个作用域的可见范围如下表所示。说明:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √
2015-05-22 13:31:28
490
原创 下面的代码有什么不妥之处?
JAVA面试剖析之下面的代码有什么不妥之处?1. if(username.equals(“zxx”){} 2. int x = 1;return x==1?true:false;少了个括号. 暂且理解为你的手误. 关键在于如果username是null, 则会报NullPointerException 如果要返回boolean, 那么可以直接return
2015-05-22 13:31:25
1334
原创 JAVA中数据类型Integer与int的区别
Integer与int的区别 int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer。在JSP开发中,Intege
2015-05-22 13:31:22
2542
原创 ==和equals方法究竟有什么区别?
"=="和equals方法究竟有什么区别?(单独把一个东西说清楚,然后再说清楚另一个,这样,它们的区别自然就出来了,混在一起说,则很难说清楚)==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内
2015-05-22 13:31:19
510
原创 Hibernate与Ibatis简介和对比
Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编 程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web 应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CM
2015-05-22 13:31:14
486
原创 javascript表单验证正则表达式
javascript表单验证正则表达式"^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([
2015-05-22 13:31:11
422
怎么用js把几个input标签的内容添加到一个input标签中?
2015-05-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人