<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[githubbbb的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/githubbbb</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; githubbbb]]></copyright><item><title><![CDATA[smartupload.jar实现文件上传]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/119010811</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/119010811</guid><author>githubbbb</author><pubDate>Thu, 22 Jul 2021 22:43:10 +0800</pubDate><description><![CDATA[1.将jar包添加到项目中:smartupload.jar
2.准备上传的页面
&lt;form action="toUpload" method="post" enctype="multipart/form-data" &gt;
书名:&lt;input type="text" name="bookName"/&gt;&lt;br&gt;
图片:&lt;input type="file" name="自定义名称"/&gt;&lt;br&gt;
&lt;input type="submit" value="]]></description><category></category></item><item><title><![CDATA[Ajax课堂笔记]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118979567</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118979567</guid><author>githubbbb</author><pubDate>Wed, 21 Jul 2021 23:52:46 +0800</pubDate><description><![CDATA[⼀ Ajax技术与原理
1.1 Ajax简介
AJAX = Asynchronous JavaScript and XML（异步的 JavaScript 和 XML）。
AJAX 不是新的编程语⾔，⽽是⼀种使⽤现有标准的新⽅法。
AJAX 是与服务器交换数据并更新部分⽹⻚的艺术，在不重新加载整个⻚⾯的情况下。
1.2 Ajax所包含的技术
⼤家都知道ajax并⾮⼀种新的技术，⽽是⼏种原有技术的结合体。它由下列技术组合⽽成。
1.使⽤CSS和XHTML来表示。
2.使⽤DOM模型来交互和动态显示。
3.使⽤X]]></description><category></category></item><item><title><![CDATA[JavaWEB MVC]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118946247</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118946247</guid><author>githubbbb</author><pubDate>Tue, 20 Jul 2021 22:33:32 +0800</pubDate><description><![CDATA[写Java Web项⽬时会发现，⼀个中型或者⼤型项⽬ 随着代码的增多，会发现：代码既可以写在src⽬录
下，也可以写在WebContent⽬录下。src下可以建很多包 ，WebContent下可以建很多⽂件夹。
所以问题就来了：⼀个新的类 到底往哪个⽬录下的哪个⽂件夹⾥写？
此时解决办法就是：需要⼀个模式去规范，到底哪个类该往哪⾥写。
1.MVC设计模式
Web MVC中的M(模型)-V(视图)-C(控制器)概念和标准MVC概念⼀样，我们再看⼀下Web MVC标准架构，
如下图所示：

在Web MVC模式]]></description><category></category></item><item><title><![CDATA[Session & Cookie]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118913942</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118913942</guid><author>githubbbb</author><pubDate>Mon, 19 Jul 2021 20:57:31 +0800</pubDate><description><![CDATA[什么是会话跟踪技术
会话跟踪是Web程序中常⽤的技术，⽤来跟踪⽤户的整个会话。保持对⽤户会话期间的数据管理。常⽤
的会话跟踪技术是Cookie与Session。
Cookie通过在客户端记录信息确定⽤户身份
Session通过在服务器端记录信息确定⽤户身份。
Cookie
1.什么是cookie
Cookie是客户端(⼀般指浏览器)请求服务器后,服务器发给客户端的⼀个辨认标识，保存在客户端，当客
户端再次向服务器发送请求时，会携带着这个辨认标识，服务器就可以通过这个标识来识别客户端的身份或
状态等。
 Co]]></description><category></category></item><item><title><![CDATA[JavaWeb_Jsp (课堂笔记)]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118883347</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118883347</guid><author>githubbbb</author><pubDate>Sun, 18 Jul 2021 22:25:26 +0800</pubDate><description><![CDATA[111

]]></description><category></category></item><item><title><![CDATA[Servlet 课堂笔记]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118863476</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118863476</guid><author>githubbbb</author><pubDate>Sat, 17 Jul 2021 22:13:26 +0800</pubDate><description><![CDATA[1. 什么是Servlet

(1) Servlet（Server Applet），全称Java Servlet。是⽤Java编写的服务器端程序，其主要功能在于交互
式地浏览和修改数据，⽣成动态Web内容。狭义的Servlet是指Java语⾔实现的⼀个接⼝，⼴义的Servlet
是指任何实现了这个Servlet接⼝的类，⼀般情况下，⼈们将Servlet理解为后者。
(2) Servlet运⾏于⽀持Java的应⽤服务器中。从实现上讲，Servlet可以响应任何类型的请求，但绝⼤多
数情况下Servlet只⽤来]]></description><category></category></item><item><title><![CDATA[JavaWeb_Tomcat]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118828450</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118828450</guid><author>githubbbb</author><pubDate>Fri, 16 Jul 2021 22:37:59 +0800</pubDate><description><![CDATA[1. HTTP协议简介
超⽂本传输协议（英⽂：HyperText Transfer Protocol，缩写：HTTP）是⼀种⽤于分布式、协作式和超媒体信息系统的应⽤层协议。HTTP是万维⽹的数据通信的基础。
HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核⼦研究组织（CERN）所发起。HTTP的标准制定由万维⽹协会（World Wide Web Consortium，W3C）和互联⽹⼯程任务组（Internet Engineering TaskForce，IETF）进⾏协调，最终发布了⼀系列的RFC，]]></description><category></category></item><item><title><![CDATA[Html+css+JavaScript做一个随机点名器]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118770712</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118770712</guid><author>githubbbb</author><pubDate>Thu, 15 Jul 2021 22:43:25 +0800</pubDate><description><![CDATA[HTML+CSS+JavaScript 来实现随机点名器
话不多说，直接开整
第一张图是随机点名器的初始页面

当点击开始按钮时，JS 程序中提前准备好人员（数组）名单
var arr = ["张三","李四","王五","赵六","黑七","白八","紫九","红薯"]
随机变换跳动显示，开始按钮变成了停止按钮，如第二张图显示，

当点击停止按钮时，名字的随机变换跳动停止，显示出的名字即为随机点击出来的姓名，如第三张图所示。

代码在此：
&lt;script&gt;
	var arr = ["张三","]]></description><category></category></item><item><title><![CDATA[jQuery课堂笔记（更新）]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118713549</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118713549</guid><author>githubbbb</author><pubDate>Tue, 13 Jul 2021 23:21:12 +0800</pubDate><description><![CDATA[6、jQuery与js对象的转换
&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset="UTF-8"&gt;
&lt;title&gt;jQuery与js对象的转换&lt;/title&gt;
&lt;script type="text/javascript" src="js/jquery-1.11.1.js" &gt;&lt;/script&gt;
&lt;script&gt;
$(function(){
//获取所有的div元]]></description><category></category></item><item><title><![CDATA[jQuery课堂笔记（上）]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118685723</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118685723</guid><author>githubbbb</author><pubDate>Mon, 12 Jul 2021 22:49:31 +0800</pubDate><description><![CDATA[1、概念
jQuery是一个JavaScript函数库。jQuery是一个轻量级的"写的少，做的多"的JavaScript库。
jQuery库包含以下功能：

HTML 元素选取
HTML 元素操作
CSS 操作
HTML 事件函数
JavaScript 特效和动画
HTML DOM 遍历和修改
AJAX
Utilities
提示： 除此之外，jQuery还提供了大量的插件。
目前网络上有大量开源的 JS 框架, 但是 jQuery 是目前最流行的 JS 框架，而且提供了大量的扩展。

2、jQuery的安]]></description><category></category></item><item><title><![CDATA[JavaScripty案例]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118661469</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118661469</guid><author>githubbbb</author><pubDate>Sun, 11 Jul 2021 22:40:45 +0800</pubDate><description><![CDATA[JavaScript案例
记录下开课吧课程的小案例
转自开课吧课件 有兴趣的可以联系我
1、全选/全不选

&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta charset="UTF-8"&gt;
&lt;title&gt;全选&lt;/title&gt;
&lt;script&gt;
function myAll(){
var all=document.getElementById("all");
var oneList=document.g]]></description><category></category></item><item><title><![CDATA[JavaScript课堂笔记（下）]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118642589</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118642589</guid><author>githubbbb</author><pubDate>Sat, 10 Jul 2021 23:26:34 +0800</pubDate><description><![CDATA[11 JavaScript之DOM模型
通过 HTML DOM，可访问 JavaScript HTML 文档的所有元素。
DOM:Document Object Model,文档对象模型。
当网页被加载时，浏览器会创建页面的文档对象模型。
HTML DOM 模型被构造为对象的树：

通过可编程的对象模型，JavaScript 获得了足够的能力来创建动态的 HTML。

JavaScript 能够改变页面中的所有 HTML 元素
JavaScript 能够改变页面中的所有 HTML 属性
JavaScript]]></description><category></category></item><item><title><![CDATA[JavaScript课堂笔记（中）]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118616375</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118616375</guid><author>githubbbb</author><pubDate>Fri, 09 Jul 2021 23:22:23 +0800</pubDate><description><![CDATA[6、JavaScript的函数
6.1 JavaScript的常用全局函数
JavaScript中有个常用的全局属性NaN,即非数值（Not a Number），NaN 属性用于引用特殊的非数字
值，该属性指定的并不是不合法的数字。
6.1.1 isNaN(param)
用于检查其参数是否是非数字值。
是数值的返回false，不是数值返回true
console.log(isNaN(666));//false
console.log(isNaN(1+2));//false
console.log(isNaN]]></description><category></category></item><item><title><![CDATA[JavaScript 课堂笔记（上）]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118581333</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118581333</guid><author>githubbbb</author><pubDate>Thu, 08 Jul 2021 20:17:06 +0800</pubDate><description><![CDATA[1、概述
1.1 什么是JavaScript？
1.1.1 概念
JavaScript 是脚本语言，是一种解释性脚本语言（代码不进行预编译）
JavaScript 是一种轻量级的编程语言。
JavaScript 是可插入 HTML 页面的编程代码。
JavaScript 插入 HTML 页面后，可由所有的现代浏览器执行。
JavaScript 很容易入门。
1.1.2 作用

1、为网页添加各式各样的动态功能,
2、为用户提供更流畅美观的浏览效果。
通常JavaScript脚本是通过嵌入在HTML中来实现自]]></description><category></category></item><item><title><![CDATA[課堂筆記（CSS）]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118499274</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118499274</guid><author>githubbbb</author><pubDate>Tue, 06 Jul 2021 00:23:57 +0800</pubDate><description><![CDATA[1、CSS的概念
层叠样式表(英文全称：Cascading Style Sheets)
*层叠：多个样式可以作用在同一个html的元素上，同时生效
是一种用来表现HTML或XML（标准通用标记语言的一个子集）等文件样式的计算机语言。

样式定义如何显示 HTML 元素
样式通常存储在样式表中
把样式添加到 HTML 4.0 中，是为了解决内容与表现分离的问题
外部样式表可以极大提高工作效率
外部样式表通常存储在 CSS 文件中
多个样式定义可层叠为一个

2、CSS的优势

功能强大
将内容展示和样式控制分]]></description><category></category></item><item><title><![CDATA[HTML笔记（表单）]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118444351</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118444351</guid><author>githubbbb</author><pubDate>Sun, 04 Jul 2021 21:00:13 +0800</pubDate><description><![CDATA[一、表格标签

规则表格

&lt;body&gt;
		&lt;!--table:定义表格
				常用属性：height：高度
						width：宽度
						border：边框
						cellpadding：内容与单元格之间的距离
						cellspacing：单元格和单元格之间的距离
						
		--&gt;
		&lt;table  border="1" cellpadding="0" cellspacing="0" width="90%" height="200px"]]></description><category></category></item><item><title><![CDATA[HTML笔记（上）]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118442095</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118442095</guid><author>githubbbb</author><pubDate>Sat, 03 Jul 2021 19:44:40 +0800</pubDate><description><![CDATA[一、概念
HTML是HyperText Markup Language的简称，中文名称：超文本标记语言，它是一种用于创建网页的
标准标记语言。
标记语言是由标签构成的语言。&lt;标签名称&gt;例如html，xml；标记语言不是编程语言。
HTML 运行在浏览器上，由浏览器来解析。
二、快速入门

html文档的后缀名
.html和.htm两种都可以，没有区别。授课中都是.html后缀名，个人习惯不同而已。
标签的分类
围堵标签：有开始标签和结束标签，例如 
自闭和标签：开始标签和结束标签都在一个标签中 ]]></description><category></category></item><item><title><![CDATA[JDBC (下)]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118400036</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118400036</guid><author>githubbbb</author><pubDate>Thu, 01 Jul 2021 23:10:52 +0800</pubDate><description><![CDATA[9、数据库事务
-&gt; 一组要么同时执行成功，要么同时执行失败的SQL语句。是数据库操作的一个执行单元。
9.1、事务概述
数据库事务(Database Transaction) ，是指作为单个逻辑工作单元执行的一系列操作，要么完全地执
行，要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成，否则不会永久更
新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元，可以简化错误
恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务，必须满足所谓的ACID（原子性]]></description><category></category></item><item><title><![CDATA[JDBC （上）]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118370075</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118370075</guid><author>githubbbb</author><pubDate>Wed, 30 Jun 2021 22:46:20 +0800</pubDate><description><![CDATA[1、 简介
JDBC（Java DataBase Connectivity,java数据库连接）是一种用于执行SQL语句的Java API，可以为多种关系数据库提供统一访问，它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准，据此可以构建更高级的工具和接口，使数据库开发人员能够编写数据库应用程序
Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性，是编写数据库应用程序的杰
出语言。所需要的只是 Java应用程序与各种不同数据库之间进行对话的方法。
JDBC可以在各种平台上使]]></description><category></category></item><item><title><![CDATA[Mysql高级（下）]]></title><link>https://blog.youkuaiyun.com/githubbbb/article/details/118314254</link><guid>https://blog.youkuaiyun.com/githubbbb/article/details/118314254</guid><author>githubbbb</author><pubDate>Mon, 28 Jun 2021 23:15:18 +0800</pubDate><description><![CDATA[二、多表查询
多个表之间是有关系的，那么关系靠谁来维护?
多表约束：外键列
1、多表的关系
1)、一对多/多对一关系
例如：客户和订单，分类和商品，部门和员工
一对多建表原则：在多的一方创建一个字段，字段作为外键指向一的一方的主键
2)、多对多关系
例如：学生和课程
多对多关系建表原则：需要创建第三张表,中间表中至少两个字段，这两个字段分别作为外键指向各自一方的主键
3)、一对一关系
在实际的开发中应用不多.因为一对一可以创建成一张表.
两种建表原则：
唯一外键对应：假设一对一是一个一对多的关系，在多的一方]]></description><category></category></item></channel></rss>