自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 收藏
  • 关注

转载 XPath实例教程

实例1基本的XPath语法类似于在一个文件系统中定位文件,如果路径以斜线/开始,那么该路径就表示到一个元素的绝对路径/AAA选择根元素AAA<AAA><BBB/><CCC/><BBB/&g...

2017-09-28 10:19:00 207

转载 XML:四种解析器(dom,sax,jdom,dom4j)原理及性能比较

dom是解析xml的底层接口之一(另一种是sax).而jdom和dom4j则是基于底层api的更高级封装。dom是通用的,具有跨语言、跨平台性,而jdom和dom4j则是面向Java语言的。1.DOM  DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通...

2017-09-28 10:13:00 180

转载 XML文件解析之--DOM与SAX

xml文件又称‘可扩展性标记语言’,可以对文档和数据进行结构化处理,从而能够在部门、客户和供应商之间进行交换,实现动态内容生成,企业集成和应用开发。我们在进行web开发的时候离不开xml文件,xml文件无处不在,这次就烂讨论一下xml常用的解析方法及其CRUD操作,欢迎大家交流指正。我们先来看看两种解析方式的过程,比较一下他们的优劣之处。SAX解析方式:它对xml...

2017-09-27 16:35:00 153

转载 JAVA中内部类(匿名内部类)访问的局部变量为什么要用final修饰?

文主要记录:在JAVA中,(局部)内部类访问某个局部变量,为什么这个局部变量一定需要用final 关键字修饰?首先,什么是局部变量?这里的局部是:在方法里面定义的变量。因此,内部类能够访问某局部变量,说明这个内部类不是在类中定义的内部类,而是在方法中定义的内部类,称之为:局部内部类。局部变量的作用域:局部变量是在某个方法中定义,当该方法执行完成后,局部变量也就消失...

2017-09-27 12:44:00 122

转载 java中的匿名内部类总结

匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法12345678910111213141516abstractc...

2017-09-27 11:56:00 73

转载 java中的new BufferedReader(new InputStreamReader(System.in))

流 JAVA /IO 基本小结通过一行常见的代码讨论:new BufferedReader(new InputStreamReader(System.in))java的IO是基于流(stream)概念的,什么是流呢,作为初学者,我是这样理解的,在各个应用之间传送的是BITS,这些BIT可已被认为是流体,可以就认为是水流,那么用来在各个水源之间转移水的工具应该选择什么呢?一般情况下,水...

2017-09-26 21:21:00 187

转载 <?xml version="1.0" encoding="UTF-8" standalone="no"?>

XML standalone 定义了外部定义的 DTD 文件的存在性. standalone element 有效值是 yes 和 no. 如下是一个例子:<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE s1 PUBLIC "http://www.ibm.com/example.dtd"...

2017-09-26 20:13:00 3695

转载 区分XML中CDATA和#PCDATA

在XML文档中, 能看到“CDATA"的地方有三处:1)在DTD中,指定标签中某个属性的类型为字符型时,使用CDATA。因为XML解析器回去分析这段字符内容,因而里面如果需要使用>, <, &, ', "这5个特殊字符,应当用对应的替代替代字符来表示(必须以&开始,以;结束)。具体如下:< - &lt; (less than)> -...

2017-09-25 22:36:00 226

转载 浅谈get 和post的区别

浅谈HTTP中Get与Post的区别2009-03-31 14:51 by hyddd,702501阅读,107评论,收藏,编辑  Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,...

2017-09-07 13:01:00 107

转载 MyBatis之java.lang.UnsupportedOperationException异常解决方案【学艺不精害死个人啊】

今天在使用MyBatis执行sql语句时,出现如下异常:执行的sql语句配置信息如下:<select id="getColumnsByTableName" parameterType="String" resultType="Java.util.List"> select t.column_name from user_tab_columns t...

2017-08-22 15:09:00 150

转载 Java中各个包的主要作用

Java.util是JAVA的utility工具包 java.lang是JAVA的language核心语言包java.awt是JAVA的abstract window toolkit,抽象窗口工具包java.applet是创建APPLET的必须包 java.NET是JAVA有关网络操作的包 java.io是JAVA的输入输出流的包 java.sql...

2017-08-21 17:49:00 141

转载 springMvc请求的跳转和传值的方法

forword跳转页面的三种方式:1.使用serlvet?123456789101112/*** 使用forward跳转,传递基本类型参数到页面* 注意:* 1.使用servlet原生API Request作用域* */...

2017-08-21 16:08:00 84

转载 MyBatis的动态SQL详解

MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。MyBatis中用于实现动态SQL的元素主要有:ifchoose(when,otherwise)trimwheresetforeach if就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择。先来看如下一个例子: ...

2017-08-18 11:43:00 68

转载 Mybatis实现Mapper动态代理方式

一、实现原理 Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象的方法体同上边Dao接口实现类方法。 Mapper接口开发需要遵循以下规范: 1、 Mapper.xml文件中的namespace与mapper接口的类路径相同。 ...

2017-08-18 11:41:00 139

转载 解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl...

1.添加M2_HOME的环境变量  2.Preference->Java->Installed JREs->Edit 选择一个jdk,  添加 -Dmaven.multiModuleProjectDirectory=$M2_HOME-Dmaven.multiModuleProjectDirectory=$M2_HOME转载于:https://www...

2017-08-18 11:38:00 54

转载 springmvc前台向后台传值几种方式从简单到复杂

1. 基本数据类型(以int为例,其他类似):Controller代码:@RequestMapping("saysth.do")public void test(int count) {}表单代码:<form action="saysth.do" method="post"><input name="count" value="10" type="text"/>....

2017-08-17 22:08:00 79

转载 Maven 项目无法在Ecplise加进tomcat server

当把用Maven项目 加进 tomcat server 时,出现 "There are no resources that can be added or removed from the server "原因是Maven项目不属于传统的Ecplise Web项目,Ecplise识别不了,需要通过以下步骤:转载于:https://www.cnblogs.com/eff...

2017-08-15 23:08:00 122

转载 解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl...

1.添加M2_HOME的环境变量  2.Preference->Java->Installed JREs->Edit 选择一个jdk,  添加 -Dmaven.multiModuleProjectDirectory=$M2_HOME-Dmaven.multiModuleProjectDirectory=$M2_HOME...

2017-08-15 23:03:00 69

转载 tomcat启动startup.bat一闪而过

资料一:遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下:tomcat在启动时,会读取环境变量的信息,需要一个CATALINA_HOME 与JAVA_HOME的信息,CATALINA_HOME即tomcat的主目录,JAVA_HOME即Java安装的主目录,jdk的主目录。首先,要在环境变量处,配...

2017-08-15 23:00:00 139

转载 用Eclipse创建一个Maven Web项目

下面是使用 Eclipse 来创建一个Maven Web项目的说明。这是相当简单的。现在让我们开始吧!1: 启动Eclipse, 点击 File->New->Other2:在弹出的新建向导,向下滚动并选择 Maven->Maven Project, 点击 Next3:在上面的屏幕上,保留 ‘Use default workspace...

2017-08-15 22:33:00 57

转载 安装jdk时,为什么会安装两个jre?不用配置jre的环境变量

安装jdk时,为什么会安装两个jre?不用配置jre的环境变量 细心的你或许会发现,在安装jdk结束之后会发现,怎么有两个jre的的文件夹,和jdk里面的并且里面的文件都是一样的,另外我们在上一篇博客中配置环境变量时,也不用配置jre的环境变量?下面这篇文章给出了解释。文章来自于  http://blog.csdn.net/han_dongwei/article/de...

2017-08-15 22:32:00 53

转载 MySQL的登陆错误:ERROR 1049 (42000): Unknown database 'yht'

当初刚装mysql的时候,到网上查的命令行登陆MySQL的方法都是mysql -u root -p password例如:mysql -r root -p 123456但是奇怪的是这条命令我输进去死活都不对,它都会要求再输入一遍密码,然后返回“ERROR 1049 (42000): Unknown database '123456'”这个错误提示很明显,我们-P后面的...

2017-08-11 15:33:00 400

转载 总结过滤器 监听器 拦截器区别

1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,依赖于servlet容器,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用...

2017-08-10 16:34:00 76

转载 Spring 依赖注入方式详解

阅读目录1.Set注入2.构造器注入3.静态工厂的方法注入4.实例工厂的方法注入 平常的Java开发中,程序员在某个类中需要依赖其它类的方法。 通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理。 Spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过Spring容器帮我们n...

2017-08-10 12:43:00 45

转载 jsp中利用MySQL实现分页技术

分页是很常用的一种技术,而mysql中对于分页的操作也很简单,今天就说说如何在jsp页面中利用标签来最简化的实现分页:链接:MySQL分页技术详解http://blog.csdn.net/u011637069/article/details/49928513step1:编写DAO中代码:[java]view plaincopypu...

2017-08-10 11:39:00 146

转载 Hibernate分页

1.概述 在web项目中,经常需要将数据库中的信息显示在页面当中,当数据库中的信息过多的时候就需要采取分页显示的方法,在不同的数据库中实现分页的方法也各不相同。hibernate提供了一个支持不同数据库的分页机制,这样一来无论底层使用什么样的数据库,都可以利用统一的接口进行分页操作。2.技术要点 本实例在实现hibernate分页的时候主要hiberna...

2017-08-10 11:36:00 71

转载 AJAX 状态值(readyState)与状态码(status)详解

总结:status体现的是服务器对请求的反馈,而readystate表明客户端与客户的交互状态过程。1- AJAX状态值与状态码区别AJAX状态值是指,运行AJAX所经历过的几种状态,无论访问是否成功都将响应的步骤,可以理解成为AJAX运行步骤。如:正在发送,正在响应等,由AJAX对象与服务器交互时所得;使用“ajax.readyState”获得。(由数字1~4单位数字组...

2017-08-09 13:56:00 70

转载 MongoDB中索引的创建和使用详解

索引通常能够极大的提高查询的效率。在系统中使用查询时,应该考虑建立相关的索引。在MongoDB中创建索引相对比较容易。mongodb中的索引在概念上和大多数关系型数据库如MySQL是一样的。当你在某种情况下需要在MySQL中建立索引,这样的情景同样适合于MongoDB。基本操作索引是一种数据结构,他搜集一个集合中文档特定字段的值。MongoDB的查询优化器能够使用这种数据结构...

2017-08-09 13:25:00 131

转载 实现AJAX的基本步骤

要完整实现一个AJAX异步调用和局部刷新,通常需要以下几个步骤: (1)创建XMLHttpRequest对象,也就是创建一个异步调用对象.(2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息.(3)设置响应HTTP请求状态变化的函数. (4)发送HTTP请求. (5)获取异步调用返回的数据....

2017-08-09 09:41:00 71

转载 jquery中append与appendTo方法区别

1. append(content)方法方法作用:向每个匹配的元素内部追加内容。参数介绍:content (<Content>): 要追加到目标中的内容。用法示例:HTML代码为<p>I come from </p><p>I love </p>向所有p标签中追加一个单词china,则写法为 $("p").a...

2017-08-08 23:14:00 88

转载 jQuery选择器总结

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748...

2017-08-08 16:19:00 60

转载 $("").click与onclick的区别示例介绍

Html代码12345678910111213<script type="text/javascript"> $(function(){ $("#btn4").click(function(){ $("#btn3").click(); }); }); fun...

2017-08-08 15:24:00 80

转载 JavaScript、jQuery、AJAX、JSON 这四个之间的关系?

JavaScript、jQuery、AJAX、JSON 这四个之间的关系?http://www.zhihu.com/question/31305968作者:艾拉斯链接:http://www.zhihu.com/question/31305968/answer/116439739来源:知乎著作权归作者所有,转载请联系作者获得授权。1. JavaScriptJavaScript(简称...

2017-08-07 22:41:00 114

转载 Jquery对象与DOM对象之间的转换

通过document获取的对象得到的是DOM对象,而Jquery通过$获取的对象得到的是Jquery对象,两者之间存在区别的。DOM对象才能使用DOM中的方法,jQuery对象是不可以用DOM中的方法。比如DOM对象能调用getContext('2d')获取上下文,而Jquery对象不行,必须转换成DOM对象才行。那么两者之间怎么进行转换呢?  一、Jquery对象转换成DOM对象...

2017-08-07 22:36:00 81

转载 关于Content-Type中application/x-www-form-urlencoded 和 multipart/form-data的区别及用法

Form的enctype属性表示页面表单数据向服务端传输时的编码方式,常用有两种:application/x-www-form-urlencoded 和 multipart/form-data,默认为application/x-www-form-urlencoded。1、application/x-www-form-urlencoded:窗体数据被编码为名称/值对,这是标准且默认的编码...

2017-08-07 18:18:00 247

转载 ${pageContext.request.contextPath} :JSP取得绝对路径方法

一.问题 JSP中究竟采用绝对路径还是采用相对路径随着所采用技术的越来越复杂,这个问题也变得越来越难以解决。1)采用相对路径遇到的问题 相对路径固然比较灵活,但如果想复制页面内的代码却变得比较困难,因为不同的页面具有不同的相对路径,复制后必须修改每一个连接的路径。如果页面被多于一个的页面所包含,那么被包含页面中的相对路径将是不正确的。如果采用Struts的Acti...

2017-08-07 18:13:00 66

转载 servlet到底是什么?

一、Servlet简介  Servlet是sun公司提供的一门用于开发动态web资源的技术。  Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:  1、编写一个Java类,实现servlet接口。  2、把开发好的Java类部署到web服务器中。  按照一种约定俗成的称呼习惯,通常我们...

2017-08-07 17:18:00 74

转载 get和post的区别

 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。...

2017-08-07 16:59:00 105

转载 HTTP请求返回状态码详解

当用户试图通过 HTTP 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。1xx - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。· 100 - Continue 初始的请求已经接受,客户应当继续...

2017-08-07 15:56:00 140

转载 XMLHttpRequest对象的readyState和status区别

onreadystatechange,readyState,status...怎么一会state一会是status都晕乎了。可以简单的理解为state代表一个整体的状态。而status是这个大的state下面具体的小的状态。比如,水的state 1.可饮用 2.不可饮用 如果是可饮用, 那么对应的 PH值Status=x,矿物质Status.=xxx....

2017-08-07 15:54:00 123

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除