<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fighting_cui的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fighting_cui</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fighting_cui]]></copyright><item><title><![CDATA[day47 会话的应用、验证码书写方式]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119859951</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119859951</guid><author>fighting_cui</author><pubDate>Tue, 31 Aug 2021 19:58:32 +0800</pubDate><description><![CDATA[1. 初始化时机
 1.1 第一次请求
 默认servlet是在第一次请求的时候,调用无参构造创建对象,并调用init方法，并且只执行一次。
 Load-on-startup默认 是 -1
 &lt;load-on-startup&gt;-1&lt;/load-on-startup&gt;
 1.2 启动tomcat的时候
 初始化时机-1，第一次请求-1。
 &lt;load-on-startup&gt;1&lt;/load......]]></description><category></category></item><item><title><![CDATA[day52 Mybatis标签]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/120007379</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/120007379</guid><author>fighting_cui</author><pubDate>Mon, 30 Aug 2021 22:54:22 +0800</pubDate><description><![CDATA[1. 常用标签介绍
 1.1 mybatis配置文件的标签
 Properties
 resource: 直接可以获取类路径
 url： 指定文件的绝对路径。
 方式一：
 &lt;properties&gt;
 &lt;property name="jdbc.driver" value="com.mysql.jdbc.Driver"/&gt;
...]]></description><category></category></item><item><title><![CDATA[003 Mybatis]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119986540</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119986540</guid><author>fighting_cui</author><pubDate>Sun, 29 Aug 2021 22:00:19 +0800</pubDate><description><![CDATA[1. 入门案例
 第一步：
 创建一个java项目 ——&gt; 创建lib文件夹 ——&gt; 指定lib为我们使用jar包的路径（buildpath）
 第二步：
 导入相应的jar包 1、log4j(日志) 2、mysql(链接数据库) 3、mybatis(Mybatis框架的依赖)
 第三步：
 导入配置文件
 log4...]]></description><category></category></item><item><title><![CDATA[反射概述及应用]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119941576</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119941576</guid><author>fighting_cui</author><pubDate>Thu, 26 Aug 2021 22:11:31 +0800</pubDate><description><![CDATA[反射
1、概述
反向探知，在程序运行中动态的获取或操作类中的属性就是反射。
1.1、初探反射：
获取Class对象的四种方式

 Class clazz1 = User.class;
 2 Class&lt;?&gt; clazz2 = Class.forName("com.tledu.pojo.User");
 3 Class&lt;? extends User&gt; clazz3 = new User().getClass();
 4 Class&lt;?&gt; claz...]]></description><category></category></item><item><title><![CDATA[day46 跳转、EL、JSTL]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119812069</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119812069</guid><author>fighting_cui</author><pubDate>Thu, 19 Aug 2021 22:01:04 +0800</pubDate><description><![CDATA[1.请求流程

http://localhost:8080/Servlet_01/hello
当客户端浏览器发送请求 的时候
通过 localhost可以找到当前电脑
:8080 就找到 tomcat的webapps

Servlet_01 就是我们要执行的项目
/hello 就是我们要请求的servlet_01项目中的功能

此时 /hello就会去和Servlet_01项目中 的web.xml中定义的路由进行匹配(或者是注解定义的路由)

找到这个对应的类之后,就会去执行该类中的init方法,servi]]></description><category></category></item><item><title><![CDATA[day45Servlet、jsp]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119791114</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119791114</guid><author>fighting_cui</author><pubDate>Wed, 18 Aug 2021 23:04:00 +0800</pubDate><description><![CDATA[1. 作用域 
 1.1 数据的使用范围
 setAttribute("属性",object):用于向对应作用域中保存数据
 getAttribute("属性")： 用于在对应作用域中获取数据。
 1.2 Request
 当前请求有效,如果向 request中保存了一个数据,该数据在当前请求结束前有效
 通过测试 页面显示 永远都是1 因为每次新的请求 都是一个新的request对象 数据不共享
 Int...]]></description><category></category></item><item><title><![CDATA[JQuery]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119722397</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119722397</guid><author>fighting_cui</author><pubDate>Sun, 15 Aug 2021 23:28:09 +0800</pubDate><description><![CDATA[1 JQuery介绍
 1.1 JavaScript与jQuery比较
 Jscript: 1.入口函数只有一个，window.onload
 2、浏览器兼容性：非常令人头疼，比如textContent虽然作为标准方法但是只支持IE8+以上的浏览器
 3、DOM错综复杂，实现简单的效果很麻烦
 4、代码容错性差，出错后导致后面的代码不执行
 Jquery：...]]></description><category></category></item><item><title><![CDATA[day41 Js节点操作、监听事件 和Bom]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119685441</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119685441</guid><author>fighting_cui</author><pubDate>Fri, 13 Aug 2021 22:59:32 +0800</pubDate><description><![CDATA[1. 节点操作
 1.1 什么是节点
 根据 W3C 的 HTML DOM 标准，HTML 文档中的所有内容都是节点：
 整个文档是一个文档节点 document
 每个 HTML 元素是元素节点
 HTML 元素内的文本是文本节点
 每个 HTML 属性是属性节点
 1.2 节点类型
 通过noteType属性可以获取节点的类型
 document的节点类型---9
 c...]]></description><category></category></item><item><title><![CDATA[Day40 js dom操作]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119655700</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119655700</guid><author>fighting_cui</author><pubDate>Thu, 12 Aug 2021 22:43:08 +0800</pubDate><description><![CDATA[1. 获取元素的方式
 1.2 根据id获取元素
 var div1 = document.getElementById("box1");
 1.2 通过类名获取元素
 var p1Arr = document.getElementsByClassName("p1");
 console.log(p1Arr instanceof Array);//false
 console.log(Array.isArray(p1Arr));//f...]]></description><category></category></item><item><title><![CDATA[day39 数组 函数 对象 内置对象]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119617945</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119617945</guid><author>fighting_cui</author><pubDate>Wed, 11 Aug 2021 21:48:32 +0800</pubDate><description><![CDATA[1. 数组
 数组是一个有序的列表，可以在数组中存放任意的数据，并且数组的长度可以动态的调整。
 1.1 通过数组字面量创建数组
 // 创建一个空数组
 var arr1 = [];
 // 创建一个包含3个数值的数组，多个数组项以逗号隔开
 var arr2 = [1, 3, 4];
 // 创建一个包含2个字符串的数组
 var arr3 = ['a', 'c'];

 // 可以通过数组的l...]]></description><category></category></item><item><title><![CDATA[Day38 JS初识]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119577249</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119577249</guid><author>fighting_cui</author><pubDate>Tue, 10 Aug 2021 20:38:30 +0800</pubDate><description><![CDATA[位置

&lt;script&gt;&lt;script&gt;可以放置在&lt;head&gt;&lt;head&gt;中,也可以放在&lt;body&gt;&lt;body&gt;下面(但是必须要在&lt;html&gt;里面)

&lt;script&gt;
 // 单行注释
 /* 
 多行注释
 */
 &lt;/script&gt;
 &lt;script src="xxx.js"&gt;
 // 如果该...]]></description><category></category></item><item><title><![CDATA[Day37 盒子模型,浮动 定位]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119549668</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119549668</guid><author>fighting_cui</author><pubDate>Mon, 09 Aug 2021 23:46:01 +0800</pubDate><description><![CDATA[1. CSS 初识
 CSS(Cascading Style Sheets) 主要用于美化样式。
 CSS通常称为CSS样式表或层叠样式表（级联样式表），主要用于设置HTML页面中的文本内容（字体、大小、对齐方式等）、图片的外形（宽高、边框样式、边距等）以及版面的布局等外观显示样式。
 CSS以HTML为基础，提供了丰富的功能，如字体、颜色、背景的控制及整体排版等，而且还可以针对不同的浏览器设置不同的样式。
2. 样式表
 CSS可以写到那个位置？ 是不是一定写到html文件里面呢？...]]></description><category></category></item><item><title><![CDATA[Day36 CSS初识和选择器]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119519492</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119519492</guid><author>fighting_cui</author><pubDate>Sun, 08 Aug 2021 19:46:09 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;

&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;title&gt;D.]]></description><category></category></item><item><title><![CDATA[Day35 HTML基础、表单表格]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119427617</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119427617</guid><author>fighting_cui</author><pubDate>Thu, 05 Aug 2021 21:29:16 +0800</pubDate><description><![CDATA[链接标签

(1)a标签

单词缩写：anchor的缩写[ˈæŋkə(r)]。基本解释：锚。

在HTML中创建超链接非常简单，只需用标签环绕需要被链接的对象即可，其基本语法格式如下：

&lt;ahref="跳转目标"target="目标窗口的弹出方式"&gt;文本或图像&lt;/a&gt;

href：用于指定链接目标的url地址，当为标签应用href属性时，它就具有了超链接的功能。 Hypertext Reference的缩写。意思是超文本引用

target：用于指定链接页面的打开方式，其取值有..]]></description><category></category></item><item><title><![CDATA[Day34 Html基础]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119392533</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119392533</guid><author>fighting_cui</author><pubDate>Wed, 04 Aug 2021 20:42:58 +0800</pubDate><description><![CDATA[主要的开发工具:编辑器,浏览器,Photoshop

编辑器常用dreamweaver、sublime、webstorm、Hbuilder、vscode

浏览器常用E、火狐（Firefox）、谷歌（Chrome）、Safari和Opera

Photoshop协助,熟练切图

浏览器内核

浏览器内核又可以分成两部分：渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引渲染引擎擎。

1.渲染引擎

它负责取得网页的内容（HTML、XML、图像等等）、整理讯息（例]]></description><category></category></item><item><title><![CDATA[Day32 JDBC优化、事务机制、Properties 优化硬代码]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119335631</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119335631</guid><author>fighting_cui</author><pubDate>Mon, 02 Aug 2021 22:37:38 +0800</pubDate><description><![CDATA[1. 代码优化
 package Jdbc_01;
 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.sql.Statement;

 public class Test {
 public static void main(String[...]]></description><category></category></item><item><title><![CDATA[Day31 JDBC应用]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119303527</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119303527</guid><author>fighting_cui</author><pubDate>Sun, 01 Aug 2021 20:57:31 +0800</pubDate><description><![CDATA[一、 JDBC
&nbsp; &nbsp; &nbsp; &nbsp; JDBC定义了一套规范标准，它对应的是各种接口与抽象类（通常对应java.sql包下面的各种类与接口），具体实现交给各数据库厂商去完成， &nbsp; &nbsp;
&nbsp; &nbsp; MySQL的有自己的实现类并打成jar包发布，供程序开发人员使用；Oracle也有自己的实现jar包。
&nbsp; &nbsp; &nbsp; &nbsp; 我们开发人员在使用的时候，要根据连接数据库的不同，去对应的官网上下载对应数据库版本与程]]></description><category></category></item><item><title><![CDATA[数据库外联]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119256569</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119256569</guid><author>fighting_cui</author><pubDate>Fri, 30 Jul 2021 21:40:27 +0800</pubDate><description><![CDATA[1、 Union 与 Union all
 合并查询,合并查询的结果
 Union 会去除重复项
 Union all 不会去除重复项
2. 常用函数
 select version() ;显示当前MySQL软件的版本
 select database();显示当前所处数据库是哪个
 select char_length('中国');返回字符个数。
 select length('中国');返回字符所占字节数,MySQL中，一个UTF8编码的汉字...]]></description><category></category></item><item><title><![CDATA[Day29 约束,表查询,常用函数]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119220998</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119220998</guid><author>fighting_cui</author><pubDate>Thu, 29 Jul 2021 21:19:31 +0800</pubDate><description><![CDATA[DDL增强

上面讲的DDL只是一系列基础操作，它让我们有库有表可以插入数据。但是对于插入的数据是否是有效数据，并不能保证。比如我们可以插入一条所有字段都是NULL的记录：

命令insert into student(id,name,score) values (null,null,null);

这种记录白白地占用了我们的存储空间，但是实际上并没有用处，为了防止表中插入这种数据，MYSQL提供了一系列的完整性验证机制。

约束分类





实体完整性(主键)

我们的java类,对应的就是一张表,成.]]></description><category></category></item><item><title><![CDATA[Day28 MySQL]]></title><link>https://blog.youkuaiyun.com/fighting_cui/article/details/119189381</link><guid>https://blog.youkuaiyun.com/fighting_cui/article/details/119189381</guid><author>fighting_cui</author><pubDate>Wed, 28 Jul 2021 20:35:26 +0800</pubDate><description><![CDATA[1. 数据库概述

1.1数据(Data)

在JavaSE中,我们说过这样一句话,数据要运算,必须先存储,那么java中存储数据是使用变量,那么计算机怎么存储? 文件

Java中变量存储的数据,可以跨平台,因为JVM跨平台,那么计算机存储的数据呢?不会跨平台

而数据库就可以解决操作系统之间的跨平台

1.2数据库（DataBase）

数据库，顾名思义，就是遵循一定数据格式的数据集合，可以认为它是对文件系统的改进。它解决了不同操作系统之间，数据格式的兼容性问题。也就是说，只要是同一个数据库的数据文件，]]></description><category></category></item></channel></rss>