<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xsh_cloudy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sinat_39456789</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinat_39456789]]></copyright><item><title><![CDATA[Jdk1.8 Stream常用场景]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/101026587</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/101026587</guid><author>sinat_39456789</author><pubDate>Thu, 19 Sep 2019 16:22:33 +0800</pubDate><description><![CDATA[javaBean

**
 * @version 1.0
 * @Author shenghao.xiao
 * @Date 2019/9/19
 **/
public class Student implements Comparable&lt;Student&gt; {
    private String name;
    private Integer age;

    public ...]]></description><category></category></item><item><title><![CDATA[五声音阶]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/100549844</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/100549844</guid><author>sinat_39456789</author><pubDate>Thu, 05 Sep 2019 00:17:03 +0800</pubDate><description><![CDATA[一.什么是五声音阶
通常我们认识的音乐，由七个音符组成，按固定音名称为“C、D、E、F、G、A、B”，
在简谱中记为“1、2、3、4、5、6、7”，
用唱名则说成是“do、re、mi、fa、sol、la、si”，这就是七声音阶。
在七声音阶的五大二度音中增加五个半音，就成了12音阶，
而中国传统的民族音乐中，使用更多的却是五声音阶。
虽然只用了五个音符，但有着独特的魅力。
五声音阶又分为大调五声音...]]></description><category></category></item><item><title><![CDATA[音阶理论总结]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/100436584</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/100436584</guid><author>sinat_39456789</author><pubDate>Tue, 03 Sep 2019 00:38:10 +0800</pubDate><description><![CDATA[一.大调音阶
1.音阶的基本概念
一组高低不同的音符，依照规律，阶梯状地排列起来，
或以全音、半音以及其他音程顺次排列的一串音称之为音阶。

在音乐中，有很多音阶，有的音阶有固定的名字，而有的并没有，每种音阶都有它存在的意义。
流行音乐中大部分的歌曲都是使用的自然大调音阶，
我们经常听到的国内流行歌曲大部分也是用自然大调音阶创作出来的，所以我们首先来掌握大调音阶。



2.自然大调音阶
自然大调...]]></description><category></category></item><item><title><![CDATA[吉他大横按的学习技巧总结]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/100108887</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/100108887</guid><author>sinat_39456789</author><pubDate>Tue, 27 Aug 2019 22:19:23 +0800</pubDate><description><![CDATA[一.什么是大横按？

封闭和弦（Barre Chords）是吉他的专有名词，并非真的有这种和弦。
封闭和弦是吉他初学者的最大障碍，因为封闭和弦是1根手指要「同时封住」6条弦，会有一定的难度 。
小横按就是食指或者中指或者无名指按住2-5根弦的和弦，
而大横按就是要「同时封住」6条弦，大横按是和弦里面最难的和弦。
大横按和小横按不一样。小横按主要靠前部的肌肉就够了。大横按为了按的结实要靠前，和左侧的...]]></description><category></category></item><item><title><![CDATA[吉他G大调和弦总结]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/100086521</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/100086521</guid><author>sinat_39456789</author><pubDate>Mon, 26 Aug 2019 21:59:08 +0800</pubDate><description><![CDATA[一.G调常用和弦指法图
B7和弦

B7和弦同样也是G调中常用的和弦之一，比较熟悉的G调歌曲 唐磊-丁香花吉他谱 以及 朴树-白桦林吉他谱中就用到了B7和弦。
B7和弦的按法：
左手食指-1按4弦1品、中指-2按5弦2品、无名指-3按3弦2品、小指-4按1弦2品。

Em和弦

以上三种为常见的Em和弦和弦图，图片上稍微有点差别不过是大同小异。
Em和弦的按法：2—中指按5弦2品、3—无名指按4弦...]]></description><category></category></item><item><title><![CDATA[吉他C大调和弦总结]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/99884644</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/99884644</guid><author>sinat_39456789</author><pubDate>Tue, 20 Aug 2019 21:52:46 +0800</pubDate><description><![CDATA[一.C调常用和弦指法图
C和弦

C和弦是由C、E、G三个音叠置构成的大三和弦，是C大调中的I级主和弦。上图为常见的四种C和弦图表现形式。其中前三种指法一样，
第四种有小指按6弦3品，在学习的过程中由于简化指法所以我们没有按6弦3品。
和弦图中的数字1代表食指、2代表中指、3代表无名指、4代表小指，如果和弦图中有数字5或者字母T则代表大拇指。

C和弦的按法：
简化指法时：食指按2弦1品、中指按4...]]></description><category></category></item><item><title><![CDATA[吉他D大调和弦总结]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/99769436</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/99769436</guid><author>sinat_39456789</author><pubDate>Mon, 19 Aug 2019 22:28:04 +0800</pubDate><description><![CDATA[一 .D调常用和弦指法图常用和弦指法图大全
Em和弦

Em和弦的按法：2—中指按5弦2品、3—无名指按4弦2品。按弦指法仅供参考，Em和弦属于比较容易掌握的和弦
在实际弹奏中大家可以按照自己的习惯去按，主要是方便下一个和弦的转换，因为在吉他弹奏中和弦转换是弹好吉他的必要条件。

A7和弦

A7和弦按法
A7和弦比较容易按，中指按4弦2品、无名指按2弦2品，换一种按法食指按4弦2品、中指按2弦2...]]></description><category></category></item><item><title><![CDATA[Arrays.asList坑点记录]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/96835996</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/96835996</guid><author>sinat_39456789</author><pubDate>Mon, 22 Jul 2019 13:34:51 +0800</pubDate><description><![CDATA[Arrays.asList坑点记录
坑点
   public static void main( String[] args ){
        Integer [] a = {0,1,2,3};
        List&lt;Integer&gt; integers = Arrays.asList(a);
        integers.add(4);
    }

上述代码执行后结果：
...]]></description><category></category></item><item><title><![CDATA[springboot使用redis作为二级缓存]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/93756551</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/93756551</guid><author>sinat_39456789</author><pubDate>Fri, 28 Jun 2019 17:19:36 +0800</pubDate><description><![CDATA[springboot使用redis作为二级缓存
点机跳转至我的个人网站 https://www.xiaoshenghao.cn
1.maven依赖
        &lt;dependency&gt;
            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
            &lt;artifactId&gt;s...]]></description><category></category></item><item><title><![CDATA[用注解实现Redis分布式锁]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/93997206</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/93997206</guid><author>sinat_39456789</author><pubDate>Fri, 28 Jun 2019 15:12:42 +0800</pubDate><description><![CDATA[一.maven依赖
springboot版本2.0.6，redis版本2.0.11
		&lt;dependency&gt;
            &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
            &lt;artifactId&gt;spring-boot-starter-data-redis&lt;/arti...]]></description><category></category></item><item><title><![CDATA[SpringBoot集成Swagger2配置及出现的问题记录]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/92834349</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/92834349</guid><author>sinat_39456789</author><pubDate>Wed, 19 Jun 2019 15:53:35 +0800</pubDate><description><![CDATA[SpringBoot集成Swagger2配置及出现的问题记录一. 依赖二.配置yumlswagger config拦截器或filter给swagger页面放行三.可能出现的问题解决方案
一. 依赖
&lt;dependency&gt;
    &lt;groupId&gt;io.springfox&lt;/groupId&gt;
    &lt;artifactId&gt;springfox-sw...]]></description><category></category></item><item><title><![CDATA[Spring Boot 全家桶 SpringBootBucket]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/90240692</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/90240692</guid><author>sinat_39456789</author><pubDate>Wed, 15 May 2019 17:15:06 +0800</pubDate><description><![CDATA[https://www.oschina.net/p/springboot-bucket
]]></description><category></category></item><item><title><![CDATA[二叉树遍历]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/88690941</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/88690941</guid><author>sinat_39456789</author><pubDate>Wed, 20 Mar 2019 15:54:26 +0800</pubDate><description><![CDATA[树的遍历 - 介绍

点击跳转到我的个人网站https://www.xiaoshenghao.cn



1.前序遍历

前序遍历首先访问根节点，然后遍历左子树，最后遍历右子树。




/**
* Definition for a binary tree node.
* public class TreeNode {
*   int val;
*   TreeNode left...]]></description><category></category></item><item><title><![CDATA[Spring LocalVariableTableParameterNameDiscoverer获取方法的参数名]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/88528493</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/88528493</guid><author>sinat_39456789</author><pubDate>Wed, 13 Mar 2019 11:08:40 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/u012881904/article/details/77199252
]]></description><category></category></item><item><title><![CDATA[spring aop execution表达式]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/88424827</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/88424827</guid><author>sinat_39456789</author><pubDate>Tue, 12 Mar 2019 17:19:48 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[python3 linux安装]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/88355819</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/88355819</guid><author>sinat_39456789</author><pubDate>Fri, 08 Mar 2019 17:47:02 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/kimyeee/p/7250560.html
]]></description><category></category></item><item><title><![CDATA[Callable，Future 多线程并发获取结果]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/88181981</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/88181981</guid><author>sinat_39456789</author><pubDate>Tue, 05 Mar 2019 15:19:34 +0800</pubDate><description><![CDATA[点击跳转到我的个人网站https://www.xiaoshenghao.cn

1.futrue 接口，callable接口



Callable接口代表一段可以调用并返回结果的代码;Future接口表示异步任务，是还没有完成的任务给出的未来结果。所以说Callable用于产生结果，Future用于获取结果。

Callable接口使用泛型去定义它的返回类型。Executors类提供了一些有用的...]]></description><category></category></item><item><title><![CDATA[QPS和TPS的区别]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/88120833</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/88120833</guid><author>sinat_39456789</author><pubDate>Mon, 04 Mar 2019 15:56:24 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/qq_18535263/article/details/79373878
]]></description><category></category></item><item><title><![CDATA[nginx安装，基本配置与参数说明]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/87192011</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/87192011</guid><author>sinat_39456789</author><pubDate>Wed, 13 Feb 2019 17:13:01 +0800</pubDate><description><![CDATA[http://www.nginx.cn

1.安装：

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
	wget http://nginx.org/download/nginx-1.14.0.tar.gz
	tar -zxvf nginx-1.14.0.tar.gz
	cd /usr/local/nginx
...]]></description><category></category></item><item><title><![CDATA[linux日志查询技巧大全]]></title><link>https://blog.youkuaiyun.com/sinat_39456789/article/details/86991575</link><guid>https://blog.youkuaiyun.com/sinat_39456789/article/details/86991575</guid><author>sinat_39456789</author><pubDate>Mon, 11 Feb 2019 13:13:15 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/Trainoo/p/9218830.html]]></description><category></category></item></channel></rss>