- 博客(28)
- 收藏
- 关注
原创 servlet处理http请求
servlet处理http请求 GET/POST提交方法 get提交方式,用于获取到服务器的资源 1、地址栏直接输入服务器资源 2、通过js直接访问 3、超链接访问 post提交方式,主要是用于传输数据,客户端向服务器发送数据一般用post。文本,二进制的数据。 URL:统一资源定位符 URI:统一资源标识符 http传送的
2016-12-22 22:14:50 1037
原创 servlet处理http响应
servlet处理http响应 设置相应内容的类型,MIME类型 什么是MIME类型: 告诉浏览器,服务器发送回去的数据类型是什么,客户端启动相应的应用程序处理相应内容 response.setContentType("text/html") 通过相应头设置MIME类型 response.setHeader("Content-Type","text/html;cha
2016-12-22 22:09:57 415
原创 Javaweb
Javaweb http协议端口号:80 ftp协议端口号:21 1、TCP/IP协议: 应用层:我们编写的程序位于引用层,应用程序是和TCP/IP打交道 http、ftp 传输层:TCP/UDP 网络层:IP层 数据链路层+物理层:以太网,ATM,硬件的接口 客户端连接服务器 ACK = 0:未建立连接 SYN = 1:客户端已经发起了请求 服务器被动链接 客户端
2016-12-22 22:09:20 348
原创 Servlet
Servlet 什么是? 运行在web服务器或应用服务器上的java程序 在web上创建动态内容的有效而强大的解决方案 有容器来管理生命周期与web服务器的交互 有Sun规范了启工能 Servlet规范的组成 1、Web应用程序 2、Servlet与httpservlet Servlet用于创建动态的网页,httpservlet天生支持http 3、过滤器
2016-12-22 22:08:26 723
原创 Java XML解析技术
Java XML解析技术 其功能重在数据的传输 XML: 1、可扩展的标记语言 2、设计用来传输和存储数据 3、允许开发人员自定义标签名字,但是要符合一定的规范 xml和html区别 a、xml不是html的替代,他们两个有各自的功能 b、xml设计用来传输额存储数据,重点在于数据 c、html设计用来显示数据, 根源上,一个xml文件有且仅有一个根元素 C
2016-12-22 22:07:07 659
原创 练习2
效果图 html> html lang="en"> head> meta charset="UTF-8"> title>title> style> body{ padding: 50px; } #div1{ height: 300px; wi
2016-12-15 21:46:14 345
原创 练习1
效果图 select{ width: 150px; height: 100px; } div{ width: 50px; display: inline-block;
2016-12-15 21:44:29 308
原创 jQuery封装框架
jQuery封装框架 第一步,先导入jQuery: 注意:尽量将js代码放在标签后边,效率问题 attr( ):一个参数获取属性值,两个参数是设置属性值 removeAttr( ):移除属性 addClass / removeClass:动态添加或删除class,这个方法删除是将class设置为空,而removeAttr是直接删除属性 addClass方法设置class属性,调用方法的
2016-12-15 15:37:17 1167
原创 JavaScript
JavaScript (Netscape公司——网景) 解释型脚本语言 特点: 程序不需要编译 运行时才翻译成机器语言 没执行一次就要编译一次,效率低,依赖于解释器,单具有跨平台的特性 弱语言类型,变量值钱不用声明,有解释器在运行时检查其数据类型 区别: 编译型语言;程序在执行之前需要专门的解释过程,把程序编译成机器语言,运行时不需要编译,程序执行效率高,倚赖编译
2016-12-08 22:20:00 299
原创 DOM
DOM document是内存自动创建的,是dom的最低成对象 所有的标签都是元素节点,换行是文本节点,元素节点返回1,文本节点返回3,属性节点返回2 childNodes:获取所有的子节点 children:获取所有子元素中的元素节点 firstChild在IE里边获取到的是第一个元素节点,DOM浏览器里边获取到的是第一个子节点 处理兼容性问题 eg:var node
2016-12-08 22:19:26 321
原创 BOM
BOM setTimeout(add,2000) //add为回调函数,命名回调,时间是毫秒单位 setTimeout(function(){ console.info(..) },3000); var time = setTimeout("alert()",4000) //简单的语句可以放在字符串中,到时间自动转换为js代码执行 clearTimeout(time) //消除延时
2016-12-08 22:18:49 236
原创 CSS
CSS 行级元素和块级元素 块级元素: 都占一行,块级元素的后面无法再放任何的内容 从页面布局和外观现实来看,一个网页的布局就类似于一片报纸的排版。首先将网页分为大的模块,然后将模块里边再分成小的模板。所以块级元素多用来布局。 行级元素: 只占一小块空间,后面可以继续放内容 也称为行内标签,内联标签,使用块级元素将网页进行结构搭建好了以后,使用行级元素来排版
2016-12-01 08:56:16 307
原创 JDBC
步骤 1、告知驱动管理器,配置数据库应用,即加载驱动 Class.forname("com.mysql.jdbc.Driver"); //加载驱动 2、获取连接(导包的时候一定要注意导java的包) Connection con = null ; //通过驱动管理器去获取连接---三个参数:URL(统一资源定位符),用户名,密码 URL格式:协议://对方机器Ip地址:
2016-12-01 08:54:00 383
原创 数据库
数据库(DB) Date Base 查询语句 1、投影操作 SELECT* FROM t_player WHERE f_place = '门将' ORDER BY f_dateOfBirth DESC; distinct 排除重复行 返回限定行操作(翻页操作) LIMIT初始序号是0, 聚合函数统计 count 统计 count(*) count(all 列名) 表示统
2016-12-01 08:52:42 337
原创 Java学习-GUI
GUI Jframe 不管是设置大小还是位置,都是先设置水平(x),在设置垂直(y) 设置位置:setLocation( ); 设置大小:setSize( ); 设置标题:setTitle( ); 设置图标: 先要得到工具类Tookkit tk = Toolkit.getDefaultToolkit( ); 然后设置图标setIconImage(tk.createImage
2016-11-10 23:34:38 531
原创 Java学习—I/O
I/O 输入与输出:在Java中,是站在程序的角度具体考虑 管道分类 字节流:InputStream、OutputStream 当我们传输二进制数据的时候,选择字节流 字符流:Reader(字符输入管道)、Writer(字符输出管道) 当我们传输文本数据的时候,选择字符流 步骤 1)选取管道 2)创建管道 3)操作管道 3.1 输入—read 3.2 输出
2016-11-10 23:22:43 238
原创 Java学习—集合框架
集合框架 JCF:Java Collection Framework 概念 为了解决某一问题,而预先设计的一系列具有继承或实现关系的类接口,在使用过程中,我们只需要选取相应接口与类进行操作就可以完成功能 区分:collection与collections ****前者是接口,后者是 List——列表 特点:线性-有序-外部放入的顺序即为列表存入的顺序,所以有下标
2016-11-10 23:19:52 223
原创 Java学习-异常处理
异常处理 1、捕获 语法:try{ 正常逻辑的代码 但有可能发生异常 }catch(异常类型 变量名){ 处理 } 当try块后边的catch块之间没有继承关系时,他们的顺序可以随意调换;但是如果catch块之间存在继承关系,那么捕获子catch类必须放在捕获父类catch前边 通过catch块的 变量名.printStackTrace() 打印异常的堆栈信息
2016-11-03 13:43:10 232
原创 Java学习-常用类
常用类 String 1、语法特殊性:提供了String常量对象 2、内存存放的特殊性:String常量对象在加载期就会被产生,帮到数据段的字符串常量池当中,运行起来以后需要使用,直接到常量池取就是了 eg:String str = new String("hello!") 产生了两个字符串对象,3个对象 3、String对象内容不可变(对String的特殊设计:字符串是常量,所以
2016-11-03 13:42:11 336
原创 Java学习-类的高级概念
类的高级概念 1、访问修饰符,3个关键字,4中情况 2、get/set 3、static:a.效果 b.为什么 4、初始化块 5、前瞻性——内部类 (get/set)访问器修改器的好处: 1、可以将某个属性变成只读或只写 2、可以对外部赋给属性的值进行有效性控制 3、类的用户不需要知道类是如何存储数据的 static —— 静态 效果: 1)static属性
2016-11-03 13:40:54 294
原创 Java学习-抽象
抽象 抽象类——用可选修饰符abstract修饰的类 特点 1、不能产生对象(原因:对象时具体的,实际的存在,不应该有不确定的东西) 2、抽象类存在的意义在于产生子类 3、抽象类里边可以定义:属性/构造/方法/初始化块,总之该有的都有 4、语法上允许一个抽象类里边没有抽象方法,但是这样做失去了设计的意义 5、只能设计在类和方法上 抽象方法 如果一个方法,我们只能确定他的声明为无法确
2016-11-03 13:39:27 255
原创 Java学习-多态
多态 概念:相同行为,不同的实现 静态多态:编译时,系统就能决定调用哪个方法 动态多态:运行中系统才能动态确定方法指向的对象 类型转换 基本数据类型 引用数据类型 只有有继承关系的,才可能进行类型转换 向上转型和向下专型 父类 变量= 子类对象 大的变量 = 小得变量(无风险) 子类 变量 = (子类) 父类对象或其他子类对象 小的变量 = 大的值(编译成功,
2016-11-03 13:36:30 194
原创 Java学习-继承
继承 概念——类与类之间的关系 is a 把具有相同行为与属性的类进行抽取,设计为父类,子类通过继承,自动具备来自于父类的属性和行为 优点 1)代码的重用性 2)父类的属性 语法:extends Java中的子类只能有一个父类(单继承) 内存实现—内存的叠加 先加载父类对象那个,然后拼接上子类对象
2016-11-03 13:34:44 190
原创 java基础-补
Java版本 在jdk1.5以后,改为JavaEE,JavaSE,JavaSE,现最新版为jdk1.8,即Java8。 编译:产生一个二进制文件,源文件对其无影响。 解释:没有中间文件的产生,计算机直接读取 垃圾回收机制(GC) 不可控制。 (1)发现无用信息对象; (2)回收被无用对象占用的空间,是该空间可以再次被使用。 void是一种返回类型,表示的是没有返回值。
2016-10-24 22:35:43 339
原创 Java学习-流程控制
在程序设计时,一般有三种结构:顺序结构,选择结构,循环结构。 选择结构 1.if if 的括号内是通过判断true or false来选择。 下图为用if判断数的大小排序的例子 2.if/else else不会单独出现 3.switch 判断结构 注意: a.switch语句中检测的变量只能是32位或更小,也就是说能支持byte short int ch
2016-10-12 23:21:55 305
原创 java学习-基础语法
一、关键字 整个语言的骨架,不要求记忆,但是常用可分辨。 二、标识符 规则: 1.不能是关键字,外加true,false,null 2.可包含字母,数字,下划线,$ 3.开头不可为数字 4.区别大小写 三、数据类型 分为两大类,引用和基本,基本又分为四类,全部为:byte short int long char float double bolean
2016-10-10 23:12:57 256
转载 面向对象之封装,继承,多态(上)
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.NET/csh624366188 Java是一种面向对象的语言,这是大家都知道的,他与那些像c语言等面向过程语言不同的是它本身所具有的面向对象的特性——封装,继承,多态,这也就是传说中的面向对象三大特性 一:从类和对象开始说起: Oop:Object Oriented Programming(面向
2016-10-10 22:04:55 270
原创 Java学习小结
一、软件与程序 软件与我们的生活已经息息相关,学习Java,我们首先要了解软件到底是什么。 总的来说,软件就是为了完成某些特定功能的多个程序文件集合,而程序,则是由一段0和1的二进制代码组成的。我们学习Java的目的,其目的就是编写程序,实现功能。从编程语言的发展角度来看,我们接触的都是属于高级语言,而相对于前两代的机械语言和汇编语言,其易用性和可读性是完全不同的。 程序的设计: 一般可以
2016-09-30 00:42:31 236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人