<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CandidBoy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/CandidBoy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CandidBoy]]></copyright><item><title><![CDATA[JavaWeb——Servlet生命周期]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/92392117</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/92392117</guid><author>CandidBoy</author><pubDate>Sun, 16 Jun 2019 18:07:21 +0800</pubDate><description><![CDATA[一、 准备工作

在叙述Servlet声明周期前，首先需要定义index.jsp，DataServlet.java，target.jsp这三个文件作为准备，其内容分别如下

index.jsp：
&lt;%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%&gt;
&lt;!...]]></description><category></category></item><item><title><![CDATA[JavaWeb——如何找到相应Servlet类及其方法]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/92390957</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/92390957</guid><author>CandidBoy</author><pubDate>Sun, 16 Jun 2019 13:24:42 +0800</pubDate><description><![CDATA[为了更好地了解如何找到相应的Servlet，我们先建立三个文件，分别是index.jsp，DataServlet.java，target.jsp，其内容分别如下

index.jsp：
&lt;%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%&gt;
&lt;!DOCT...]]></description><category></category></item><item><title><![CDATA[jQuery——插件机制]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90761829</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90761829</guid><author>CandidBoy</author><pubDate>Tue, 04 Jun 2019 01:25:06 +0800</pubDate><description><![CDATA[为了扩展jQuery的库函数，jQuery提供了两种方式

1、jQuery.extend(object)：扩展jQuery对象本身，主要是用来扩展jQuery全局函数 ，调用时直接$.函数名(参数)
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8" /&gt;
		&lt;title&gt;&...]]></description><category></category></item><item><title><![CDATA[jQuery——总结DOM节点属性：attr removeAttr  addClass  removeClass html text]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90761759</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90761759</guid><author>CandidBoy</author><pubDate>Tue, 04 Jun 2019 01:07:58 +0800</pubDate><description><![CDATA[1、attr（key，value）：设置指定元素的值
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8" /&gt;
		&lt;title&gt;&lt;/title&gt;
		&lt;script type="text/javascript" src="js/jquery-1.8.3.js" ...]]></description><category></category></item><item><title><![CDATA[jQuery——总结val方法选中单选、复选和下拉列表]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90761710</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90761710</guid><author>CandidBoy</author><pubDate>Tue, 04 Jun 2019 00:55:08 +0800</pubDate><description><![CDATA[一、使用val方法选中单选框
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8" /&gt;
		&lt;title&gt;&lt;/title&gt;
		&lt;script type="text/javascript" src="js/jquery-1.8.3.js" &gt;&lt;/scr...]]></description><category></category></item><item><title><![CDATA[jQuery——证明MyISAM数据库引擎不支持事务]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90713924</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90713924</guid><author>CandidBoy</author><pubDate>Fri, 31 May 2019 12:04:56 +0800</pubDate><description><![CDATA[先在数据库中建立一个表单输入一些数据来做证明前的准备

create table account(
  id char(36) primary key,
  card_id varchar(20) unique,
  name varchar(8) not null,
  money float(10,2) default 0
) 
engine=MyISAM;//表示把运行引擎换成MyISAM...]]></description><category></category></item><item><title><![CDATA[JavaScript——数组遍历总结（五）]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90412320</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90412320</guid><author>CandidBoy</author><pubDate>Tue, 21 May 2019 18:13:55 +0800</pubDate><description><![CDATA[一、遍历方式1
&lt;!DOCTYPE html&gt;
&lt;html&gt;

	&lt;head&gt;
		&lt;meta charset="utf-8" /&gt;
		&lt;title&gt;&lt;/title&gt;
	&lt;/head&gt;

	&lt;body&gt;
		&lt;script&gt;
			var names = ["Lucy", "Lily"];...]]></description><category></category></item><item><title><![CDATA[JavaScript——自定义对象总结（四）]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90411572</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90411572</guid><author>CandidBoy</author><pubDate>Tue, 21 May 2019 17:40:50 +0800</pubDate><description><![CDATA[一、自定义对象简介

对象：在JavaScript中，对象是拥有属性和方法的数据。
JavaScript自定义对象方式有以下7种：直接创建方式、对象初始化器方式、构造函数方法、prototype原型方式、混合的构造函数/原型方式、动态原型方式和工厂模式。
本文只介绍常用的五种

二、创建方式详述
1、直接创建式

2、对象初始化器方式

3、构造函数式：

或者：

总结：
a、和上面两种方式对比...]]></description><category></category></item><item><title><![CDATA[JavaScript——如何定义方法（三）]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90411143</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90411143</guid><author>CandidBoy</author><pubDate>Tue, 21 May 2019 17:24:40 +0800</pubDate><description><![CDATA[JavaScript中的函数类似于Java中的方法，是执行特定功能的语句块，定义函数的方式有两种




两种函数定义方式区别：第一种称为定义式，第二种称为变量式。在实际应用中二者没有区别，但在调用中顺序上差异：定义式可以在调用之后再定义，而变量式则不可以

示例代码如下：
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta c...]]></description><category></category></item><item><title><![CDATA[JavaScript——==与===区别（二）]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90410351</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90410351</guid><author>CandidBoy</author><pubDate>Tue, 21 May 2019 16:56:21 +0800</pubDate><description><![CDATA[== 与 ===的区别：
==：
用于一般比较，不区分数据类型，只区分值是否相等；如果两个数据的数据类型不同，则在比较前会先将数据类型进行转换
var state= 1==1;//true
var state = 1==“1”;//true，会先将"1"转为数字1
var state = 1==true;//true，会先将true转为数字1——关系运算符中如果数值型数据与非数值型数据进行比较，则...]]></description><category></category></item><item><title><![CDATA[JavaScript——定义位置总结（一）]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90409927</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90409927</guid><author>CandidBoy</author><pubDate>Tue, 21 May 2019 16:41:30 +0800</pubDate><description><![CDATA[一、JavaScript概述

作为JavaScript系列的第一篇博客，我简单介绍一下JavaScript，仅作为此系列的一个开头，使整体叙述更加有条理和完善一些

1、什么是JavaScript？

JavaScript 是一种轻量级的编程语言，它从服务器端被下载到客户端，由客户端浏览器解释、执行。
JavaScript是一种弱类型语言。

2、JavaScript作用

表单验证（最主要目的...]]></description><category></category></item><item><title><![CDATA[网页CSS样式——float样式属性]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90379527</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90379527</guid><author>CandidBoy</author><pubDate>Tue, 21 May 2019 15:43:53 +0800</pubDate><description><![CDATA[一、float作用

HTML代码编写过程中需要注意代码规范，代码错落有致即是其中最基本的要求，但是浏览器会讲换行代码之间的多个空格解释为一个空格，但是这一个空格有时候会破坏整个页面布局，如何解决呢？通过子元素浮动即可解决。

二、float属性值详述
1、none

none：默认值。元素不浮动，并会显示其在文本中出现的位置。

2、left

left：元素向左浮动。
示例代码1：


&lt...]]></description><category></category></item><item><title><![CDATA[网页CSS样式——详述margin样式属性]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90366040</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90366040</guid><author>CandidBoy</author><pubDate>Mon, 20 May 2019 17:13:45 +0800</pubDate><description><![CDATA[一、margin样式属性作用

用于在一个声明中设置所有外边距的宽度，或者设置各边上外边距的宽度。该属性有多个值。

二、margin样式属性值介绍
1、atuo

浏览器计算外边距

2、length

浏规定以具体单位计的外边距值，比如像素、厘米等。默认值是0px。注：允许使用负值，不过要谨慎使用

3、%

规定基于父元素的宽度的百分比的外边距

4、inherit

规定应该从父元素继承外...]]></description><category></category></item><item><title><![CDATA[网页CSS样式——详述position样式属性，static relatice fixed absolute]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90360513</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90360513</guid><author>CandidBoy</author><pubDate>Mon, 20 May 2019 01:13:18 +0800</pubDate><description><![CDATA[一、Position介绍

position 属性规定元素的定位类型,这个属性定义建立元素布局所用的定位机制。任何元素都可以定位，不过绝对或固定元素会生成一个块级框，而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。
常用值有static、absolute、fixed、relative这四种。

注：文档流又称正常流，是默认情况下HTML元素排版布局过程中元素会自动按照自...]]></description><category></category></item><item><title><![CDATA[网页CSS样式——详述常用display样式属性：none block inline inline-block]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90354031</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90354031</guid><author>CandidBoy</author><pubDate>Mon, 20 May 2019 00:27:15 +0800</pubDate><description><![CDATA[一、display样式属性定义

设置元素生成的框的类型，该属性有多个值

二、四个常用样式属性的详述
1、none

描述：此元素不会被显示

示例如下：

&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="UTF-8"&gt;
		&lt;title&gt;none&lt;/title&gt;
	&lt;/...]]></description><category></category></item><item><title><![CDATA[网页CSS样式——详述常用选择器：id class 标签 * 分组 后代]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90349871</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90349871</guid><author>CandidBoy</author><pubDate>Sun, 19 May 2019 23:28:25 +0800</pubDate><description><![CDATA[一、选择器

选择器：浏览器通过选择器为满足条件的HTML元素添加CSS样式

二、常用选择器
1、标签选择器

浏览器为HTML文档内标签名与标签选择器名相同的标签元素添加CSS样式

其语法如下：

例子：
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="UTF-8"&gt;
		&lt;title&gt...]]></description><category></category></item><item><title><![CDATA[JDBC实践：书籍管理系统详析]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90296318</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90296318</guid><author>CandidBoy</author><pubDate>Fri, 17 May 2019 16:48:27 +0800</pubDate><description><![CDATA[一、书籍管理系统代码展示

本文是作者为了熟练使用JDBC技术而做的练手项目，其中应用了DBUtil工具类的知识，我会在代码注释中将整个项目尽量详尽的解释一遍，将会展现其实现代码以及附属的DBUtil工具类和几个自定义类（首先是实现代码）：

//JDBC实现的书籍管理系统
public class ClientManage {
	public static void main(String[] ...]]></description><category></category></item><item><title><![CDATA[数据库：事务详析]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90175912</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90175912</guid><author>CandidBoy</author><pubDate>Mon, 13 May 2019 16:33:13 +0800</pubDate><description><![CDATA[一、数据准备

为了更好地讲解事务，先建个表插入一些数据：

create table account(
id char(36) primary key,
card_id varchar(20) unique,
name varchar(8) not null,
money float(10,2) default 0
);
insert into account 
values('6ab71673...]]></description><category></category></item><item><title><![CDATA[数据库查询数据（二）：内置函数（SQL函数）]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90084369</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90084369</guid><author>CandidBoy</author><pubDate>Fri, 10 May 2019 21:38:31 +0800</pubDate><description><![CDATA[一、操作数据

为了方便对SQL函数的描述，先把操作数据的代码写出来：

create table student(
id char(1) primary key,
name varchar(8),
sex char(2) default '男' ,
age int(3) default 0
)
 
insert into student values ('1','王明','男',18);
ins...]]></description><category></category></item><item><title><![CDATA[数据库查询数据（一）：单表查询]]></title><link>https://blog.youkuaiyun.com/CandidBoy/article/details/90081692</link><guid>https://blog.youkuaiyun.com/CandidBoy/article/details/90081692</guid><author>CandidBoy</author><pubDate>Fri, 10 May 2019 18:12:54 +0800</pubDate><description><![CDATA[一、操作数据展示：

现将需要用到的表格和需要插入表格的数据提前输入到数据库中，为接下来的单标查询语句描述作准备，以下为所用的SQL语句，使用Navicat Premium数据库数据管理工具：

create table student(
id char(36) primary key,
name varchar(8) not null,
age int(3) default 0,
mobile ...]]></description><category></category></item></channel></rss>