<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Mr_Cccc的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Mr_Cccc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mr_Cccc]]></copyright><item><title><![CDATA[servlet处理http请求]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53821517</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53821517</guid><author>Mr_Cccc</author><pubDate>Thu, 22 Dec 2016 22:14:50 +0800</pubDate><description><![CDATA[servlet处理http请求
GET/POST提交方法
get提交方式，用于获取到服务器的资源

1、地址栏直接输入服务器资源

2、通过js直接访问

3、超链接访问
post提交方式，主要是用于传输数据，客户端向服务器发送数据一般用post。文本，二进制的数据。










URL：统一资源定位符

URI：统一资源标识符
http传送的]]></description><category></category></item><item><title><![CDATA[servlet处理http响应]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53821487</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53821487</guid><author>Mr_Cccc</author><pubDate>Thu, 22 Dec 2016 22:09:57 +0800</pubDate><description><![CDATA[servlet处理http响应


设置相应内容的类型，MIME类型
什么是MIME类型：

告诉浏览器，服务器发送回去的数据类型是什么，客户端启动相应的应用程序处理相应内容

response.setContentType("text/html")
通过相应头设置MIME类型

response.setHeader("Content-Type","text/html;cha]]></description><category></category></item><item><title><![CDATA[Javaweb]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53821478</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53821478</guid><author>Mr_Cccc</author><pubDate>Thu, 22 Dec 2016 22:09:20 +0800</pubDate><description><![CDATA[Javaweb
http协议端口号：80
ftp协议端口号：21
1、TCP/IP协议：
应用层：我们编写的程序位于引用层，应用程序是和TCP/IP打交道 http、ftp
传输层：TCP/UDP
网络层：IP层
数据链路层+物理层：以太网，ATM，硬件的接口


客户端连接服务器
ACK = 0：未建立连接
SYN = 1：客户端已经发起了请求
服务器被动链接
客户端]]></description><category></category></item><item><title><![CDATA[Servlet]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53821469</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53821469</guid><author>Mr_Cccc</author><pubDate>Thu, 22 Dec 2016 22:08:26 +0800</pubDate><description><![CDATA[Servlet
什么是？
运行在web服务器或应用服务器上的java程序
在web上创建动态内容的有效而强大的解决方案
有容器来管理生命周期与web服务器的交互
有Sun规范了启工能


Servlet规范的组成
1、Web应用程序 
2、Servlet与httpservlet


Servlet用于创建动态的网页，httpservlet天生支持http
3、过滤器
]]></description><category></category></item><item><title><![CDATA[Java XML解析技术]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53821452</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53821452</guid><author>Mr_Cccc</author><pubDate>Thu, 22 Dec 2016 22:07:07 +0800</pubDate><description><![CDATA[Java XML解析技术
其功能重在数据的传输
XML：
1、可扩展的标记语言 
2、设计用来传输和存储数据

3、允许开发人员自定义标签名字，但是要符合一定的规范
xml和html区别
a、xml不是html的替代，他们两个有各自的功能
b、xml设计用来传输额存储数据，重点在于数据
c、html设计用来显示数据，



根源上，一个xml文件有且仅有一个根元素
C]]></description><category></category></item><item><title><![CDATA[练习2]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53677368</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53677368</guid><author>Mr_Cccc</author><pubDate>Thu, 15 Dec 2016 21:46:14 +0800</pubDate><description><![CDATA[效果图



html>
html lang="en">
head>
    meta charset="UTF-8">
    title>title>
    style>
        body{
            padding: 50px;
        }
        #div1{
            height: 300px;
            wi]]></description><category></category></item><item><title><![CDATA[练习1]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53677213</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53677213</guid><author>Mr_Cccc</author><pubDate>Thu, 15 Dec 2016 21:44:29 +0800</pubDate><description><![CDATA[效果图





    
    
    
        select{
            width: 150px;
            height: 100px;
        }
        div{
            width: 50px;
            display: inline-block;
        ]]></description><category></category></item><item><title><![CDATA[jQuery封装框架]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53671193</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53671193</guid><author>Mr_Cccc</author><pubDate>Thu, 15 Dec 2016 15:37:17 +0800</pubDate><description><![CDATA[jQuery封装框架
第一步，先导入jQuery：
注意：尽量将js代码放在标签后边，效率问题
attr( )：一个参数获取属性值，两个参数是设置属性值
removeAttr( )：移除属性
addClass / removeClass：动态添加或删除class，这个方法删除是将class设置为空，而removeAttr是直接删除属性
addClass方法设置class属性，调用方法的]]></description><category></category></item><item><title><![CDATA[JavaScript]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53525462</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53525462</guid><author>Mr_Cccc</author><pubDate>Thu, 08 Dec 2016 22:20:00 +0800</pubDate><description><![CDATA[JavaScript
（Netscape公司——网景）
解释型脚本语言
特点：

程序不需要编译

运行时才翻译成机器语言

没执行一次就要编译一次，效率低，依赖于解释器，单具有跨平台的特性
弱语言类型，变量值钱不用声明，有解释器在运行时检查其数据类型
区别：

编译型语言；程序在执行之前需要专门的解释过程，把程序编译成机器语言，运行时不需要编译，程序执行效率高，倚赖编译]]></description><category></category></item><item><title><![CDATA[DOM]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53525447</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53525447</guid><author>Mr_Cccc</author><pubDate>Thu, 08 Dec 2016 22:19:26 +0800</pubDate><description><![CDATA[DOM
document是内存自动创建的，是dom的最低成对象
所有的标签都是元素节点，换行是文本节点，元素节点返回1，文本节点返回3，属性节点返回2
childNodes：获取所有的子节点
children：获取所有子元素中的元素节点
firstChild在IE里边获取到的是第一个元素节点，DOM浏览器里边获取到的是第一个子节点


处理兼容性问题

eg：var node ]]></description><category></category></item><item><title><![CDATA[BOM]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53525432</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53525432</guid><author>Mr_Cccc</author><pubDate>Thu, 08 Dec 2016 22:18:49 +0800</pubDate><description><![CDATA[BOM
setTimeout(add,2000) //add为回调函数，命名回调，时间是毫秒单位
setTimeout(function(){

console.info(..)
},3000);
var time = setTimeout("alert()",4000) //简单的语句可以放在字符串中，到时间自动转换为js代码执行
clearTimeout(time) //消除延时]]></description><category></category></item><item><title><![CDATA[CSS]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53418071</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53418071</guid><author>Mr_Cccc</author><pubDate>Thu, 01 Dec 2016 08:56:16 +0800</pubDate><description><![CDATA[CSS
行级元素和块级元素
块级元素：

都占一行，块级元素的后面无法再放任何的内容

从页面布局和外观现实来看，一个网页的布局就类似于一片报纸的排版。首先将网页分为大的模块，然后将模块里边再分成小的模板。所以块级元素多用来布局。
行级元素：

只占一小块空间，后面可以继续放内容

也称为行内标签，内联标签，使用块级元素将网页进行结构搭建好了以后，使用行级元素来排版

]]></description><category></category></item><item><title><![CDATA[JDBC]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53418056</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53418056</guid><author>Mr_Cccc</author><pubDate>Thu, 01 Dec 2016 08:54:00 +0800</pubDate><description><![CDATA[步骤
1、告知驱动管理器，配置数据库应用，即加载驱动
Class.forname("com.mysql.jdbc.Driver"); //加载驱动


2、获取连接（导包的时候一定要注意导java的包）


Connection con = null ;
//通过驱动管理器去获取连接---三个参数：URL(统一资源定位符)，用户名，密码
URL格式：协议：//对方机器Ip地址：]]></description><category></category></item><item><title><![CDATA[数据库]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53418045</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53418045</guid><author>Mr_Cccc</author><pubDate>Thu, 01 Dec 2016 08:52:42 +0800</pubDate><description><![CDATA[数据库（DB） Date Base
查询语句
1、投影操作
SELECT* FROM t_player WHERE f_place = '门将' ORDER BY f_dateOfBirth DESC;
distinct 排除重复行
返回限定行操作（翻页操作）
LIMIT初始序号是0，


聚合函数统计
count 统计
count（*）
count（all 列名） 表示统]]></description><category></category></item><item><title><![CDATA[Java学习-GUI]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53123595</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53123595</guid><author>Mr_Cccc</author><pubDate>Thu, 10 Nov 2016 23:34:38 +0800</pubDate><description><![CDATA[GUI
Jframe
不管是设置大小还是位置，都是先设置水平（x），在设置垂直（y）
设置位置：setLocation( );
设置大小：setSize( );
设置标题：setTitle( );
设置图标：

先要得到工具类Tookkit tk = Toolkit.getDefaultToolkit( );

然后设置图标setIconImage(tk.createImage]]></description><category></category></item><item><title><![CDATA[Java学习—I/O]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53123459</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53123459</guid><author>Mr_Cccc</author><pubDate>Thu, 10 Nov 2016 23:22:43 +0800</pubDate><description><![CDATA[I/O
输入与输出：在Java中，是站在程序的角度具体考虑
管道分类
字节流：InputStream、OutputStream

当我们传输二进制数据的时候，选择字节流
字符流：Reader（字符输入管道）、Writer（字符输出管道）

当我们传输文本数据的时候，选择字符流



步骤
1）选取管道 2）创建管道

3）操作管道 3.1 输入—read 3.2 输出]]></description><category></category></item><item><title><![CDATA[Java学习—集合框架]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53123427</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53123427</guid><author>Mr_Cccc</author><pubDate>Thu, 10 Nov 2016 23:19:52 +0800</pubDate><description><![CDATA[集合框架
JCF:Java Collection Framework
概念
为了解决某一问题，而预先设计的一系列具有继承或实现关系的类接口，在使用过程中，我们只需要选取相应接口与类进行操作就可以完成功能


区分：collection与collections


****前者是接口，后者是

List——列表 特点：线性-有序-外部放入的顺序即为列表存入的顺序，所以有下标
]]></description><category></category></item><item><title><![CDATA[Java学习-异常处理]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53020729</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53020729</guid><author>Mr_Cccc</author><pubDate>Thu, 03 Nov 2016 13:43:10 +0800</pubDate><description><![CDATA[异常处理
1、捕获
语法：try{

正常逻辑的代码

但有可能发生异常

}catch(异常类型 变量名){

处理

}
当try块后边的catch块之间没有继承关系时，他们的顺序可以随意调换；但是如果catch块之间存在继承关系，那么捕获子catch类必须放在捕获父类catch前边
通过catch块的 变量名.printStackTrace() 打印异常的堆栈信息]]></description><category></category></item><item><title><![CDATA[Java学习-常用类]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53020724</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53020724</guid><author>Mr_Cccc</author><pubDate>Thu, 03 Nov 2016 13:42:11 +0800</pubDate><description><![CDATA[常用类
String
1、语法特殊性：提供了String常量对象
2、内存存放的特殊性：String常量对象在加载期就会被产生，帮到数据段的字符串常量池当中，运行起来以后需要使用，直接到常量池取就是了
eg：String str = new String("hello!")

产生了两个字符串对象，3个对象
3、String对象内容不可变（对String的特殊设计：字符串是常量，所以]]></description><category></category></item><item><title><![CDATA[Java学习-类的高级概念]]></title><link>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53020715</link><guid>https://blog.youkuaiyun.com/Mr_Cccc/article/details/53020715</guid><author>Mr_Cccc</author><pubDate>Thu, 03 Nov 2016 13:40:54 +0800</pubDate><description><![CDATA[类的高级概念
1、访问修饰符，3个关键字，4中情况
2、get/set
3、static：a.效果 b.为什么
4、初始化块
5、前瞻性——内部类


(get/set)访问器修改器的好处：
1、可以将某个属性变成只读或只写
2、可以对外部赋给属性的值进行有效性控制
3、类的用户不需要知道类是如何存储数据的


static —— 静态
效果：
1）static属性]]></description><category></category></item></channel></rss>