<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kY_98的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kY_98</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kY_98]]></copyright><item><title><![CDATA[jQuery事件和DOM]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/94152727</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/94152727</guid><author>kY_98</author><pubDate>Sat, 29 Jun 2019 14:10:22 +0800</pubDate><description><![CDATA[1.常用的事件进行网页特效设计
jQ中的事件分类：

基础事件

鼠标事件
键盘事件
window事件
表单事件


复合事件

鼠标光标悬停
鼠标连续点击



1.1 常用鼠标事件


mouseover和mouseenter的区别？

穿过被选元素或其后代元素都会触发对应的mouseover事件。
只有在穿过被选元素时才会除法对应的mouseenter事件。
1.2 常用的键盘事件

&lt...]]></description><category></category></item><item><title><![CDATA[jQuery]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/93596192</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/93596192</guid><author>kY_98</author><pubDate>Tue, 25 Jun 2019 13:03:41 +0800</pubDate><description><![CDATA[什么是jQuery？
jQuery是JS的一个库！封装好的一个库，它就是类似于Java中的一个jar包。
jQuery的核心理念：write less，do more。（写的更少，做的更多）
只要JS能做的，它都能做，大大简化了开发代码。

jQuery强大的选择器
它支持CSS3所有的选择器，还单独定制了一套高级选择器。
出色的DOM封装
简化且封装了大量的DOM操作。
可靠的事件处理机制
jQ...]]></description><category></category></item><item><title><![CDATA[JavaScirpt]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/92767361</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/92767361</guid><author>kY_98</author><pubDate>Tue, 18 Jun 2019 10:37:22 +0800</pubDate><description><![CDATA[什么是JavaScript
它是一种基于事件和对象驱动的，具有安全性的脚本语言。
JS也是一门面向对象的编程语言，它是一种面向原型(prototype)的面向对象(原型链)。
历史：JavaScript诞生于1995年。起初它的主要目的是处理以前由服务器端负责的一些表单验证。在那个绝大多数用户都在使用调制解调器上网的时代，用户填写完一个表单点击提交，需要等待几十秒，完了服务器反馈给你说某个地方填错...]]></description><category></category></item><item><title><![CDATA[CSS高级操作]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/92659637</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/92659637</guid><author>kY_98</author><pubDate>Mon, 17 Jun 2019 17:30:35 +0800</pubDate><description><![CDATA[1. 理解盒子模型-布局
盒子模型，抽象与现实生活中的盒子，将网页中的所有元素看做是一个个的盒子，那么在调整网页中的元素布局时，就可通过调整盒子信息来进行。
盒子模型的组成：盒子内容 + 盒子的内边距（盒子内容到边框的填充）+   盒子边框	+	盒子外边距

2. 掌握盒子模型的使用
2.1 边框

border-style	边框样式

/*border-style: solid; 实线*/
/*...]]></description><category></category></item><item><title><![CDATA[表格、表单和高级选择器]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/92089923</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/92089923</guid><author>kY_98</author><pubDate>Sat, 15 Jun 2019 15:29:14 +0800</pubDate><description><![CDATA[1. 表格的使用
1.1 表格的基本语法
&lt;!-- 声明表格 --&gt;
&lt;table&gt;
	&lt;!-- 表格由行和列组成 --&gt;
	&lt;!-- table row 行  你想要几行内容就写几个tr --&gt;
	&lt;tr&gt;
		&lt;!-- 单元格(列) 你在一行想要几个列就写几个td --&gt;
		&lt;td&gt;&lt;/td&gt;
	...]]></description><category></category></item><item><title><![CDATA[CSS]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/92088974</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/92088974</guid><author>kY_98</author><pubDate>Sat, 15 Jun 2019 15:18:47 +0800</pubDate><description><![CDATA[1. CSS
前端的组成：

结构语言：HTML
表现语言：CSS
行为语言：JavaScript
CSS：Cascading Style Sheet 级联/层叠样式表
CSS是用来给我们的HTML做美化的，事实上HTML也能做一些美化，但是为什么单独提出来CSS，那是因为可以降低耦合，并且CSS的样式非常丰富，这是HTML所不可比拟的。

2. CSS的基本语法
// 选择器：选中要美化的元素
...]]></description><category></category></item><item><title><![CDATA[HTML]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/91548649</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/91548649</guid><author>kY_98</author><pubDate>Wed, 12 Jun 2019 16:05:28 +0800</pubDate><description><![CDATA[1.了解HTML相关概念

HTML的概念
HTML：超文本标记语言（Hyper Text Markup Language）,标准通用标记语言下的一个应用，HTML不是一种编程语言，而是一种标记语言（Markup Language），是网页制作所必备的
超文本：超越了文本、也就是说不仅仅是文本而已，除了文本还包括了图片、视频、音乐、链接等非文字元素。
XML：（eXtensive Markup L...]]></description><category></category></item><item><title><![CDATA[DAO模式]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/91350465</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/91350465</guid><author>kY_98</author><pubDate>Sun, 09 Jun 2019 09:28:03 +0800</pubDate><description><![CDATA[1.什么是DAO模式
在了解DAO模式之前，先回顾一下传统的JDBC操作的步骤
传统的JDBC操作

加载驱动和建立连接步骤（操作冗余/重复）
释放资源/关流步骤（操作冗余/重复）
业务代码和数据访问代码耦合在一起会造成1.阅读困难，2.数据访问代码复用性差

DAO模式：
DAO：（Data Access Object）数据存取/访问对象
是业务逻辑和持久化数据之间的一个转换器，可以将Java对...]]></description><category></category></item><item><title><![CDATA[使用JDBC操作数据库]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/91344780</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/91344780</guid><author>kY_98</author><pubDate>Sat, 08 Jun 2019 14:55:30 +0800</pubDate><description><![CDATA[1.什么是JDBC
Java提供了一套接口，用于接入不同的数据库！基本上主流的数据库都支持，这套接口的名字叫做JDBC。
Java应用程序通过JDBC来连接数据库时，其实就是在Java平台准备一套接口(接口：interface  它要使用必须要找寻对应的实现类！)，然后不同的数据库厂商提供这些接口的实现类(驱动)，然后再通过Java提供的驱动管理程序对驱动进行验证及安装，再然后我们就可以正常使用了...]]></description><category></category></item><item><title><![CDATA[数据库设计]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/91344602</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/91344602</guid><author>kY_98</author><pubDate>Sat, 08 Jun 2019 14:32:54 +0800</pubDate><description><![CDATA[数据库设计和设计ATM取款机
数据库设计的作用
随着项目规模变大，设计变得越来越重要！
良好的数据库设计：能节省数据库的存储空间、能够保证数据的完整性、方便进行数据库应用系统的开发；
糟糕的数据库设计：会产生数据冗余、存储空间浪费、内存空间浪费、数据更新和插入的异常。
1.设计数据库设计步骤（生命周期）

需求分析     明确甲方意图
概要设计     E-R图
详细设计     利用三大范式进...]]></description><category></category></item><item><title><![CDATA[MySQL事务、视图、索引、备份和恢复]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/91344487</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/91344487</guid><author>kY_98</author><pubDate>Sat, 08 Jun 2019 14:14:44 +0800</pubDate><description><![CDATA[事务
1.1 为什么要用事务
假设银行转账
假定资金从A转到B，那么至少需要两步
1.账户A的资金减少
2.账户B的资金相应的增加
当A账户向B账户转账500元操作时，A账户更新完减去500，结果出现了故障，B账户没有增加500元就结束了。
如果一系列操作不能全部执行完成，那么数据的完整性就丢失了。
1.2 什么是事务？
事务时作为单个逻辑工作单元执行的一系列操作，多个操作作为一个整体向系统提交，...]]></description><category></category></item><item><title><![CDATA[DQL查询数据]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/90601205</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/90601205</guid><author>kY_98</author><pubDate>Mon, 27 May 2019 12:25:22 +0800</pubDate><description><![CDATA[DQL 概述
DQL(Data Query Language,数据查询语言)。可以通过SELECT 查询数据库数据，可以进行简单的单表查询或者多表的复杂查询和嵌套查询。它是数据库语言中最核心、最重要的语句。
SELECT [ALL | DISTINCT]
{ * | table. * | [table.field1 [as alias1] [,table.field2 [as alias2]] [...]]></description><category></category></item><item><title><![CDATA[MySQL数据管理]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/90544743</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/90544743</guid><author>kY_98</author><pubDate>Sat, 25 May 2019 11:17:25 +0800</pubDate><description><![CDATA[1. 主键与外键
1.1 创建主键
关系型数据库中的一条记录有若干个字段（列/属性），若其中某个字段/字段组能够唯一标识一条记录，该字段组就可以成为一个主键，一般情况下主键不具备任何含义，只是用于标识当前记录。
除了在创建表时指定主键外，我们可通过修改表的方式来添加主键，具体如下；
ALTER TABLE 表名 ADD CONSTRAINT 主键名
PRIMARY KEY （主键字段）；


1....]]></description><category></category></item><item><title><![CDATA[MySQL数据库]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/90524153</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/90524153</guid><author>kY_98</author><pubDate>Fri, 24 May 2019 22:41:04 +0800</pubDate><description><![CDATA[1.数据库
1.1 数据库的概念
数据库，简而言之可视为电子化的文件柜——存储电子文件的地方，是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。
1.2 数据库的优势

存储大量数据，方便检索和访问
保持数据信息的一致、完整
共享和安全
通过组合分析，产生新的有用信息

1.3 数据库的应用程序的关系

1.4 数据库管理系统
数据库由数据库管理系统统一管理，数据的插入、修改、检...]]></description><category></category></item><item><title><![CDATA[XMl可扩展标记语言]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/90136797</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/90136797</guid><author>kY_98</author><pubDate>Sun, 12 May 2019 08:27:31 +0800</pubDate><description><![CDATA[什么是XML？
XML指可扩展标记语言它是一种很像HTML的标记语言，它的设计宗旨是传输数据，而不是显示数据。HTML中的元素是固定的，而XML标签没有被预定义，可以由用户来进行自定义，XML被设计为具有自我描述性，且跨平台。

XML文档结构1
XML的扩展名为.xml,它由两大部分组成，头部的声明和下面的主体描述信息。
声明一般处于XML文件的第一行，用来标注XML的配置属性。
version...]]></description><category></category></item><item><title><![CDATA[网络编程]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/90136660</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/90136660</guid><author>kY_98</author><pubDate>Sun, 12 May 2019 06:57:56 +0800</pubDate><description><![CDATA[网络的相关概念
网络通信-IP
IP地址（Internet  Protocol）：唯一标识网络上的每一台计算机
IP地址的组成：32位，由4个8位二进制数组成

二进制变成十进制方法：位数数值乘以2的位数次方，最大到255
IP地址 = 网络地址 +主机地址
网络地址：标识计算机或网络设备所在的网段
主机地址：标识特定主机或网络设备
IP地址的配置和检测：


查看IP地址，检测网络是否畅通


...]]></description><category></category></item><item><title><![CDATA[多线程]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/89880508</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/89880508</guid><author>kY_98</author><pubDate>Mon, 06 May 2019 13:11:43 +0800</pubDate><description><![CDATA[线程和进程的概念
进程：一个程序的运行实例，正在进行的程序。通常来说一个程序对应着一个进程，它有独立的内存空间和系统资源。
线程：线程是CPU中运算和分派的基本单位，也是进程中运算/的基本单位。一个进程中可以有多个线程，一个线程可以独立完成一个顺序控制流程。

多线程和单线程的概念
单线程：如果程序中只有一个线程，那么称为单线程
多线程：如果程序中有多个线程，那么称为多线程

多线程在执行时不一定...]]></description><category></category></item><item><title><![CDATA[IO流输入和输出（下）]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/89845130</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/89845130</guid><author>kY_98</author><pubDate>Sun, 05 May 2019 14:43:31 +0800</pubDate><description><![CDATA[字符输入流
常用实现类：
​	FileReader
​	构造方法
​		FileReader(File file);
​		FileReader(String pathname);
​	常用方法
​		int  read(char[] buffer); 读取数据到字符数组中  返回读取的字符数
在这里插入代码片

​		int  read(char[] buffer,int offset,int ...]]></description><category></category></item><item><title><![CDATA[IO流输入和输出（上）]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/89844681</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/89844681</guid><author>kY_98</author><pubDate>Sun, 05 May 2019 14:36:35 +0800</pubDate><description><![CDATA[输入和输出处理
什么是计算机文件
文件是一个广泛的概念。这里我们要提到的是计算机中的文件，计算机中的文件就是相关记录或放在一起的数据的集合。有了它我们就可以将数据持续化存储（“长期存储”）在磁盘、光盘内。
构造方法

File(String pathname) 直接根据字符串类型地址获取对应的文件对象

// 1.File(String pathname)
// File file = new F...]]></description><category></category></item><item><title><![CDATA[实用类（下）]]></title><link>https://blog.youkuaiyun.com/kY_98/article/details/89843453</link><guid>https://blog.youkuaiyun.com/kY_98/article/details/89843453</guid><author>kY_98</author><pubDate>Sun, 05 May 2019 13:35:59 +0800</pubDate><description><![CDATA[常用字符串API

获取字符串长度:int length();

String s = "xxxx";
syso(s.length());


判断字符串内容是否相同：boolean equals(Object obj)

String str1 = "你好";
		String str2 = "您好";
		System.out.println(str1.equals(str2));
		// ...]]></description><category></category></item></channel></rss>