自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

离开屏幕的光,哪盏灯照亮你的孤独?

没有毫无道理的横空出世,没有大量的积累和思考,是不会把事情做好的。这世界上有太多的能人,你以为的极限,弄不好只是别人的起点。只有不停的进取,才能够不丢人。

  • 博客(25)
  • 问答 (1)
  • 收藏
  • 关注

原创 JavaWeb:路径

路径相对路径不是以"/"开始的路径名称,开发时不使用。绝对路径以"/"开始的路径名称开发中的路径问题第一种方案在JSP页面上使用<base>标记指定路径位置base标签的作用是:设置当前页面的所有相对路径的起始位置。<% String path = request.getContextPath(); String basePa...

2019-03-20 13:46:59 119

原创 JavaWeb:response,request对象

简介Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。URL和URI的区别http://localhost:8080/...

2019-03-19 09:58:29 216

原创 JavaWeb:Servlet生命周期

基本结构两个包:javax.servlet.* 和 javax.servlet.http.*Servlet的顶层接口:javax.servlet.Servlet接口在这个接口中有5个方法。其中最核心的是服务方法service()方法。用户每次发送的请求其实都是调用一次service方法。实现开发时:一般的Servlet继承HttpServlet类在HttpServlet...

2019-03-18 14:05:32 160

原创 JavaWeb:Servlet

ServletServlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想使用Java程序开发一个动态web资源,只需编写一个servlet接口的实现类,并把这个类部署到web服务器中,就算开发好了一个动态web资源。按照一种约定俗成的称呼习惯,通常我们也把实现了servlet接口的java程序,称之为Servlet。...

2019-03-18 11:17:12 239

原创 XML:DOM4J解析

DOM4JDom4j是一个简单、灵活的开放源代码的库。Dom4j是由早期开发JDOM的人分离出来而后独立开发的。与JDOM不同的是,dom4j使用接口和抽象基类,虽然Dom4j的API相对要复杂一些,但它提供了比JDOM更好的灵活性。Dom4j是一个非常优秀的Java XML API,具有性能优异、功能强大和极易使用的特点。现在很多软件采用的Dom4j,例如Hibernate,包括sun公...

2019-03-18 10:17:16 172

原创 XML:SAX解析

SAX解析SAX采用事件处理的方式解析XML文件,利用 SAX 解析 XML 文档,涉及两个部分:解析器和事件处理器。解析器可以使用JAXP的API创建,创建出SAX解析器后,就可以指定解析器去解析某个XML文档。 解析器采用SAX方式在解析某个XML文档时,它只要解析到XML文档的一个组成部分,都会去调用事件处理器的一个方法,解析器在调用事件处理器的方法时,会把当前解析到的xml文件内...

2019-03-15 16:39:12 455

原创 XML:DOM解析

XML解析CRUD : create retrieve update deleteXML解析方式分为两种:dom和saxdom:(Document Object Model, 即文档对象模型) 是 W3C 组织推荐的处理 XML 的一种方式。sax: (Simple API for XML) 不是官方标准,但它是 XML 社区事实上的标准,几乎所有的 XML 解析器都支持它。X...

2019-03-15 15:36:56 209

原创 XML:约束

约束在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,这称之为XML约束。常见的约束技术XML DTD XML SchemaXML DTDDTD(Document Type Definition),全称为文档类型定义DTD文件应使用UTF-8或Unicode&lt;!-- 文件清单:book.xml --&gt;&lt;?xml version="1....

2019-03-15 14:55:27 133

原创 XML:语法

简介因为html语法不严谨,起初xml技术是为了替代html语言,然而xml学习成本太高,所以出了一个过渡技术xhtml,但是十几年过去了发现html很难被替代,只好优化html,也就是html5,xml则转为做数据配置文件。XML技术除用于保存有关系的数据之外,他还经常用作软件配置文件,以描述程序模块之间的关系。配置文件开发里面通常用xml文件或properties文件作为数据配...

2019-03-14 14:37:15 140

原创 JavaWeb:HTTP协议

HTTP协议客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。安装IE浏览器插件HttpWatch,查看IE浏览器通过HTTP协议获取某个页面。HTTP协议简介HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定...

2019-03-14 11:17:09 761

原创 JavaWeb:WEB应用程序

JavaWEB应用程序WEB应用程序指供浏览器访问的程序,通常也简称为web应用。一个web应用由多个静态web资源和动态web资源组成,如:html、css、js文件 Jsp文件、java程序、支持jar包、 配置文件 ……Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射。JavaWEB应用的组成结构开发w...

2019-03-07 15:59:42 835

原创 JavaWeb:配置Tomcat服务器

配置Tomcat服务器Tomcat官方站点:http://tomcat.apache.org获取Tomcat安装程序包tar.gz文件是Linux操作系统下的安装版本 exe文件是Windows系统下的安装版本 zip文件是Windows系统下的压缩版本Tomcat的版本随着SUN公司推出的Servlet/JSP规范不同而不同,基本上是SUN公司每推出一个版本,Tomcat也会发...

2019-03-07 15:29:00 482

原创 JavaWeb:WEB服务器

WEBWEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Internet上供外界访问的Web资源分为:静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。静态web资源开发技术:HTML、CSS、JavaScr...

2019-03-07 09:45:02 8126 1

原创 Oracle和MySQL区别

1、mysql可以没有from,oracle必须有,可以写成from dual;2、mysql使用concat()函数连接字符串,oracle不仅有concat()函数,还可以使用||;3、mysql没有全外连接,使用集合连接代替,oracle有全外连接,而且左右外连接有自己的语法:(+);4、mysql分页使用limit,oracle分页得借助rownum关键字;5、mysql自...

2019-03-05 16:16:27 5408

原创 Oracle:SQL优化

为什么要Oracle优化?随着实际项目的启动,Oracle经过一段时间的运行,最初的Oracle设置,会与实际Oracle运行性能会有一些差异,这时我们就需要做一个优化调整。Oracle优化这个课题较大,可分为四大类:主机性能 内存使用性能 网络传输性能 SQL语句执行性能【程序员】常用SQL优化方案:(01)选择最有效率的表名顺序ORACLE的解析器按照从右到左的顺序...

2019-03-05 16:02:21 156

原创 Oracle:触发器

触发器什么是触发器【Trigger】不同的DML(select/update/delete/insert)操作,触发器能够进行一定的拦截,符合条件的操作,方可操作基表,反之,不可操作基表,类似于JavaWeb中的Filter,Struts2中的Interceptor。为什么要用触发器?如果没有触发器的话,那么DML所有操作,均可无限制的操作基表,这样一来,不符合业务需要。...

2019-03-05 14:45:33 177

原创 Oracle:存储函数

存储函数创建存储函数语法:create [or replace] function 函数名 [(参数列表)] return 返回值类型as --声明 声明;begin --执行 操作; return 返回值;end;/--创建无参存储函数getName,有返回值create or replace function get_name return ...

2019-03-05 14:01:17 761

原创 Oracle:存储过程

存储过程什么是存储过程【procedure】事先运用oracle语法,写好的一段具有业务功能的程序片段,长期保存在oracle服务器中,供oracle客户端(sqlplus)和程序语言远程访问,类似于Java的函数。为什么要用存储过程?(1)PLSQL每次执行都要整体运行一遍,才有结果(2)PLSQL不能将其封装起来,长期保存在oracle服务器中(3)PLSQL不能被其它...

2019-03-04 13:41:38 321

原创 Oracle:PLSQL例外

PLSQL例外例外,相当于java中的异常,是程序设计语言提供的一种功能,用来增强程序的健壮性和容错性。有三种类型的异常错误1、预定义(Predefined)错误ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由ORACLE自动将其引发。2、非预定义(Predefined)错误即其他标准的ORACLE错误。对这种异常情况的处理,需要用户在程...

2019-03-01 21:25:27 329

原创 Oracle:PLSQL游标

PLSQL游标什么是游标/光标【cursor】指向查询结果集的指针,指向哪一行,提取哪一行的数据(PLSQL的游标默认指向结果集的第一行)。类似于JDBC中的ResultSet对象的功能,从上向下依次获取每一记录的内容。显示游标的四个属性游标变量 %found: 当最近一次读入记录成功时返回true游标变量 %notfound:当最近一次读入记录失败时返回true游...

2019-03-01 19:08:10 855

原创 Oracle:PLSQL循环

PLSQL循环--格式一loop exit when 条件; --条件成立退出循环 total := total + salary;end loop;--格式二while 条件 --条件成立进入循环loop total := total + salary;end loop;--格式三for n in 1 .. 3 --1代表开始值,3代表结束值,中...

2019-03-01 16:04:25 466

原创 Oracle:PLSQL判断

PLSQL判断--格式一IF 条件 THEN 语句;END IF;--格式二IF 条件 THEN 语句1; ELSE 语句2;END IF;--格式三IF 条件1 THEN 语句1;ELSIF 条件2 THEN 语句2; --注意是elsifELSE 语句3;END IF;--使用if-else-end if显示今天星期几,是"工作日"还是"休息日"de...

2019-03-01 14:46:28 767

原创 Oracle:PLSQL数据类型

PLSQL数据类型--设置显示PLSQL程序的执行结果,默认情况下,不显示PLSQL程序的执行结果,语法:set serveroutput on/off;set serveroutput on;--写一个PLSQL程序,输出"hello world"字符串,语法:dbms_output.put_line('需要输出的字符串');begin --向SQLPLUS客户端工具输出...

2019-03-01 14:29:01 2275

原创 Oracle:PLSQL概念

PLSQL概念SQL对比PLSQLSQL和PLSQL的关系PLSQL是什么是专用于Oracle服务器,在SQL基础之上,添加了一些过程化控制语句,叫PLSQL,PLSQL强调过程。过程化包括有:类型定义,判断,循环,游标,异常或例外处理...为什么要用PLSQL因为SQL是第四代命令式语言,无法显示处理过程化的业务,所以得用一个过程化程序设计语言来弥补SQL的不...

2019-03-01 09:52:34 758

原创 Oracle:索引

索引什么是索引【Index】(1)是一种快速查询表中内容的机制,类似于新华字典的目录(2)运用在表中某个/些字段上,但存储时,独立于表之外为什么要用索引(1)通过指针加速Oracle服务器的查询速度(2)通过rowid快速定位数据的方法,减少磁盘I/O索引与rowid之间的关系rowid是oracle中唯一确定每张表不同记录的唯一身份证rowid的特点(1)...

2019-03-01 09:17:41 177

空空如也

空空如也

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

TA关注的人

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