<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Sorananger的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Sorananger</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Sorananger]]></copyright><item><title><![CDATA[MySQL——触发器的创建和使用总结]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/121282153</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/121282153</guid><author>Sorananger</author><pubDate>Fri, 12 Nov 2021 10:03:08 +0800</pubDate><description><![CDATA[什么是触发器
触发器（TRIGGER）是MySQL的数据库对象之一，从5.0.2版本开始支持。该对象与编程语言中的函数非常类似，都需要声明、执
行等。但是触发器的执行不是由程序调用，也不是由手工启动，而是由事件来触发、激活从而实现执行。有点类似DOM中的事件。
那么为什么要使用数据库对象触发器呢？在具体开发项目时，经常会遇到如下实例：
&lt;1&gt; 在学生表中拥有字段学生姓名，字段学生总数，每当添加一条学生信息时，学生的总数就必须同时更改。
&lt;2&gt; 在学生表中还会有学生姓名的缩写，学生住.]]></description><category></category></item><item><title><![CDATA[聚集索引和非聚集索引]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/121281968</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/121281968</guid><author>Sorananger</author><pubDate>Fri, 12 Nov 2021 10:00:22 +0800</pubDate><description><![CDATA[1)简单概括

聚集索引：就是以主键创建的索引。
	非聚集索引：就是以非主键创建的索引(也叫做二级索引)。
2)详细概括

聚集索引
聚集索引表记录的排列顺序和索引的排列顺序一致，所以查询效率快，因为只要找到第一个索引值记录，其余的连续性的记录在物理表中也会连续存放，一起就可以查询到。

缺点：新增比较慢，因为为了保证表中记录的物理顺序和索引顺序一致，在记录插入的时候，会对数据页重新排序。

非聚集索引
索引的逻辑顺序与磁盘上行的物理存储顺序不同，非聚集索引在叶子节点存储的是主键和索引列，当我们使用非聚集索]]></description><category></category></item><item><title><![CDATA[mysql 题带答案]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/121281679</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/121281679</guid><author>Sorananger</author><pubDate>Fri, 12 Nov 2021 09:51:42 +0800</pubDate><description><![CDATA[注意：主观题的答案，仅供参考，主观题是除了选择和填空题都是主观题，请各位老师在讲解时如有偏差可根据情况修
订。
第一部分：选择题
1、SQL语言通常称为( A )
A、结构化查询语言
B、结构化控制语言
C、结构化定义语言
D、结构化操纵语言
2、关系模型的基本结构是( A )。
A、二维表
B、树形结构
C、无向图
D、有向图
3、下列四项中，不属于数据库特点的是( D )。
A、数据共享
B、数据完整性
C、数据冗余很高
D、数据独立性高
4、DBMS是什么（ B ）
A、操作系统
B、数据库管理系统
]]></description><category></category></item><item><title><![CDATA[SQL中distinct的用法]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/121281539</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/121281539</guid><author>Sorananger</author><pubDate>Fri, 12 Nov 2021 09:41:14 +0800</pubDate><description><![CDATA[1.作用于单列


select distinct name from A



2.作用于多列

示例2.1


select distinct name, id from A

3.COUNT统计


select count(distinct name) from A;	

4.distinct必须放在开头


select id, distinct name from A;   --会提示错误，因为distinct必须放在开头
...]]></description><category></category></item><item><title><![CDATA[汇编语言指令详解]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/121113333</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/121113333</guid><author>Sorananger</author><pubDate>Fri, 12 Nov 2021 09:36:13 +0800</pubDate><description><![CDATA[指令（instruction）是一种语句，它在程序汇编编译时变得可执行。汇编器将指令翻译为机器语言字节，并且在运行时由 CPU 加载和执行。
一条指令有四个组成部分：

标号（可选）
	指令助记符（必需）
	操作数（通常是必需的）
	注释（可选）

不同部分的位置安排如下所示：

[label: ] mnemonic [operands] [;comment]

现在分别了解每个部分，先从标号字段开始。

1) 标号

标号（label）是一种标识符，是指令和数据的位置标记。标号位于指令的前端，表示指令的地]]></description><category></category></item><item><title><![CDATA[hadoop 启动排查 防火墙、联网、hdfs、mapreduce]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/121281208</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/121281208</guid><author>Sorananger</author><pubDate>Fri, 12 Nov 2021 09:26:48 +0800</pubDate><description><![CDATA[systemctl status firewalld //查看状态
















]]></description><category></category></item><item><title><![CDATA[MYSQL round()]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/121281154</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/121281154</guid><author>Sorananger</author><pubDate>Fri, 12 Nov 2021 09:23:53 +0800</pubDate><description><![CDATA[MYSQL round()

nd函数用于数据的四舍五入，它有两种形式：

1、round(x,d) ，x指要处理的数，d是指保留几位小数

这里有个值得注意的地方是，d可以是负数，这时是指定小数点左边的d位整数位为0,同时小数位均为0；

2、round(x) ,其实就是round(x,0),也就是默认d为0；

下面是几个实例

1、查询:select round(1123.26723,2);

结果：1123.27

2、查询: select round(1123.26723,1);
...]]></description><category></category></item><item><title><![CDATA[什么是Bean]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/121164723</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/121164723</guid><author>Sorananger</author><pubDate>Fri, 05 Nov 2021 15:50:43 +0800</pubDate><description><![CDATA[什么是Bean



Bean在Spring和SpringMVC中无所不在，将这个概念内化很重要，下面分享一下我的想法：



一、Bean是啥

1、Java面向对象，对象有方法和属性，那么就需要对象实例来调用方法和属性（即实例化）；



2、凡是有方法或属性的类都需要实例化，这样才能具象化去使用这些方法和属性；



3、规律：凡是子类及带有方法或属性的类都要加上注册Bean到Spring IoC的注解；（@Component , @Repository , @ Controller , @Servi]]></description><category></category></item><item><title><![CDATA[事务的四大特性（一）]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/121116296</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/121116296</guid><author>Sorananger</author><pubDate>Wed, 03 Nov 2021 10:43:23 +0800</pubDate><description><![CDATA[　本篇讲诉数据库中事务的四大特性（ACID），并且将会详细地说明事务的隔离级别。

　　如果一个数据库声称支持事务的操作，那么该数据库必须要具备以下四个特性：

⑴ 原子性（Atomicity）

　　原子性是指事务包含的所有操作要么全部成功，要么全部失败回滚，这和前面两篇博客介绍事务的功能是一样的概念，因此事务的操作如果成功就必须要完全应用到数据库，如果操作失败则不能对数据库有任何影响。

⑵ 一致性（Consistency）

　　一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态，也..]]></description><category></category></item><item><title><![CDATA[hadoop三启动方式]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/121103171</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/121103171</guid><author>Sorananger</author><pubDate>Tue, 02 Nov 2021 16:26:20 +0800</pubDate><description><![CDATA[第1种启动方式

启动：分别启动HDFS和MapReduce

命令如下：start-dfs.sh start-mapreted.sh

命令如下：stop-dfs.sh stop-mapreted.sh

第2起飞方式

全部启动或者全部停止

启动：

命令：start-all.sh

启动顺序：NameNode，DateNode，SecondaryNameNode，JobTracker，TaskTracker



停止：

命令：stop-all.sh

关闭顺序性：JobTracker，Task.]]></description><category></category></item><item><title><![CDATA[探究已映射的 SQL 语句]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/120828448</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/120828448</guid><author>Sorananger</author><pubDate>Mon, 18 Oct 2021 16:06:33 +0800</pubDate><description><![CDATA[现在你可能很想知道 SqlSession 和 Mapper 到底执行了什么操作，但 SQL 语句映射是个相当大的话题，可能会占去文档的大部分篇幅。 不过为了让你能够了解个大概，这里会给出几个例子。

在上面提到的例子中，一个语句既可以通过 XML 定义，也可以通过注解定义。我们先看看 XML 定义语句的方式，事实上 MyBatis 提供的全部特性都可以利用基于 XML 的映射语言来实现，这使得 MyBatis 在过去的数年间得以流行。如果你以前用过 MyBatis，你应该对这个概念比较熟悉。 不过自那以后，]]></description><category></category></item><item><title><![CDATA[IDEA 自动补全代码快捷键Ctrl+alt+v无效的解决办法]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/120819589</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/120819589</guid><author>Sorananger</author><pubDate>Mon, 18 Oct 2021 08:43:07 +0800</pubDate><description><![CDATA[问题描述：

自己在用idea强大的开发工具开发时，发现自动补全代码快捷键【ctrl+alt+v】不能用，被人用的好好地。

原因分析：

这是由于，电脑上安装的其他软件快捷键【Ctrl+alt+v】冲突导致的。

都有哪些应用软件会跟这个idea快捷键冲突呢。下面我罗列了几个，仅供大家参考。

有道词典
	QQ音乐
问题解决：

依次查看上面两个软件快捷键设置，关闭它就可以了。

为了让大家更方便的去设置，下面分别对这三个软件设置方式加以说明：

1.有道词典

删除它就可以了。





2.QQ音乐.]]></description><category></category></item><item><title><![CDATA[java中import用法]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/120800657</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/120800657</guid><author>Sorananger</author><pubDate>Sat, 16 Oct 2021 16:39:27 +0800</pubDate><description><![CDATA[单类型导入(single-type-import)，例如import java.io.File;

按需类型导入(type-import-on-demand)，例如 import java.io.*;

关于这两种导入类型大家各有所爱，众说纷纭。这里分析一下这两种导入类型的大致工作原理供大家参考。

单类型导入比较好理解，仅仅导入一个public类或者接口。而对于按需类型导入，有人误解为导入一个包下的所有类，其实不然，看名字就知道，他只会按需导入，也就是说它并非导入整个包，而仅仅导入当前类需要使用的类。

]]></description><category></category></item><item><title><![CDATA[mysql 题1]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/120800293</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/120800293</guid><author>Sorananger</author><pubDate>Sat, 16 Oct 2021 16:21:21 +0800</pubDate><description><![CDATA[（1）查询计算机系学生的修课情况，要求列出学生的名字、所修课的课
程号和成绩。

select SNAME,cno from sc ,student where dept = '计算机系'
（2）查询“信息管理系”修了“计算机文化学”的学生姓名和成绩。
select sname ,grade,dept from
student s join sc on s.sno=sc.sno
join course c on c.cno=sc.cno
where cname = '计算机文化学' and DEPT = .]]></description><category></category></item><item><title><![CDATA[mysql 题2]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/120800245</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/120800245</guid><author>Sorananger</author><pubDate>Sat, 16 Oct 2021 16:19:32 +0800</pubDate><description><![CDATA[#查询全体学生的学号与姓名
SELECT sno,sname
FROM student
#查询姓名、学号、所在系
SELECT sname,sno,dept
FROM student
#查询全体学生的详细记录
SELECT * FROM student
#（4）查询全体学生的姓名及其出生年份
SELECT sname,(2021-sage) BirthYear from student
#（5）查询计算机系全体学生
SELECT * FROM student where dept='计算机系'
#（6）查询]]></description><category></category></item><item><title><![CDATA[rm -f]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/120604497</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/120604497</guid><author>Sorananger</author><pubDate>Mon, 04 Oct 2021 15:37:14 +0800</pubDate><description><![CDATA[linux系列（五）：rm命令

rm是一个危险的命令，使用的时候要特别当心，尤其对于新手，否则整个系统就会毁在这个命令（比如在/（根目录）下执行rm*-rf）。所以，我们在执行rm之前最好先确认一下在哪个目录，到底要删除什么东西，操作时保持高度清醒的头脑。

1、命令格式：

　　rm [选项] 文件

2、命令功能：

　　删除一个目录中的一个或多个文件或目录，如果没有使用-r选项，则rm不会删除目录。如果使用rm来删除文件，通常仍可以将该文件恢复原状。

3、命令参数：


  -f, --...]]></description><category></category></item><item><title><![CDATA[linux怎么进入root权限]]></title><link>https://blog.youkuaiyun.com/Sorananger/article/details/120509329</link><guid>https://blog.youkuaiyun.com/Sorananger/article/details/120509329</guid><author>Sorananger</author><pubDate>Mon, 27 Sep 2021 15:16:30 +0800</pubDate><description><![CDATA[在linux下系统的默认root用户是不被启用的，这和MS windows的做法恰恰相反，windows XP却是安装好系统好，就给你创建一个自动登录的管理员用户，不过Linux不一样的这一点也大大地增加了系统的安全性，但同时对我们的操作使用有了些特别的要求，下面我们就讲讲linux怎么进入root权限
推荐只有当要修改系统设置，或安装软件时才使用root用户的权限。
一、启用root账户
对于像Ubuntu这样的桌面操作系统，root用户默认是不启用的，就是你开机不能用root用户登录，启用root用户的]]></description><category></category></item></channel></rss>