<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ams90203的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ams90203</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ams90203]]></copyright><item><title><![CDATA[第一阶段：前端开发_Mysql——多表查询]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984880</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984880</guid><author>ams90203</author><pubDate>Tue, 26 Jun 2018 11:37:00 +0800</pubDate><description><![CDATA[2018-06-26

多表查询

一、交叉连接查询（基本不会使用—得到的是两个表的乘积）

语法：select * from table1,table2;


二、内连接查询（使用的关键字:inner join　 --Inner可以省略）

隐式内连接：select * from table1,table2 where 条件；
显示内连接：select *...]]></description><category></category></item><item><title><![CDATA[第一阶段：前端开发_Mysql——表与表之间的关系]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984878</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984878</guid><author>ams90203</author><pubDate>Tue, 26 Jun 2018 09:52:00 +0800</pubDate><description><![CDATA[2018-06-26

表与表之间的关系

一、一对多关系：

常见实例：分类和商品，部门和员工
一对多建表原则：在从表（多方）创建一个字段，字段作为外键指向主表（一方）的一方　　　　　　


二、多对多关系

常见实例：学生和课程
多对多建表原则：需要创建第三张表，中间两张表中至少两个字段，这两个字段分别作为外键指向各自一方的主键。（就是将一个多对多拆分成...]]></description><category></category></item><item><title><![CDATA[第一阶段：前端开发_MySql——外键介绍]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984877</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984877</guid><author>ams90203</author><pubDate>Mon, 25 Jun 2018 17:21:00 +0800</pubDate><description><![CDATA[2018-06-25

外键介绍

一、什么是主键、外键：
　　关系型数据库中的一条记录中有若干个属性，若其中某一个属性组(注意是组)能唯一标识一条记录，该属性组就可以成为一个主键　　比如：　　　　学生表(学号，姓名，性别，班级)　　其中每个学生的学号是唯一的，学号就是一个主键　　　　课程表(课程编号,课程名,学分)　　其中课程编号是唯一的,课程编号就是一个主键　...]]></description><category></category></item><item><title><![CDATA[第一阶段：前端开发_JDBC简单介绍]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984876</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984876</guid><author>ams90203</author><pubDate>Mon, 25 Jun 2018 11:55:00 +0800</pubDate><description><![CDATA[2018-06-25

JDBC简单介绍

一、什么是JDBC
　　 JDBC（Java DataBase Connectivity）就是Java数据库连接，说白了就是用Java语言来操作数据库。
　　 原来我们操作数据库是在控制台使用SQL语句来操作数据库，JDBC是用Java语言向数据库发送SQL语句。


二、JDBC原理
　　早期SUN公司的天才们...]]></description><category></category></item><item><title><![CDATA[第一阶段：前端开发_MySQL——对数据库中库的操作和表结构的操作]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984875</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984875</guid><author>ams90203</author><pubDate>Tue, 12 Jun 2018 10:59:00 +0800</pubDate><description><![CDATA[2018-06-12

对数据库中库的操作和表结构的操作

一、对数据库的操作
1、创建数据库
　　create database 数据库名；
　　create database 数据库名 character set 编码；

2、查看数据库
　　查看数据库服务器中的所有数据库：show databases;
　　查看某个数据库的定义的信息：show crea...]]></description><category></category></item><item><title><![CDATA[第一阶段：前端开发_使用JS完成注册页面表单校验完善]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984874</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984874</guid><author>ams90203</author><pubDate>Wed, 06 Jun 2018 10:35:00 +0800</pubDate><description><![CDATA[2018-06-06

使用JS完成注册页面表单校验完善

一、步骤分析
　　第一步：确定事件(onfocus 聚焦事件)并为其绑定一个函数 
　　第二步：书写绑定函数(在输入框的后面给出提示信息) 
　　第三步：确定事件(onblur 离焦事件)并为其绑定一个函数 
　　第四步：书写函数(对数据进行校验，分别给出提示)

二、代码实现
　　HTML代码：...]]></description><category></category></item><item><title><![CDATA[第一阶段：前端开发_使用 JS 完成页面定时弹出广告]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984873</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984873</guid><author>ams90203</author><pubDate>Tue, 05 Jun 2018 11:16:00 +0800</pubDate><description><![CDATA[2018-06-05

使用 JS 完成页面定时弹出广告

一、技术分析
　　获取图片的位置：(document.getElementById(“”))
　　隐藏图片：display：none 
　　定时操作：setInterval(“显示图片的函数”，3000);

二、步骤分析
　　第一步：在页面指定位置隐藏一个广告图片(使用 display 属性的 ...]]></description><category></category></item><item><title><![CDATA[第一阶段：前端开发_使用JS完成首页轮播图效果]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984872</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984872</guid><author>ams90203</author><pubDate>Mon, 04 Jun 2018 12:00:00 +0800</pubDate><description><![CDATA[2018-06-04

使用JS完成首页轮播图效果

一、技术分析
　　获取元素： document.getElementById(“id 名称”)  　　事件(onload) ：页面加载事件 　　定时操作：setInterval(“changeImg()”,3000);

二、步骤分析
　　 第一步：确定事件(onload)并为其绑定一个函数
　第二步：书...]]></description><category></category></item><item><title><![CDATA[第一阶段：前端开发_使用JS完成注册页面表单校验]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984871</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984871</guid><author>ams90203</author><pubDate>Mon, 04 Jun 2018 09:10:00 +0800</pubDate><description><![CDATA[2018-06-04

使用JS完成注册页面表单校验

一、步骤实现
　　第一步：确定事件(onsubmit)并为其绑定一个函数 
　　第二步：书写这个函数(获取用户输入的数据&lt;获取数据时需要在指定位置定义一个 id&gt;) 
　　第三步：对用户输入的数据进行判断 
　　第四步：数据合法(让表单提交) 
　　第五步：数据非法(给出错误提示信息，不让表单提交)...]]></description><category></category></item><item><title><![CDATA[三、Java基础工具（1）_常用类——日期类]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984869</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984869</guid><author>ams90203</author><pubDate>Mon, 14 May 2018 17:47:00 +0800</pubDate><description><![CDATA[2018-05-14

日期类

一、Date类
　　讲java.util.Date，类 Date 表示特定的瞬间，精确到毫秒。
　　Date类中大量方法读已经过时，过时不代表不存在，依然可以使用，只不过不建议使用。官方建议我们使用Calendar类。

　　toLocaleString()：
　　此日期的字符串表示形式（使用语言环境约定）。
　　
参考：h...]]></description><category></category></item><item><title><![CDATA[三、Java基础工具（1）_常用类——随机数]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984868</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984868</guid><author>ams90203</author><pubDate>Mon, 14 May 2018 16:19:00 +0800</pubDate><description><![CDATA[2018-05-14

随机数

随机数：随机的生成的任意一个数（理论上）

一、Random类（通过相同的种子，产生的随机数是相同的）
　　Random类用于生成一个伪随机数，它的构造器可以是无参数(以系统时间为种子)的也可以显式的传入一个种子。
　　它可以输出各种类型的随机数;如果两个random的初始种子是一样的，那么他们产生的相同类型的随机数是一样的（无参看...]]></description><category></category></item><item><title><![CDATA[三、Java基础工具（1）_常用类——StringBuilder]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984867</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984867</guid><author>ams90203</author><pubDate>Mon, 14 May 2018 11:54:00 +0800</pubDate><description><![CDATA[2018-05-13

StringBuilder

一、String、StringBuilder 、StringBuffer 的区别
　　StringBuffer 和 StringBuilder 类的对象能够被多次的修改，并且不产生新的未使用对象，都表示可变的字符串。
　　当对字符串进行修改的时候，需要使用 StringBuffer 和 StringBuilder 类...]]></description><category></category></item><item><title><![CDATA[三、Java基础工具(1)_常用类——字符串]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984866</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984866</guid><author>ams90203</author><pubDate>Mon, 14 May 2018 10:42:00 +0800</pubDate><description><![CDATA[2018-05-13

字符串

一、字符串的概述和分类
　　字符序列：把多个字符按照一定的顺序排列起来。
　　字符串：把多个字符串联起来。（好比羊肉串）
　　字符串的分类：
　　　　1）不可变的字符串：String类，当前对象创建完毕之后，该对象的内容（字符序列）是不能改变的，一旦内容改变就是一个新的对象。
　　　　2）可变的字符串：StringBuilder类...]]></description><category></category></item><item><title><![CDATA[三、Java基础工具（1）_常用类——数学相关类]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984865</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984865</guid><author>ams90203</author><pubDate>Sun, 13 May 2018 15:44:00 +0800</pubDate><description><![CDATA[2018-05-13

数学相关类

一、Math类　
　　Java 的 Math 包含了用于执行基本数学运算的属性和方法，如初等指数、对数、平方根和三角函数。
　 Math 的方法都被定义为 static 形式，通过 Math 类可以在主函数中直接调用
参考：https://blog.youkuaiyun.com/tomorrowtodie/article/details/52...]]></description><category></category></item><item><title><![CDATA[三、Java基础工具（1）_常用类——系统相关类]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984864</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984864</guid><author>ams90203</author><pubDate>Sat, 12 May 2018 21:10:00 +0800</pubDate><description><![CDATA[2018-05-12

系统相关类

查阅API
一、System类
　　表示系统的意思

　　1、arraycopy方法
　　　　public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
　　　　该方法的作用是数组拷贝，也就是将一个数组中...]]></description><category></category></item><item><title><![CDATA[三、Java基础工具（1）_常用类——用户和程序交互]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984862</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984862</guid><author>ams90203</author><pubDate>Sat, 12 May 2018 20:48:00 +0800</pubDate><description><![CDATA[2018-05-12

用户和程序交互

程序接受用户的输入数据，有以下三种方式

一、main方法接受参数

二、Console

三、Scanner类


转载于:https://www.cnblogs.com/sunNoI/p/9029906.html...]]></description><category></category></item><item><title><![CDATA[二、Java面向对象（18）_枚举]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984861</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984861</guid><author>ams90203</author><pubDate>Sat, 12 May 2018 13:43:00 +0800</pubDate><description><![CDATA[2018-05-12

枚举

一、枚举的定义以及底层分析特点
　　JDK1.5引入了新的数据类型——枚举，是一个特殊的类。就是固定的多个对象的集合。
　　定义格式：
　　[修饰符] enum 枚举类名{
　　　　常量A，常量B，常量C；
　　}
我们自定义的枚举类型，在编译（底层）都是直接继承于java.liang.Enum类，Enum是所有枚举的父类。
...]]></description><category></category></item><item><title><![CDATA[二、Java面向对象（17）_内部类]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984860</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984860</guid><author>ams90203</author><pubDate>Tue, 08 May 2018 11:55:00 +0800</pubDate><description><![CDATA[2018-05-07

内部类

可以在一个类的内部定义另一个类。
为什么使用内部类？
　　1）增强封装，把内部类隐藏在外部类之中，不允许其他类访问内部类。
　　2）内部类能提高代码的可读性和可维护性，把小型类嵌入到内部类中，结构可以更靠近。
　　3）内部类可以直接访问外部类成员

内部类根据不同的修饰符或者定位的位置不同，分成四种：
　　　1）实例内部类：内...]]></description><category></category></item><item><title><![CDATA[二、Java面向对象（16）_接口]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984859</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984859</guid><author>ams90203</author><pubDate>Mon, 07 May 2018 11:47:00 +0800</pubDate><description><![CDATA[2018-05-07

接口

一、什么是接口？

接口只定义了应当遵循的规范，却不关心这些类的内部数据和其功能的实现细节。
从程序角度上说，接口只规定了类必须提供的方法，从而分离了规范和实现，增强了系统的可维护性和可拓展性。

Java接口是一系列方法的声明，是一些方法特征的集合，一个接口只有方法的特征没有方法的实现，因此这些方法可以在不同的地方被不同的类实现...]]></description><category></category></item><item><title><![CDATA[二、Java面向对象（15）_模板方法设计模式]]></title><link>https://blog.youkuaiyun.com/ams90203/article/details/101984858</link><guid>https://blog.youkuaiyun.com/ams90203/article/details/101984858</guid><author>ams90203</author><pubDate>Sun, 06 May 2018 11:45:00 +0800</pubDate><description><![CDATA[2018-05-06

模板方法设计模式

在父类的一个方法中定义一个操作中的算法的骨架，而将一些步骤延迟到子类中，因为不同子类的实现细节不同。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。

抽象父类：定义操作中的业务骨架，而将这些步骤延迟到子类中。
抽象父类至少提供两种方法：
　　1）模板方法：一种通用的处理方式，即模板（总体算法的骨架...]]></description><category></category></item></channel></rss>