<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[扶墙的老汉]]></title><description><![CDATA[Get Busy Living Or Get Busy Dying]]></description><link>https://blog.youkuaiyun.com/dududxt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dududxt]]></copyright><item><title><![CDATA[Mysql起步之环境搭建8.0]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/128946205</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/128946205</guid><author>dududxt</author><pubDate>Thu, 09 Feb 2023 05:47:36 +0800</pubDate><description><![CDATA[Mysql小白安装]]></description><category></category></item><item><title><![CDATA[JWT操作工具类分享]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/118887175</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/118887175</guid><author>dududxt</author><pubDate>Mon, 19 Jul 2021 01:04:47 +0800</pubDate><description><![CDATA[添加依赖

&lt;dependency&gt;
  &lt;groupId&gt;io.jsonwebtoken&lt;/groupId&gt;
  &lt;artifactId&gt;jjwt-api&lt;/artifactId&gt;
  &lt;version&gt;0.10.7&lt;/version&gt;
&lt;/dependency&gt;
&lt;dependency&gt;
  &lt;groupId&gt;io.jsonwebtoken&lt;/groupId&gt;
  &lt.]]></description><category></category></item><item><title><![CDATA[Mybatis Mapper自动注入警告的6种解决方案]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/118887107</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/118887107</guid><author>dududxt</author><pubDate>Mon, 19 Jul 2021 00:58:17 +0800</pubDate><description><![CDATA[相信使用Mybaits的小伙伴们一定会经常编写类似如下的代码：

原因：
众所周知，IDEA是非常智能的，它可以理解Spring的上下文。然而 UserMapper 这个接口是Mybatis的，IDEA理解不了。
而 @Autowired 注解，默认情况下要求依赖对象（也就是 userMapper ）必须存在。而IDEA认为这个对象的实例/代理是个null，所以就友好地给个提示。
解决方案


方法1：为 @Autowired 注解设置required = false
使用 @Autowired 注解时，若]]></description><category></category></item><item><title><![CDATA[第一章 JVM与Java体系结构]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/109324857</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/109324857</guid><author>dududxt</author><pubDate>Wed, 28 Oct 2020 08:16:53 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdown编辑器
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar]]></description><category></category></item><item><title><![CDATA[Centos6.7下搭建CDH(下）]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/108787138</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/108787138</guid><author>dududxt</author><pubDate>Mon, 28 Sep 2020 09:54:17 +0800</pubDate><description><![CDATA[1. CM安装
在中篇，只是建立了CM的网络软件镜像，但是我们并没有让系统识别，现在开始一步步安装CM。
由于CM只要安装在主节点cdh01，因此一下操作仅仅只在cdh01上执行。
配置CM的yum源
找到CM网络镜像中拷贝cloudera-manager.repo，仓库的位置 (/var/www/html/cm5.14)

拷贝cloudera-manager.repo到/etc/yum.repos.d/目录下：
cp /var/www/html/cm5.14/cloudera-manager.repo ]]></description><category></category></item><item><title><![CDATA[Centos6.7下搭建CDH(中）]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/108785576</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/108785576</guid><author>dududxt</author><pubDate>Fri, 25 Sep 2020 00:59:23 +0800</pubDate><description><![CDATA[1.centos6系列更换阿里yum源

首先备份原来的cent os官方yum源
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
获取阿里的yum源覆盖本地官方yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
清理yum缓存，并生成新的缓存
yum clean all
yu]]></description><category></category></item><item><title><![CDATA[Centos6.7下搭建CDH(上）]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/108784230</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/108784230</guid><author>dududxt</author><pubDate>Thu, 24 Sep 2020 22:52:39 +0800</pubDate><description><![CDATA[环境要求
三台虚机




名称
版本




Linux
CentOS 6.7x64


CM
5.14.0


CDH
5.14.0


百度网盘：https://pan.baidu.com/s/1WWeWFSXwnEAGdQYjgHNkQw
提取码:3s0a




主机
内存
cpu
IP
硬盘
网络适配器




cdh01
6G - 10G
1 core
192.168.72.201
70G
NAT


cdh02
2G
1 core
192.168.72.202
40G
NAT


cdh03]]></description><category></category></item><item><title><![CDATA[大数据集群搭建CM认知]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/108783949</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/108783949</guid><author>dududxt</author><pubDate>Thu, 24 Sep 2020 21:35:54 +0800</pubDate><description><![CDATA[Apache Hadoop
由Apache 公司开源的Hadoop版本。涵盖了最原生的Hadoop特性，所有的Hadoop发行版均基于该版本进行改进。
Cloudera CDH
由Cloudera公司发行的Hadoop版本，全称（Cloudera’s Distribution Including Apache Hadoop）。该版本在基于原生Apache Hadoop版本进行改进，添加了补丁和自行开发的组件，更加稳定易用。目前国内使用最多的版本。
Cloudera manager的概念
Cloudera M]]></description><category></category></item><item><title><![CDATA[02 数据库经常遇到的问题]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/103561061</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/103561061</guid><author>dududxt</author><pubDate>Mon, 16 Dec 2019 14:04:52 +0800</pubDate><description><![CDATA[数据库经常遇到的问题：

系统的性能瓶颈

数据安全性
性能与成本

举例说明：
Oracle数据库的价格：Oracle软件本身是免费的，所以任何人都可以从Oracle官方网站下载并安装Oracle的数据库软件，收费的是License，即软件授权，如果数据库用于商业用途，就需要购买相应Oracle产品的License。
现在Oracle有两种授权方式，按CPU(Process)数和按用户数(Nam...]]></description><category></category></item><item><title><![CDATA[01-认知]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/103561000</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/103561000</guid><author>dududxt</author><pubDate>Mon, 16 Dec 2019 13:38:46 +0800</pubDate><description><![CDATA[解决问题：
解决针对大型网站架构中持久化部分，大量数据存储以及高并发访问所带来的数据读写问题。
解决思路

主从复制
主主复制
负载均衡集群
高可用集群
分库分表
Mycat


...]]></description><category></category></item><item><title><![CDATA[DCL (Data Control Language)]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/103497067</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/103497067</guid><author>dududxt</author><pubDate>Wed, 11 Dec 2019 18:10:07 +0800</pubDate><description><![CDATA[DDL： create / alter / drop
DML：insert /update/delete
DQL ：select /show
DCL ：grant /revoke

默认使用的都是root用户，超级管理员，拥有全部的权限。但是，一个公司里面的数据库服务器上面可能同时运行着很多个项目的数据库。所以，我们应该可以根据不同的项目建立不同的用户，分配不同的权限来管理和维护数据库。
注：m...]]></description><category></category></item><item><title><![CDATA[事务]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/103496636</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/103496636</guid><author>dududxt</author><pubDate>Wed, 11 Dec 2019 17:56:51 +0800</pubDate><description><![CDATA[事务
事务的应用场景说明
什么是事务： 在实际的开发过程中，一个业务操作如：转账，往往是要多次访问数据库才能完成的。转账是一个用户扣钱，另一个用户加钱。如果其中有一条SQL语句出现异常，这条SQL就可能执行失败。


事务执行是一个整体，所有的SQL语句都必须执行成功。如果其中有1条SQL语句出现异常，则所有的SQL语句都要回滚，整个业务执行失败。


手动提交事务


MYSQL中可以有两种方式...]]></description><category></category></item><item><title><![CDATA[多表查询]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/103496012</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/103496012</guid><author>dududxt</author><pubDate>Wed, 11 Dec 2019 17:36:16 +0800</pubDate><description><![CDATA[表连接查询

什么是多表查询:
涉及在多张表里寻找数据的的查找，使用多表联合查询。
多表查询的作用：
比如：我们想查询孙悟空的名字和他所在的部门的名字，则需要使用多表查询。
如果一条SQL语句查询多张表，因为查询结果在多张不同的表中。每张表取1列或多列

多表查询的分类：

笛卡尔积：

有两个集合A,B .取这两个集合的所有组成情况。
要完成多表查询，需要消除无用的数据

内连接查询
用左边表的...]]></description><category></category></item><item><title><![CDATA[表与表之间的关系&&数据库设计]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/103495284</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/103495284</guid><author>dududxt</author><pubDate>Wed, 11 Dec 2019 17:01:43 +0800</pubDate><description><![CDATA[表关系的概念
现实生活中，实体与实体之间肯定是有关系的，比如：老公和老婆，部门和员工，老师和学生等。那么在设计表的时候，就应该体现出表与表之间的这种关系！




表与表之间的关系
说明
关系的维护




一对一
相对使用比较少。简历表， 公民表 护照表，人和身份证
1)特殊一对多，从表中的外键设置为唯一，2)从表中的主键又是外键


一对多
最常用的关系 部门和员工（一个部门多个员工）
主外键...]]></description><category></category></item><item><title><![CDATA[数据库表的约束]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/103494337</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/103494337</guid><author>dududxt</author><pubDate>Wed, 11 Dec 2019 16:39:12 +0800</pubDate><description><![CDATA[数据库约束的概述
约束的作用：
对表中的数据进行限制，保证数据的正确性、有效性和完整性。一个表如果添加了约束，不正确的数据将无法插入到表中。约束在创建表的时候添加比较合适。
约束种类




约束名
约束关键字




主键
primary key


唯一
unique


非空
not null


外键
foreign key


检查约束
check 注：mysql不支持


主键约束

...]]></description><category></category></item><item><title><![CDATA[DQL---查询表中的记录]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/103492494</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/103492494</guid><author>dududxt</author><pubDate>Wed, 11 Dec 2019 16:02:32 +0800</pubDate><description><![CDATA[DQL查询表中的数据
查询不会对数据库中的数据进行修改.只是一种显示数据的方式。
-- 查询语句
	select
		字段列表
	from
		表名列表
	where
		条件列表
	group by
		分组字段
	having
		分组之后的条件
	order by
		排序
	limit
		分页限定

简单查询

查询表所有行和列的数据

使用*表示所有列(一般不建议使用)

SELECT...]]></description><category></category></item><item><title><![CDATA[DML操作表中的数据]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/103492001</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/103492001</guid><author>dududxt</author><pubDate>Wed, 11 Dec 2019 14:52:28 +0800</pubDate><description><![CDATA[DML操作表中的数据
用于对表中的记录进行增删改操作
插入记录
INSERT [INTO] 表名 [字段名] VALUES (字段值)
-- 释义：
INSERT INTO 表名：表示往哪张表中添加数据
		(字段名1, 字段名2, …)：要给哪些字段设置值
		VALUES (值1, 值2, …)：设置具体的值

插入全部字段

所有的字段名都写出来(列名和值要一一对应)

INSERT INT...]]></description><category></category></item><item><title><![CDATA[DDL:操作数据库、表]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/103487599</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/103487599</guid><author>dududxt</author><pubDate>Wed, 11 Dec 2019 11:19:37 +0800</pubDate><description><![CDATA[DDL操作数据库(CRUD)
C(Create)创建数据库
C(Create) 创建数据库的几种方式

创建数据库


CREATE DATABASE 数据库名;

-- 直接创建数据库db1
create database db1;


判断数据库是否已经存在，不存在则创建数据库


CREATE DATABASE IF NOT EXISTS 数据库名;

-- 判断是否存在，如果不存在则创建数...]]></description><category></category></item><item><title><![CDATA[SQL]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/103487444</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/103487444</guid><author>dududxt</author><pubDate>Wed, 11 Dec 2019 10:11:17 +0800</pubDate><description><![CDATA[SQL的概念
什么是SQL
Structured Query Language 结构化查询语言
其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方，称为“方言”。
SQL作用

是一种所有关系型数据库的查询规范，不同的数据库都支持。
通用的数据库操作语言，可以用在不同的数据库中。
不同的数据库SQL语句有一些区别


SQL通用语法
1. SQL 语句可以单行或多行书...]]></description><category></category></item><item><title><![CDATA[认识MySQL]]></title><link>https://blog.youkuaiyun.com/dududxt/article/details/103486500</link><guid>https://blog.youkuaiyun.com/dududxt/article/details/103486500</guid><author>dududxt</author><pubDate>Wed, 11 Dec 2019 09:51:02 +0800</pubDate><description><![CDATA[1 数据库的介绍
1.1 数据库概述
1.1.1 数据的存储方式
Java中创建对象： Student s = new Student(1, “张三”) 存在内存中。了解了Java 	IO流：把数据保存到文件中。




存储位置
优点
缺点




内存
速度快
不能永久保存，数据是临时状态。


文件
数据可以永久保存
操作数据不方便，查询某个数据。


数据库
1. 数据可以永久保存。	2....]]></description><category></category></item></channel></rss>