- 博客(33)
- 收藏
- 关注
原创 "我"
经过一个月的休息,今天再次开始下一阶段的学习。今天复习java面向对象编程,我所学的知识都潜眠。讲了一些概念的知识,总是不在状态。并且出现一个毁灭型的问题,我对我所学习的没动力了,难道是我疲倦了?但也不对呀,我都休息了一个月了,又或是假期综合症?
2013-08-20 21:01:07
481
原创 jsp基础
1 jsp:javaServler Page,是服务器端的脚本语言(插件)2 jsp引擎:容器需要编写一个类将一个jsp页面翻译成一段java代码,这样可以减少用户通过out.println()输出页面的繁琐操作。容器对jsp的支持,指的就是jsp引擎的书写。3 servlet是一套容器与用户之间交互的规范,servlet接口由用户书写业务,由容器调用,判断一个类是否是servlet,就看
2013-07-09 22:53:36
450
原创 过滤器
1 xx表示访问名字为xx对应的servlet时,要经过该过滤器2 过滤器有四种:request,forward,include,error。在中加入,配置过滤器类型。默认为request。Request:表示对请求路径过滤。Forward:表示对内部转发过滤Include:表示对包含过滤。Error:表示对错误过滤。 filter-name>cffilter-nam
2013-07-09 21:42:57
456
原创 对象作用域与servlet事件监听器
1对象作用域:request对象作用范围:一次请求范围内session对象作用范围:一次回话范围内servletContext对象作用范围:整个web应用程序2 servletContext对象的监听:1)ServletContextListener接口a)void contextInitialized(ServletContextEvent sce):程序开始时监听b
2013-07-02 21:36:44
582
原创 Web应用程序状态管理
1 状态跟踪:由于http协议是一种无状态的协议,当请求和响应完成后,连接会断开,以释放服务 器的资源。这时每次请求到达后,服务器都会认为是新用户,这就是无状态。但是很多 时候,服务器又需要保存客户端的状态进行一些商务活动,如:用户的登录、购物车信 息。这时就需要状态跟踪。2 状态跟踪的方式:1 隐藏表单2 cookie3 session4 url重写3 cookie工
2013-07-01 23:28:15
607
原创 使用servlet处理HTTP请求
1 HttpServletReques是ServletRequest的子接口。是专门针对http协议书写的接口,由容器实现,由用户调用。用户根据接口调用方法,可以屏蔽容器的差异。2get与post区别:提交数据类型: 文本 文本、二进制文本提交数据长度: 255字符 无限制提交数据可见性:作为URL地址的一部分显示在浏览器地址栏 作为请求的消息体,不
2013-06-29 00:44:16
839
原创 Servlet处理HTTP响应
1 HttpServletResponse是ServletResponse接口的子接口,是根据http协议而建立的接口,该接口由容器厂商实现,由用户调用。不同的容器厂商实现该接口,这样用户在用接口调用方法时,可以屏蔽容器的差异。2 状态码: 100-199 请求正在进行 200-299 请求成功 300-399 新地址
2013-06-28 00:19:48
675
原创 Servlet基础
1 web服务器:开启服务器,开放端口,接收客户端请求,产生*.html响应。2 web容器:通信支持,servlet生命周期管理,线程管理,jsp支持,处理安全性(主要是根据请求信息,产生动态页面)3 web应用服务器:web服务器+web容器。4 适配器:建立一个类A实现接口,再建立一个类B继承类A,就避免类B重写接口中的所有方法。 如GenericServle
2013-06-26 10:28:26
554
原创 原生数据类型
1 Java数据类型分为:原生数据类型(primitive data type)、引用类型(reference type)2 变量与常量:常量就是值不会变化的量;变量就是值可以变化的量。3如何变量赋值: 变量类型 变量名=变量值 int a=14变量名:以字母、数字、下划线、$符号开头,并且不以数字开头。5 原生数据类型有8种:1)数值型:
2013-06-17 23:46:58
808
原创 HTML含义
html:超文本标记语言 (Hyper Text Markup Language)。超文本就意味着html文件中内容不仅仅是文本,还通过了一系列的标记去链接各式各样的资源。图片、音频、视频、css、js、Flash等等。客户端在访问该网页时,不仅仅访问网页。而且要将该网页上链接的资源一一下载到客户端,才能正确显示网页所有的内容。
2013-06-17 23:05:13
760
转载 HTML中id、name、class 区别
HTML 中 id与name 区别一个name可以同时对应多个控件,比如checkbox和radio而id必须是全文档中唯一的id的用途 1) id是HTML元素的Identity,主要是在客户端脚本里用。2) label与form控件的关联,如 label for="MyInput">My Input id="My
2013-06-17 23:04:00
477
原创 get和post区别
(1)get是从服务器上获取数据,post是向服务器传送数据。1) 在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。(2) 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。2) GET方式提交的数据最多只能
2013-06-17 21:41:39
467
原创 跳转语句
1 break语句:经常用于循环语句中,用于跳出整个循环,执行循环 后面的代码。2 continue语句:经常用于循环语句中,用于跳出本次循环,执行下 一次循环。Public class BreakTest{Public static void main(String[] args){For(int i=0;iIf(i==5){Break;}System.out.p
2013-06-17 10:31:18
700
原创 HTTP
1 HTTP是一个基于请求/响应模式的,无状态协议。2 浏览器与服务器通信过程: 1)客户端和web服务器建立连接; 2)客户端发送请求; 3)服务器接受客户端的HTTP请求,生成HTTP响应回发; 4)服务器端关闭连接。3 请求组成部分:请求行(请求
2013-06-17 09:39:17
466
原创 第六章 聚合函数与分组
1:count 总数目 sum 总和 avg 平均值 max 最大值 min 最小值 判断特殊数据( null)用 is null;2: select count (计数规范) from 表名;3: select sum (计数规范) from 表名;4:select av
2012-10-25 22:06:05
263
原创 第五章 简单的数据查询
1 select 列名列表 from 表名; 单个列; 多个列,用逗号隔开; *代表所有列;2 列别名(AS) select 列名 AS 新列名 from 表名;3 计算列select 列 运算符 列 from
2012-10-25 21:39:53
301
原创 第四章 DML语句更改数据
1:添加数据 INSERT INTO 表名(列名) VALUES (值列表)2:更改数据UPDATE 表名 SET WHERE 条件用算数运算符,AND同时满足,不包括边界值,OR满足之一,BETWEEN AND 包括边界值,IN 用于集合3:删除数据DELETE FROM 表名 WHERE 条件;TRUNCATE TABLE 表名俩者区别:TRU
2012-10-23 13:27:06
271
原创 数据库 第三章保证数据完整性
1:数据完整性实施方法 实体、域、引用、自定义完整性。2:实体完整性:primary key(auto_increment) ,unique3: 域完整性: not null,default,foreign key,check.4:constraint 约束名 foreign key (当前列名) references 表名(列名)
2012-10-23 13:14:02
570
原创 关系型数据库基础 第二章
1 创建 使用 删除数据库:CREATE DATABASE 数据库名;USE 数据库名;DROP DATABASE 数据库名;2 创建 删除 复制表:CREATE TABLE 表名(列名 列的数据类型(列的约束) ); -- 列与列间用,DROP TABLE 表名; CREATE TABLE t_COPY SELECT *FROM 表名
2012-10-18 15:53:13
324
原创 关系型数据库基础 第一章
1 数据库:计算机上集中存放数据的地方。2 数据模型:层次模型、网状模型、关系型模型、对象模型。3 表与表关系:一对一、一对多、多对多。4 管理关系型数据库的软件称为关系型数据库管理系统(RDBMS)。5 RDBMS分为:本地数据库管理系统(Local)、数据库服务管理系统(Server)。6 结构化查询语言SQL:1 含义:一种特定的数据库语言7 SQL
2012-10-18 15:31:05
347
原创 第八章 复杂数据类型
Ⅰ结构类型struct 结构名{数据类型1 成员名1;数据类型2 成员名2;. . .数据类型n 成员名n;};1含义:用于把不同类型的数组合成一个集合体2内存结构:大于或等于结构中所有成员变量大小之和3独立存储空间Ⅱ共用体union 结构名{数据类型 成员名;数据类型 成员名;. . .数据类型 成员名;
2012-10-14 18:06:07
256
原创 第七章 数组和字符串
Ⅰ数组含义:按一定顺序排列,具有某种相同性质的同类型变量的集合Ⅱ一维数组1定义数据类型 数组名[整型常量表达式];说明:1数据类型是数组中全体数组元数的数据类型2数组名用标识符表示,整型常量表达式代表数组具有的数组元数个数3数组元数的下表一律从0开始4编译程序为数组开辟连续的存储单元,用来顺序存放数组的各数组元素。用数组名表示该数组存储区的首地址 2引用
2012-10-14 17:35:06
307
原创 第六章 循环结构的程序设计
Ⅰwhilewhile(表达式)循环体语句 说明:1 表达式是控制循环的条件,它可以是任何类型的表达式2 循环体语句语法上定义为一条语句,若循环体含有多条语句,则必须用花括号把它们括起来,成为复合语句3 while语句的特点是:先判断,后执行。若表达式一开始就为‘假’,则循环一次也不执行Ⅱdo-whiledo{循环体语句}while(表达式);说明:1表
2012-10-14 17:08:41
354
原创 第五章 选择结构的程序设计
Ⅰif语句1 if 单分支选择2 if---else 双分支选择3 if---else if.......else 多分支选择Ⅱswitch
2012-10-14 16:43:43
386
原创 第四章 运算符、表达式和语句
Ⅰ 运算符1 算术运算符:+ — * / %2赋值运算符:=3关系(比较运算符:‘==’‘!=’‘>’‘>=’‘4逻辑运算符:‘&&’‘||’‘!’5增量、减量:‘++’‘——’6扩展运算符:a+=1→a=a+1;a-=1;a*=1;a/=1;a%=17特殊运算符:sizeof()Ⅱ表达式1含义:由运算符和操作数组成的式子“a=12 ”2特点
2012-10-14 16:35:53
262
原创 第三章 数据储存与输入输出
Ⅰ 基本数据类型字符型 char(1字节)数字型:整型(short(2)、int(4)、long(4)) 浮点型(float(4)、double(8)) Ⅱ 变量含义:1 存储数据的基本单位,它是一个容器,代表某一个内存空间 2:空间地址别名Ⅲ 常量含义:值不可变的量
2012-10-14 16:17:51
327
原创 第二章 编程语言概述
Ⅰ 标识符1 含义:程序中定义的特定意义的单词2 判断:能起名字的地方3 规则:1由字母、数字、下划线构成 2 第一个字符必须是字母或下划线 3 不能与关键字重名Ⅱ 关键字1 含义: C语言中定义的具有特殊意义的标识符Ⅲ 程序的执行过程编辑---编译---链接---运行
2012-10-14 16:08:28
272
原创 第一章 软件开发概述
1 软件 特定功能程序集合2 程序 指令集合3 指令 命令计算机执行的操作4 程序语言发展 机器语言-----汇编语言------高级语言5 软件开发步骤 分析----算法----代码实现[编写代码+翻译(编译/解释)]-----链接-----调试6 调试(语言、开发、逻辑、运行错误)7 算法特点:有穷性、确定性、有效性、0个或多个输入、1个或多
2012-10-14 15:52:38
305
原创 九九表
#includemain(){ int x,y; for(x=1;x for(y=1;y printf("%d",x*y); } printf("\n"); }}
2012-10-14 15:37:13
282
原创 字符串和选择排序
1 char a[ ]={'a','b','c'}等价于char a[ ]="abc"2 printf("%s",a)等价于printf(a)3 char a[ ]={'a','b','c'}是3个长度;4 char a[ ]="abc"是4个长度。(字符串在内存中的存放形式是按字符串中的字符的排列顺序存放,每个字符占用一个字节,并在末尾添加'\0'作 为
2012-10-14 15:36:27
501
原创 选择结构的程序设计
Ⅰ if语句1:if(单分支选择) if(表达式){ 语句1}2:if _else(双分支选择) if(表达式){ 语句1} else{ 语句2 } 3:if else if .....(else)(多分支选择)—用于—多区间判断Ⅱ
2012-10-14 15:35:21
329
原创 复杂数据类型
Ⅰ:结构类型1 含义:把不同类型的数据组合成一个集合体。2 内存结构:一个结构变量所占的内存空间的大小,大于或等于结构中所有成员变量大小的和。且是独立存储空间Ⅱ:共用体1 含义:让几个不同类型的成员变量共享同一存储区。2 内存结构:一个结构变量所占的内存空间的大小,等于最长的成员的长度。Ⅲ:指针类型1 含义:指针类型的变量专门用来存储
2012-10-14 15:31:38
745
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅