<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[XJYGG的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/XJYGG</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; XJYGG]]></copyright><item><title><![CDATA[JAVA Stream 流]]></title><link>https://blog.youkuaiyun.com/XJYGG/article/details/114641132</link><guid>https://blog.youkuaiyun.com/XJYGG/article/details/114641132</guid><author>XJYGG</author><pubDate>Thu, 11 Mar 2021 16:54:33 +0800</pubDate><description><![CDATA[引言：

Stream定义：

Asequence of elements fromsource that supportsaggregate operations.

sequence of elements:一个流对外提供一个接口，可以访问到一串特定的数据。流不存储元素，但是可以根据需要进行计算转化

source:数据来源，如数据结构，数组，文件等

aggregate operation：聚合操作，流支持像SQL操作或者其他函数式语言的操作，如filter、map、reduce、find、ma...]]></description><category></category></item><item><title><![CDATA[ES6新特性]]></title><link>https://blog.youkuaiyun.com/XJYGG/article/details/114365476</link><guid>https://blog.youkuaiyun.com/XJYGG/article/details/114365476</guid><author>XJYGG</author><pubDate>Fri, 05 Mar 2021 19:31:10 +0800</pubDate><description><![CDATA[一、新增let、const声明变量

var声明的变量往往会越域，let声明的变量有严格的局部作用域


        // var 声明的变量往往会越域
        // let 声明的变量有严格的局部作用域
        {
            var a = 1;
            let b = 2;
        }
        console.log(a);
        console.log(b);

可以在控制台看到b访问不到



var可以声明多次相同变量..]]></description><category></category></item><item><title><![CDATA[mysql插入数据中文乱码的问题]]></title><link>https://blog.youkuaiyun.com/XJYGG/article/details/114213271</link><guid>https://blog.youkuaiyun.com/XJYGG/article/details/114213271</guid><author>XJYGG</author><pubDate>Sun, 28 Feb 2021 11:17:46 +0800</pubDate><description><![CDATA[测试数据库时发现插入中文数据时MySQL出现乱码：

解决方法：

指定使用UTF-8进行字符编码


]]></description><category></category></item><item><title><![CDATA[Linux上安装Docker的问题]]></title><link>https://blog.youkuaiyun.com/XJYGG/article/details/114118735</link><guid>https://blog.youkuaiyun.com/XJYGG/article/details/114118735</guid><author>XJYGG</author><pubDate>Fri, 26 Feb 2021 11:40:41 +0800</pubDate><description><![CDATA[分享自己在安装docker时遇到的一些报错：

安装命令：yum-config-manager   --add-repo   https://download.docker.com/linux/centos/docker-ce.repo

报错信息：Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errn...]]></description><category></category></item><item><title><![CDATA[Lambda表达式]]></title><link>https://blog.youkuaiyun.com/XJYGG/article/details/113953144</link><guid>https://blog.youkuaiyun.com/XJYGG/article/details/113953144</guid><author>XJYGG</author><pubDate>Mon, 22 Feb 2021 20:42:29 +0800</pubDate><description><![CDATA[引言：

在面向过程程序语言中，参数的传递是基本类型的变量；

在面向对象语言中，参数的传递可以是基本类型的变量或者对象变量；

在java8中又新增了传递类型，传递参数可以是方法或者代码块，即以匿名函数的形式传递。

使用它设计的代码会更加简洁。当开发者在编写Lambda表达式时，也会随之被编译成一个函数式接口。



Lambda表达式的几种表现形式：

形式一：（参数）+箭头+一个表达式

原本需要单独定义的一个排序类，现在可以作为一个匿名函数直接传入到Arrays.sort([ ],compara.]]></description><category></category></item><item><title><![CDATA[最简形式实现hashmap]]></title><link>https://blog.youkuaiyun.com/XJYGG/article/details/113937767</link><guid>https://blog.youkuaiyun.com/XJYGG/article/details/113937767</guid><author>XJYGG</author><pubDate>Mon, 22 Feb 2021 14:38:23 +0800</pubDate><description><![CDATA[最简形式实现hashmap

Map接口


public interface Map&lt;K,V&gt; {
    V put(K k,V v);
    V get(K k);
    int size();

    interface  Entry&lt;K,V&gt;{
        K getKey();
        V getValue();
    }
}

HashMap实现类


public class HashMap&lt;K,V&gt; implements Map&lt]]></description><category></category></item></channel></rss>