<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ruyu00的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ruyu00</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ruyu00]]></copyright><item><title><![CDATA[如何构建用户画像]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/125225419</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/125225419</guid><author>ruyu00</author><pubDate>Sun, 12 Jun 2022 21:20:08 +0800</pubDate><description><![CDATA[如何构建用户画像]]></description><category></category></item><item><title><![CDATA[用户画像简介]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/125216745</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/125216745</guid><author>ruyu00</author><pubDate>Fri, 10 Jun 2022 17:16:09 +0800</pubDate><description><![CDATA[用户画像简介]]></description><category></category></item><item><title><![CDATA[13-MySQL--数据备份与还原（数据表备份+单表数据备份+SQL备份+增量备份）]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/85787046</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/85787046</guid><author>ruyu00</author><pubDate>Sun, 06 Jan 2019 18:14:10 +0800</pubDate><description><![CDATA[一、数据备份与还原

1、备份：将当前已有的数据或者记录保留（在不影响原来数据的基础上保留）

2、还原：将已经保留的数据恢复到对应的表中

3、为什么要做备份还原

（1）防止数据丢失：被盗、误操作等

（2）保护数据记录

4、数据备份还原的方式有很多种：数据表备份、单表数据备份、SQL备份、增量备份

二、数据表备份

1、数据表备份：不需要通过SQL来备份，直接进入到数据库文件夹复制对应的...]]></description><category></category></item><item><title><![CDATA[12-MySQL--视图（创建视图+查看视图+使用视图+修改视图+删除视图）+视图的意义+视图数据操作（新增数据+删除数据+更新数据）+视图算法]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/85724542</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/85724542</guid><author>ruyu00</author><pubDate>Fri, 04 Jan 2019 17:11:45 +0800</pubDate><description><![CDATA[一、视图

1、视图：view。视图是一种有结构（有行有列的二维表结构）但没结果（结构中不真实存放数据）的虚拟表。虚拟表的结构来源不是自己定义的，而是从对应的基表中产生（视图的数据来源）

注：虚拟表的数据也不是从自己来的

二、创建视图

1、基本语法


    -- 创建视图
    -- select语句：可以是 普通查询|连接查询|联合查询|子查询
    create view 视图名...]]></description><category></category></item><item><title><![CDATA[11-MySQL--外键（增加外键+修改/删除外键+外键的作用+外键的条件+外键约束）+联合查询+子查询（按位置分类：from/where/exists子查询+按结果分类：标量/列/行/表子查询）]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/85633111</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/85633111</guid><author>ruyu00</author><pubDate>Thu, 03 Jan 2019 22:08:02 +0800</pubDate><description><![CDATA[一、外键

1、外键：foreign key。如果一张表中有一个字段（非主键）指向另外一张表的主键，将该字段称为外键

注：外键必须指向另外一张表，即 和另外一张表产生联系

2、关系型数据库有两种约束，一种是约束实体内部字段与字段之间的关系，一种是约束实体与实体之间的关系（用外键来控制）

3、一张表可以有多个外键

4、增加外键

（1）外键可以在创建表的时候或者创建表之后增加

（2）在创建...]]></description><category></category></item><item><title><![CDATA[10-MySQL--连接查询（交叉连接+内连接+外连接+自然连接）+using关键字+多表连接]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/85057797</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/85057797</guid><author>ruyu00</author><pubDate>Tue, 18 Dec 2018 16:19:31 +0800</pubDate><description><![CDATA[一、连接查询

1、连接查询：将多张表连接到一起进行查询（会导致记录数(行)和字段数(列)发生改变）

2、连接查询的意义：关系型数据库，实体（表）与实体之间存在很多联系。表的设计，遵循着关系来设计（一对一、一对多和多对多）。通常，在实际操作的过程中，需要利用这层关系来保证数据的完整性

3、连接查询：join。使用方式：左表 join 右表

（1）左表：在join关键字左边的表

（2）右表：...]]></description><category></category></item><item><title><![CDATA[09-MySQL高级数据操作--主键冲突+蠕虫复制+限制更新/删除数量limit+清空表/重置自增长+完整的数据查询（数据源+where+group by+having+order by+limit）]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/85036895</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/85036895</guid><author>ruyu00</author><pubDate>Mon, 17 Dec 2018 21:31:30 +0800</pubDate><description><![CDATA[一、主键冲突

1、在有的表中，使用的是业务主键（字段有业务含义）。但在数据插入的时候，不确定数据表中是否已经存在对应的主键。假设主键对应的值已经存在，插入一定会失败

2、当主键存在冲突的时候，可以选择性的进行处理：更新和替换

3、主键冲突：更新

（1）基本语法


    -- 主键冲突：更新
    -- 主键冲突时，新值是update后面设置的值，与前面的值列表无关
    -- 主键...]]></description><category></category></item><item><title><![CDATA[08-MySQL--关系（一对一+一对多+多对多）+范式（三范式+逆规范化）]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/84962921</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/84962921</guid><author>ruyu00</author><pubDate>Sun, 16 Dec 2018 14:34:13 +0800</pubDate><description><![CDATA[一、关系

1、将实体与实体的关系，反映到最终数据库表的设计上，将关系分成三种：一对一、一对多（多对一）和多对多

注：所有的关系都是指表与表之间的关系

2、一对一：一张表的一条记录一定只能与另外一张表的一条记录进行对应，反之亦然。一对一关系的设计方案是保证两张表中使用同样的主键即可

eg：将人员的常用信息（姓名、性别、年龄等）和不常用信息（婚姻、籍贯、家庭住址等）分离存储，提高查询效率。使用...]]></description><category></category></item><item><title><![CDATA[07-MySQL的列属性--列属性概述+空属性null+列描述comment+默认值default+主键primary key+自动增长auto_increment+唯一键unique key+索引]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/84888471</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/84888471</guid><author>ruyu00</author><pubDate>Fri, 14 Dec 2018 23:13:37 +0800</pubDate><description><![CDATA[一、列属性概述

1、真正约束字段的是数据类型，但数据类型的约束很单一，需要一些额外的约束，来更加保证数据的合法性

2、属性是描述表中字段的，一开始就定义好了，不是使用过程中才有的

3、列属性又称之为字段属性。在MySQL中，一共有6个列属性：null/not null、comment、default、primary key、auto_increment、unique key

二、空属性

...]]></description><category></category></item><item><title><![CDATA[06-MySQL的数据类型--数据类型（列类型）+数值型+字符串型+日期时间型+MySQL记录长度+字符与字节]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/84853197</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/84853197</guid><author>ruyu00</author><pubDate>Fri, 07 Dec 2018 16:38:23 +0800</pubDate><description><![CDATA[一、数据类型（列类型）

1、MySQL将数据类型分成了三大类：数值型（整数型+小数型）、字符串型和日期时间型



二、数值型

1、数值型数据都是数值。系统将数值型分为整数型和小数型

2、整数型

（1）整数型：存放整型数据。在SQL中，因为更多要考虑如何节省磁盘空间，所以系统将整型又细分成了五类：

a). tinyint：迷你整型。使用1个字节存储（1个字节=8位），可以表示256个状态...]]></description><category></category></item><item><title><![CDATA[05-MySQL--中文数据问题+校对集+乱码问题]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/84840192</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/84840192</guid><author>ruyu00</author><pubDate>Thu, 06 Dec 2018 00:20:11 +0800</pubDate><description><![CDATA[一、中文数据问题

1、中文数据问题本质是字符集问题（客户端和服务器的字符集不同，而服务器的字符集是可以改变的）

2、计算机只识别二进制，人类更多是识别符号（字符）。需要有一个二进制与字符的对应关系（字符集）

注：

（1）字符集：二进制与字符的对应关系

（2）字符在计算机中对应的二进制码叫做字符编码（计算机有一个特点：只能存储对应的二进制码）

（4）字符 &amp;lt;--&amp;gt; 字符集 &amp;...]]></description><category></category></item><item><title><![CDATA[04-MySQL基本操作--SQL基本操作+库操作+表操作+数据操作]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/84312034</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/84312034</guid><author>ruyu00</author><pubDate>Wed, 05 Dec 2018 17:10:13 +0800</pubDate><description><![CDATA[一、SQL基本操作

1、基本操作：增删改查（CRUD）

注：从计算机的角度出发，增删改都属于写，查属于读（计算机只有两种操作：读和写）

2、将SQL的基本操作根据操作对象进行分类，分为三类：库操作、表（字段）操作、数据操作

3、SQL的注释（单行注释）有两种写法

（1）双中划线（--）+空格

（2）使用#开头

二、库操作

1、库操作：对数据库的增删改查

2、新增数据库


   ...]]></description><category></category></item><item><title><![CDATA[03-CSS操作--CSS操作规范（书写技巧）+通栏布局+标签的注意事项+三大类标签+边距合并问题+图文混排+图像签名+水平居中+垂直居中]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/84258770</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/84258770</guid><author>ruyu00</author><pubDate>Thu, 22 Nov 2018 19:16:12 +0800</pubDate><description><![CDATA[一、CSS操作规范

1、CSS书写技巧

（1）最外层是一个&amp;lt;div id=&quot;bigDiv&quot;&amp;gt;，将所有元素都包进去

（2）去除&amp;lt;body&amp;gt;的外边距（body{margin: 0px;}） ，因为不同浏览器对body边距的处理有差别

（3）去除所有元素的内外边距（*{padding: 0px; margin: 0px;}），并让最大的盒子水平居中（#bigDiv{mar...]]></description><category></category></item><item><title><![CDATA[03-MySQL概述--数据库的学习阶段+数据库基础+关系型数据库+关键字说明+SQL+MySQL数据库（启动和停止MySQL服务+登录和退出MySQL系统+交互方式）+MySQL服务端架构]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/84306818</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/84306818</guid><author>ruyu00</author><pubDate>Tue, 20 Nov 2018 23:40:49 +0800</pubDate><description><![CDATA[一、数据库的学习阶段

1、基础阶段：MySQL数据库的基本操作（增删改查），以及一些高级操作（视图、触发器、函数、存储过程等）

2、优化阶段：如何提高数据库效率，如索引、分表等

3、部署阶段：如何搭建真实的环境系统，如服务器集群、负载均衡等

二、数据库基础

1、什么是数据库

数据库：database，存储数据的仓库

数据库：高效的存储和处理数据的介质（介质主要有两种：磁盘和内存）

...]]></description><category></category></item><item><title><![CDATA[02-MySQL卸载]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/84306571</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/84306571</guid><author>ruyu00</author><pubDate>Tue, 20 Nov 2018 19:42:55 +0800</pubDate><description><![CDATA[一、MySQL卸载

1、先停止mysql服务。在cmd模式下输入&quot;net stop mysql&quot;





2、进入控制面板卸载mysql



3、删除mysql的安装文件夹下的my.ini文件及其他所有文件



4、运行&quot;regedit&quot;，打开注册表





5、删除注册表中指定目录下的文件

（1）删除 &quot;HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\...]]></description><category></category></item><item><title><![CDATA[01-MySQL下载及安装]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/84303988</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/84303988</guid><author>ruyu00</author><pubDate>Tue, 20 Nov 2018 17:07:59 +0800</pubDate><description><![CDATA[一、下载

1、下载安装包：https://pan.baidu.com/s/14ckw5n5L_wX14za8pykVRA    密码：ib3p

二、安装































 











 ]]></description><category></category></item><item><title><![CDATA[02-CSS样式--CSS属性（尺寸+字体+文本+列表+背景）+常用属性（overflow+display）+长度值（px+em+%）]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/81035992</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/81035992</guid><author>ruyu00</author><pubDate>Sun, 18 Nov 2018 20:54:03 +0800</pubDate><description><![CDATA[一、CSS属性

1、CSS尺寸属性

（1）CSS的单位是px（固定值），最好不要省略（值为0时可省，为具体值时不可省）

（2）width：指定元素的宽度，单位是px或%

（3）height：指定元素的高度，单位是px或%

2、CSS字体属性

（1）font-size：文字大小（字号）

（2）color：文字颜色

（3）font-family：字体

（4）font-weight：粗...]]></description><category></category></item><item><title><![CDATA[01-CSS基础--CSS概述+CSS和HTML相结合的四种方式+CSS选择器+盒子模型+元素的浮动float+清除浮动clear+元素的定位position]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/81023966</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/81023966</guid><author>ruyu00</author><pubDate>Sun, 18 Nov 2018 20:53:48 +0800</pubDate><description><![CDATA[一、CSS概述

1、CSS：层叠样式表，用来定义网页的显示效果。CSS将网页内容和显示样式进行分离，提高了显示功能（降低耦合性，提高扩展性和可维护性）

2、CSS的基本特征

（1）层叠性：多种CSS样式的叠加

（2）继承性：子标记会继承父标记的某些样式

3、CSS注释


    /* CSS文件注释的内容 */

4、CSS代码格式


        选择器名称 {
        ...]]></description><category></category></item><item><title><![CDATA[38-反射机制（概述+应用：Tomcat）+Class+获取Class对象的三种方式+获取Class中的（构造函数+字段+方法）+AccessibleObject+类的动态加载+用反射验证集合泛型本质]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/83791591</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/83791591</guid><author>ruyu00</author><pubDate>Sun, 11 Nov 2018 19:47:47 +0800</pubDate><description><![CDATA[一、反射机制概述

1、Java反射机制是在运行状态中，对于任意一个类（.class文件），都能够知道这个类的所有属性和方法。对于任意一个对象，都能够调用它的任意一个方法和属性。这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制

即 动态获取类中信息，就是Java反射

2、如果想要对指定名称的字节码文件进行加载、获取其中的内容并调用，就使用反射技术

注：在任何情况下，想...]]></description><category></category></item><item><title><![CDATA[37-正则表达式（概述+符号+对字符串的常见操作（正则的四个功能））+Pattern+Matcher+练习题]]></title><link>https://blog.youkuaiyun.com/ruyu00/article/details/83717912</link><guid>https://blog.youkuaiyun.com/ruyu00/article/details/83717912</guid><author>ruyu00</author><pubDate>Tue, 06 Nov 2018 17:55:26 +0800</pubDate><description><![CDATA[一、正则表达式概述

1、正则表达式：用于操作字符串数据，通过一些特定的符号体现

2、String类中

（1）public boolean matches(String regex)：告知此字符串是否匹配给定的正则表达式。调用此方法的str.matches(regex)形式与以下表达式产生的结果完全相同：Pattern.matches(regex, str)

注：参数regex：具备一定规则...]]></description><category></category></item></channel></rss>