- 浏览: 11239 次
最新评论
文章列表
一、ajax简介
异步的javascript和xml
创建快速动态网页的技术
通过在后台与服务器进行少量的数据交换,不用重新加载整个页面,只需要对网页某部分进行刷新
二、XMLHttpRequest
1、是ajax的基础
2、XMLHttpRequest对象 用于在后台与服务器交换数据。这意味着可以不用重新加载整个页面,对网页的某部分进行更新。
3、
①创建XMLHttpRequest对象
var xmlhttp;
if(window.XMLHttpRequest){//如果支持XMLHttpRequest对象,则创建一个XMLHttpRequest对象
...
- 2016-08-25 09:26
- 浏览 360
- 评论(0)
sql语句中where 1=1的作用
- 博客分类:
- oracle
一、where 1=1
1=1恒成立
1=1的用处 :用于动态SQL 例如 lv_string := 'select tbl_name,tbl_desc from tbl_test where 1=1 '||l_condition; 当用户选择了查询的名称'abc'时l_condition :='and tbl_name = ''abc'''';但是当用户没有 选择名称查询时l_condition就为空 这样 lv_string = 'select tbl_name,tbl_desc from tbl_test where 1=1 ' ,运行也不会出错,相当于没有限制名称条件。但是 ...
- 2016-08-23 09:34
- 浏览 909
- 评论(0)
request.getScheme()
- 博客分类:
- JSP
<%
String path=request.getContextPath();
String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<base href="<%basePath%>">
这个语句是用来拼接网络相对路径的
<base href="...">是用来 ...
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前 ...
一、过滤器是什么?
对web应用来说,过滤器就是驻留在服务器端、源数据和目的数据之间,对web请求和web响应的头属性(Header)和内容体(Body)进行操作的一种特殊的web组件。它们拦截请求和响应。
二、过滤 ...
一、servlet技术
servlet技术是基于Java编程语言的web服务器端的编程技术。主要用于在web服务器端获得客户端的访问请求信息和动态生成对客户端的响应消息。servlet技术是jsp技术的基础。
二、什么是servlet及servlet的特点?
1、什么是servlet:servlet是一个基于Java技术的web组件,用来扩展以请求响应为模型的服务器的功能,提供动态内容。
2、servlet的特点:
①servlet与平台无关。由于本身是Java类,即有Java的特性。可被编译成字节码,动态的载入 ...
一、什么是会话?
答:一个客户端与服务端不中断的请求响应序列。
二、什么是会话跟踪?为什么要进行会话跟踪?
答:对客户端与服务端进行会话的监视。由于浏览器与web服务器之间是使用http协议进行通信的,它是无状态的协议。当某个用户发出页面请求时,web服务器只是进行简单的响应,然后关闭与该用户的连接。因此,当一个请求发送到web服务器时,无论其是否为第一次来访,服务器都会把它当作第一次对待。因此就需要会话跟踪技术来判断是否为同一个用户。
三、会话跟踪的四大技术详解。
1、url传递参数
url可以在后面附加参数,和服务器请求一起发送
u ...
设计模式:解决一类问题最行之有效的方法。
java中有23种设计模式,这里要讲的是最常用的单例设计模式。是用来解决一个类在内存中只存在一个对象的问题。单例设计模式分为饿汉式和懒汉式。
想要保证对象唯一
①为了避免其他程序过多建立该类对象,先禁止其他程序建立该类对象。
②还为了让其他程序可以访问到该类对象,需要在本类中自定义一个对象。
③为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式
这三步如何用代码体现?
1、饿汉式代码: 2、懒汉式代码:
改进代码如下:
关于懒汉式和饿汉式的几个问题:
1、懒汉式和饿汉式有什么不同?
懒汉式 ...
隐式对象:在jsp中不需要声明创建就可以直接使用的对象称为隐式对象。
JSP中有9大隐式对象:pageContext、request、session、application、page、config、response、out、exception。下面根据他们的用法分类进行阐述。
一、用来数据共享的对象
数据范围从小到大:
1、pageContext:在本页共享数据
2、request:在同一次请求响应过程中共享数据
3、session:在同一次会话中共享数据
4、application:在应用程序运行期间共享数据
由于因特网本身是一种无联机状态的应用程序,当一份网页文件从网站服 ...
1、异常是什么?
用面向对象的思想将问题进行描述,并将问题进行对象的封装。
2、异常体系
Throwable
|--Error:不需要编写针对性处理方式
|--Exception:需要编写针对性处理方式进行处理
3、throw和throws的区 ...
this:代表它所在函数的所属对象的引用。简单的说,哪个对象在调用这个函数就代表哪个对象。
1、用于区分成员变量和局部变量同名的情况。
2、当定义类中功能时,该函数内部要用到调用函数的对象时,这时用this来表示这个对象。(但凡本类功能使用本类对象都用this表示)
this语句:用于构造函数之间进行互相调用。this语句只能定义在构造函数的第一行,因为初始化要先执行。
一、
通过地址栏输入url地址,超链接,和表单都可以和服务器进行交互。前两种用的是get方式提交,表单可以用get方式也可以用post方式,默认是get方式,但建议使用post方式。
二、区别
1、get是从服务器上获取数据,post是向服务器传送数据。
2、get把参数数据队列提交到表单的action属性所指的url中,值和表单的字段一一对应。在url中可以看到,get提交的信息都显示在地址栏中。例如:
https://www.baidu.com/s?word=iteye&ie=utf-8&tn=98012088_2_dg&ch=3
?分割url和 ...
根据优先级排序
一、算术操作符
+、-、*、/
select sal,comm,sal+nvl(comm,0) from emp;
二、连接操作符
1、union :合并两个操作结果,去掉重复值
select sal,deptno from emp union select sal,deptno from emp where deptno=10;
2、union all:合并两个操作结果,保留重复值
select sal,deptno from emp union all select sal ,deptno from emp where deptno=10;
...
SQL函数带有一个或者多个参数且一定有返回值
SQL函数包括单行函数、分组函数、分析函数三大类
一、单行函数 对于从表中查询的每一行只返回一个值
可以出现在select子句和where子句中
分类:
1、字符函数
ASCII函数 :返回给定字符的ASCII码值
CHR函数 : 返回指定ASCII码值的字符
select ascii('a'),chr(65)from dual;
SUBSTR(string,start,count)函数:获取源字符串从start位置起得 count个字符
select substr('abcdef',2,3) from dual;
...
首先以下四点是我此篇博客要解决的几个问题
1.ArrayList与LinkedList的区别和使用场景
2.ArrayList与Vector的区别和使用场景
3.HashSet与Treeset的使用场景
4.HashMap与TreeMap的使用场景
1.集合框架:Java中定义的一些数据结构类(util包中)
2.Collection类:表示一组数据的类
列表:(List接口)有序的collection
常用List实现类ArrayList、LinkedList、Stack、Vector
集合:(Set接口)无重复的collection
常用Set实现类HashSet、TreeSet
3. ...