自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小铃铛的博客

加油吧,霞妹儿

原创 SSM框架跳转页面404控制台不报错

记录一次搭建SSM框架,访问欢迎页面正常,但是一跳转页面就404,且控制台不报错的问题。 问题描述:注意看跳转前后的地址栏(如图),会发现跳转之后,项目名丢失了。不妨试试,把项目名加上,你就会发现,跳转成功了。这是为什么呢?怎么解决的?(其他情况的跳转失败,1可能是你的配置文件有问题,2映射路径...

2019-12-12 09:19:42

阅读数 73

评论数 0

原创 1.8 引入XML Schema 文档

1.8.1 使用名称空间引入 XML Schema 文档 声明 XML 实例文档遵循某个 XML Schema 文档的方式之一就是使用名称空间,但是,表示名称空间的 URI 并不代表相应的 XML Schema文件的存储位置,所以,应用程序不能根据 XML 实例文档中的名称空间声明部分的 URI...

2019-10-07 15:31:02

阅读数 44

评论数 0

原创 1.7 名称空间

1.7.1 名称空间的概念 因为 XML 标记可以由任何组织和个人自行定义,因此在不同的约束模式文档中,出现表示不同含义的相同标记名称是完全有可能的。例如,有一个约束模式文档中使用 <table> 表示桌子,而在另一个约束模式文档中使用 <table> 表示表格,如果要在...

2019-10-07 15:26:41

阅读数 12

评论数 0

原创 2.1 Web 应用的相关知识

2.1.1 HTTP 协议 Web 浏览器除了可以从本地硬盘上打开网页文档外,还可以使用 HTTP 网络协议从网络上的 Web 服务器(WWW 服务器)上获取网页文档的内容。如图所示。 Web 浏览器与 Web 服务器分别代表着 TCP 网络程序的客户机和服务器。Web 浏览器与 We...

2019-10-07 15:23:43

阅读数 24

评论数 0

原创 1.6 XML Schema

如同 DTD 一样,XML Schema 也是一种用于定义和描述 XML 文档结构和内容的模式语言,其出现的目的是为了克服 DTD 的局限性,比如 XML DTD 并不能很好地实现应用程序的不同模块间的相互协调,缺少对文档结构、属性、数据类型等约束的足够描述等,并为 XML 文档提供更丰富的语法结...

2019-08-29 16:29:14

阅读数 13

评论数 0

原创 1.5 DTD 的语法细节

一般的用户无需自己编写 DTD 文件和掌握 DTD 的完整语法,只要建立对 DTD 文件的直观认识和概念就可以了。因此,本章内容了解即可。 1.5.1 元素定义 在 DTD 文件中,如何定义 XML 文档中允许使用的元素呢?每一条 <!ELEMENT ...> 语句定义一个元素。 ...

2019-08-23 15:24:30

阅读数 62

评论数 0

原创 1.4 DTD

DTD(Document Type Definition),即文档定义类型,是最早出现的一种 XML 约束模式语言,按照 DTD 语法创建的文件称为 DTD 文件。 1.4.1 对 DTD 的初步认识 一个 DTD 文件中可以包含元素和元素之间的关系的定义,元素的属性定义,以及实体和符号的定义...

2019-08-16 16:43:08

阅读数 42

评论数 0

原创 1.3 XML 的约束模式

1.3.1 格式良好的(Well-formed)XML 遵循 XML 基本语法规则和规范的 XML 文档就可以称之为 “Well-formed XML”,中文意思就是“格式良好的XML”。一个 XML 文档首先必须是格式良好的。为什么要强调这一点呢?因为处理 XML 文档的第一步就是解析 XML...

2019-08-11 16:14:30

阅读数 22

评论数 0

原创 1.2 XML 的基本语法

1.2.1 文档声明 在一个完整的 XML 文档中必须包含一个 XML 文档声明,该声明必须位于文档的第一行。这个声明表示该文档是一个 XML 文档,遵循的是哪个 XML 版本的规范。 最简单的 XML 文档声明语法如下: <?xml version="1.0" ?...

2019-08-01 19:43:50

阅读数 20

评论数 0

原创 1.1 XML 技术概述

1.1.1 XML 的起源于作用 学习 XML 之前,我们先了解一下它的由来。 1. XML 是什么? XML:Extensible Markup Language 可扩展标记语言,一种通用的数据交换格式。 2. XML 是哪来的? XML 和 HTML 都衍生于 SGML(Standa...

2019-07-29 19:21:23

阅读数 33

评论数 0

原创 随想

今天是2019年07月27日,定位长春,天气很热。 从06月03日开始工作,到现在差不多两个月了。刚毕业的第一个项目就是一个大改造的项目,需要我们去熟悉老系统,读老代码(Struts2实现),然后用新的技术框架实现(SpringMVC+MyBatis)。所以,没有需求,没有表关系,全靠大家一点一...

2019-07-27 16:46:54

阅读数 19

评论数 0

原创 Bean的初始化和销毁

Spring对Bean的生命周期对的操作提供了支持,在使用JAVA配置和注解配置下提供如下两种方式: (1)Java配置方式:使用@Bean的initMethod和destoryMethod。(相当于xml配置的init-method和destory-method) (2)注解方式:利用JSR...

2017-11-26 22:12:40

阅读数 95

评论数 0

原创 Spring的Scope

Scope描述的是Spring容器是如何创建Bean的,即Spring容器创建Bean的方式,或者说Spring容器中Bean的生命周期。 Spring的Scope有以下几种,通过@Scope注解来实现。 (1)Singleton:一个Spring容器中只有一个Bean的实例,为Spring的...

2017-11-26 22:06:27

阅读数 138

评论数 0

原创 用动态代理实现AOP

前言: 我们都知道AOP是Spring的特征之一,通过AOP的方式可以在运行时动态地将代码切入到类的指定方法、指定位置上。 那么,AOP是怎么实现的呢? Spring的AOP是通过动态代理来实现的。下面我们来学习一下。 什么是代理?     先来理解一下,什么是代理?想想现实生活...

2017-11-16 22:50:21

阅读数 104

评论数 0

原创 从注解和JAVA配置的角度看Spring

Spring简史 第一阶段:xml配置 在Spring1.x时代,Spring采用xml的方式来配置bean。 第二阶段:注解配置 在Spring2.x时代,随着JDK1.5带来了注解支持,Spring提供了声明Bean的注解,大大减少了配置量。 第三阶段:Java配置 从Spring...

2017-11-08 19:56:17

阅读数 147

评论数 0

原创 vi编辑器的使用

vi编辑器的使用 前言: 让我们先回忆一下熟悉的编辑器有哪些基本功能吧!比如:Windows自带的记事本:新建,保存,替换,查找,编辑文本。类似的,vi编辑器无非也是这些功能。不同的是,记事本的保存、查找、替换功能通过图形化界面的方式方便用户使用,而Linux的vi编辑器通过命令的方式供用...

2017-11-01 19:40:42

阅读数 114

评论数 0

原创 串的模式匹配问题的相关算法

概念: 设有两个串S和P,如果P是S的子串,则将查找P在S中出现的位置的操作过程称为模式匹配,称S为正文(text),称P为模式(pattern)。 求子串位置的定位操作:例如:S=”ABCABDABCDABC”,P=”ABCD”,我们把P在S中首次出现的位置作为子串P在S中的位置。 算法一:蛮力...

2017-09-29 12:30:44

阅读数 474

评论数 0

原创 矩阵的转置

要想明白矩阵的转置算法,首先我们需要明确基本的概念。比如说矩阵在计算机中的存储方式是怎样的?明确了这些,我们才能思考如何对矩阵进行转置。所以,希望读者有耐心的看完基础部分。当然,如果你已经是一名老鸟,就可以直接略过啦。 我们先看一下稀疏矩阵是怎么存储的呢?

2017-09-07 18:36:39

阅读数 680

评论数 0

原创 最大公约数的相关算法

算法一:欧几里得算法 算法描述:gcd(a,b)=gcd(b,a mod b) 也就是说,两个整数的最大公约数等于其中较小的那个数和两数相除余数的最大公约数。 证明:即证明gcd(a,b)=gcd(b,a mod b)(此处引用百度百科的证明方法) 假设a>b且a÷b=k……r,r不...

2017-09-05 18:14:36

阅读数 94

评论数 0

原创 归并排序

归并排序是建立在归并操作上的一种有效的排序算法。 该算法是采用分治法(分而治之)的一个非常典型的应用。 思想: 先将数据分开排序,然后将两个已排序的子序列合并。 问题: ① 对于一组数据,怎么把数据分开并排序?或者说,把数据一分为二,分到什么地步为止? ② 对于两个已经排好序的序列,怎么合并为一个...

2017-08-31 08:41:02

阅读数 96

评论数 0

转载 js时间格式化

// 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,  // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)  // 例子:  // (new ...

2017-08-22 00:36:51

阅读数 112

评论数 0

原创 jdbc连接MYSQL数据库

Constants类: package com.util; public class Constants {     public static final String URL = "jdbc:mysql://localhost:3306/lover";     publi...

2017-08-21 22:24:51

阅读数 114

评论数 0

原创 服务器跳转与客户端跳转的区别

1、服务器跳转:地址栏内容不变 在整个操作中,客户端对服务器只发送了一次请求,服务器对客户端也只回应了一次。         2、客户端跳转:地址栏内容改变 客户端向服务器发请求,然后服务器给客户端一个响应,然后客户端再根据服务器端所给响应中的URL再次向服务器发送...

2017-02-01 22:23:59

阅读数 202

评论数 0

原创 pageEncoding与contentType的区别

【1】明确pageEncoding与contentType的作用 pageEncoding:指定当前JSP页面的字符编码,默认值为“ISO-8859-1”。当页面中使用中文时,则可以设置为pageEncoding="GBK"。 contentType:指定页面响应的MIME...

2017-02-01 16:19:28

阅读数 158

评论数 0

原创 JSP中全局变量与局部变量的区别

问题:执行如下代码,反复刷新JSP页。          int x = 10;  //全局变量     %>          int y = 10; //局部变量      out.println("x = " + x++ ...

2017-01-31 16:34:16

阅读数 6003

评论数 0

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