<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[skye_error的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/skye_error</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; skye_error]]></copyright><item><title><![CDATA[从ES数据库中随机抽样10%的数据]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/119863864</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/119863864</guid><author>skye_error</author><pubDate>Thu, 08 Dec 2022 16:31:29 +0800</pubDate><description><![CDATA[ES 随机抽样]]></description><category></category></item><item><title><![CDATA[ES删除脚本-记录]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/124163981</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/124163981</guid><author>skye_error</author><pubDate>Thu, 14 Apr 2022 09:25:51 +0800</pubDate><description><![CDATA[ip=xx.xxx.xxx.xx

for ((i=1; i&lt;=12; i++))
do
curl -XDELETE "http://${ip}:9200/index_name_${i}/"

echo ${i} del

done


]]></description><category></category></item><item><title><![CDATA[LINUX命令记录]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/123660983</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/123660983</guid><author>skye_error</author><pubDate>Tue, 22 Mar 2022 14:57:29 +0800</pubDate><description><![CDATA[注意：以下命令均为在处理文件当前目学下的操作命令。

统计文件行数命令wc -l 文件名.后缀


文件内全局查找内如并替换命令sed -i 's/查找内容/替换内容/g 文件名.后缀




]]></description><category></category></item><item><title><![CDATA[问题记录——java8流式计算问题]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/123115989</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/123115989</guid><author>skye_error</author><pubDate>Thu, 24 Feb 2022 17:04:27 +0800</pubDate><description><![CDATA[java8流式计算异常记录
queryColumn.stream()
                .collect(Collectors.toMap(item -&gt; item, item -&gt; lowerCaseObjMap.getOrDefault(item, "")));

当lowerCaseObjMap中key对应的值为null时，转换成map异常，但是普通的forEach语句没有问题。
其中queryColumn为List类型

...]]></description><category></category></item><item><title><![CDATA[Java深度拷贝]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/118787656</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/118787656</guid><author>skye_error</author><pubDate>Fri, 16 Jul 2021 10:59:54 +0800</pubDate><description><![CDATA[Java深度拷贝集合类深度拷贝
集合类深度拷贝
public static &lt;T extends Serializable&gt; T deepClone(T obj) {
        T clonedObj = null;
        try {
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            ObjectOutputStream oos = new ObjectOutputS]]></description><category></category></item><item><title><![CDATA[SpringBoot 结合 Mybatis Plus 自动生成代码]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/113527709</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/113527709</guid><author>skye_error</author><pubDate>Mon, 01 Feb 2021 19:27:25 +0800</pubDate><description><![CDATA[SpringBoot 结合 Mybatis Plus 自动生成代码具体实现如下导入依赖代码实现
具体实现如下
导入依赖
在使用SpringBoot结合Mybatis Plus自动生成代码之前，需要导入Mybatis Plus自动生成代码对应的依赖，具体如下：
	&lt;dependency&gt;
            &lt;groupId&gt;com.baomidou&lt;/groupId&gt;
            &lt;artifactId&gt;mybatis-plus-generat]]></description><category></category></item><item><title><![CDATA[ping 命令的作用和原理]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/95598596</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/95598596</guid><author>skye_error</author><pubDate>Fri, 12 Jul 2019 11:01:02 +0800</pubDate><description><![CDATA[转载&nbsp;&nbsp;https://mp.weixin.qq.com/s/HvGaLBMc1tuPfyklNlP4fQ
我们在遇到网络不通的情况，大家都知道去 ping 一下，看一下网络状况。
那你知道「ping」命令后背的逻辑是什么吗？知道它是如何实现的吗？
一、「ping」命令的作用和原理？
简单...]]></description><category></category></item><item><title><![CDATA[输入一个url到浏览器页面展示都经历了哪些过程]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/95589183</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/95589183</guid><author>skye_error</author><pubDate>Fri, 12 Jul 2019 09:33:56 +0800</pubDate><description><![CDATA[在日常的浏览器访问过程中，我们肯定会访问n多页面，但是我们输入一个网址后是如何变成一个页面展示在我们面前，从一个url到页面的展示这个过程中，我们的浏览器都经历了一些什么？

步骤
→   1- 输入网址 
  →   2- 缓存解析 
 →      3- 域名解析 
 →      4- tcp连接，三次握手 
→    6- 页面渲染

一：输入网址
那肯定是输入你要访问的网站网址了，俗称...]]></description><category></category></item><item><title><![CDATA[[LeetCode] 692.Top K Frequent Words之TreeMap与HashMap]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/89531321</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/89531321</guid><author>skye_error</author><pubDate>Fri, 26 Apr 2019 10:11:30 +0800</pubDate><description><![CDATA[[LeetCode] 692.Top K Frequent Words之TreeMap与HashMap
[LeetCode] 692.Top K Frequent Words
题意
输入： 一个字符串数组、一个整数值（K）
输出： 频率最高的前K个字符串的List集合
思路
1）遍历一遍数组，用Map（标记为hashmap1）统计每个字符串出现的次数，以字符串为key，次数为value。
2）设置...]]></description><category></category></item><item><title><![CDATA[[LeetCode] 279. Perfect Squares]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/88726811</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/88726811</guid><author>skye_error</author><pubDate>Thu, 21 Mar 2019 21:38:57 +0800</pubDate><description><![CDATA[题意简介：
输入一个正整数，输出这个正整数可以由几个数（可以相等）的平方和组成。
例：输入：12；输出：3（12=4+4+4）；
方法一：动态规划算法
首先可以确定的是，当一个数正好是某个数的平方和时，那么这个数返回的结果是1，其他数n的返回结果可以计算为其前所有有平方数的数i的返回值（这个值为1）加上数n-i的返回值的和的最小值。具体代码如下：
	public int numSquares2(i...]]></description><category></category></item><item><title><![CDATA[Docker容器基本概念及其与VM区别]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/88716239</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/88716239</guid><author>skye_error</author><pubDate>Thu, 21 Mar 2019 15:20:50 +0800</pubDate><description><![CDATA[转载自：http://dockone.io/article/6051

                                【编者的话】本文只是对Docker的概念做了较为详细的介绍，并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令。
Docker是世界领先的软件容器平台，所以想要搞懂Docker的概念我们必须先从容器开始说起。
先从认识容器开始什么是容器？先来...]]></description><category></category></item><item><title><![CDATA[初识服务计算]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/88422776</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/88422776</guid><author>skye_error</author><pubDate>Fri, 15 Mar 2019 08:52:32 +0800</pubDate><description><![CDATA[服务计算
基本概念相关
服务计算概念：服务和计算机联系在一起的一门新科学
服务计算：第一部分解决的是技术平台和架构的问题；第二部分解决是服务交付的问题；第三部分则是业务本身的整合和管理。
相关技术架构
SOA(Service Oriented Architecture，面向服务的体系架构)
Web服务
网格/效用计算(Grid &amp;amp;amp; Utility Computing)
业务流程整合及管理(...]]></description><category></category></item><item><title><![CDATA[计算机网络——Tcp三次握手&四次挥手]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/88390534</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/88390534</guid><author>skye_error</author><pubDate>Mon, 11 Mar 2019 16:39:38 +0800</pubDate><description><![CDATA[计算机网络——Tcp三次握手&amp;amp;四次挥手
本文主要参考：小书go的博客以及计算机网络
OSI、TCP/IP及五层协议体系结构
OSI体系结构（自上而下各层为）：应用层、表示层、会话层、运输层、网络层、数据链路层、物理层；
TCP/IP体系结构：应用层、运输层、网际层IP、网络接口层；
五层协议体系结构：应用层、运输层、网络层、数据链路层、物理层；
TCP
传输控制协议TCP(Transmis...]]></description><category></category></item><item><title><![CDATA[char[]与byte[]相互转换]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/82784753</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/82784753</guid><author>skye_error</author><pubDate>Thu, 20 Sep 2018 13:40:26 +0800</pubDate><description><![CDATA[char[]与byte[]相互转换
Charset类
Charset提供encode与decode分别对应char[]到byte[]的编码和byte[]到char[]的解码，具体代码如下：
Chaeset charset=Charset.forName(&quot;UTF-8&quot;);
ByteBuffer byteBuffer=charset.encode(String);//why string?
byte...]]></description><category></category></item><item><title><![CDATA[Cross-Platform Resource Scheduling for Spark and MapReduce on YARN论文理解]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/82708632</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/82708632</guid><author>skye_error</author><pubDate>Fri, 14 Sep 2018 20:57:30 +0800</pubDate><description><![CDATA[Cross-Platform Resource Scheduling for Spark and MapReduce on YARN论文理解

摘要


MapReduce不能有效的处理大数据的非批处理过程（例：交互式作业，实时查询和流计算）；新兴的Apache Spark则可以处理这一过程，Spark可以在已建立的Hadoop集群上运行并利用现有的HDFS。
在YARN上部署Spark的三个主要...]]></description><category></category></item><item><title><![CDATA[一些小细节的注解&&拦截器]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/82704706</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/82704706</guid><author>skye_error</author><pubDate>Fri, 14 Sep 2018 16:53:39 +0800</pubDate><description><![CDATA[一些小细节的注解&amp;amp;&amp;amp;拦截器



一些小细节的注解&amp;amp;&amp;amp;拦截器

@PathVariable
拦截器








@PathVariable

作用：通过@PathVariable可以接收url中传入的参数 
jsp页面代码：

&amp;lt;!--后面/${item.id}为传入的参数--&amp;gt;
&amp;lt;td&amp;gt;&amp;lt;a href=&quot;${pageContext...]]></description><category></category></item><item><title><![CDATA[JSON数据交互]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/82703476</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/82703476</guid><author>skye_error</author><pubDate>Fri, 14 Sep 2018 15:21:28 +0800</pubDate><description><![CDATA[JSON数据交互



JSON数据交互

@RequestBody
@ResponseBody








@RequestBody

使用前请导包 
导入jackson的jar包在 controller的方法中可以使用@RequestBody,让spirngMvc将json格式字符串自动转换成java中的pojo。 
剩下的看代码吧=_= 
jsp中代码如下：

&amp;lt;script ty...]]></description><category></category></item><item><title><![CDATA[SpringMVC学习（二）]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/82492395</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/82492395</guid><author>skye_error</author><pubDate>Fri, 07 Sep 2018 14:32:51 +0800</pubDate><description><![CDATA[SpringMVC学习（二）



SpringMVC学习（二）

springMvc中默认支持的参数类型
post请求乱码问题
get请求乱码问题
参数绑定
高级参数绑定








springMvc中默认支持的参数类型

有：HttpServletRequest、HttpServletResponse、HttpSession、Model（包含ModelMap–Model的一个子类），这些...]]></description><category></category></item><item><title><![CDATA[SpringMVC学习（一）]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/82460753</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/82460753</guid><author>skye_error</author><pubDate>Thu, 06 Sep 2018 17:31:52 +0800</pubDate><description><![CDATA[SpringMVC学习（一）



SpringMVC学习（一）

springMVC简单定义
SpringMVC三大组件
ModelAndView
注解驱动
配置视图解析器








springMVC简单定义

springMVC是一个表现层框架 
作用：从请求中接收传入的参数；将处理后的结果数据返回给页面展示



SpringMVC三大组件

处理器映射器（HandlerMappin...]]></description><category></category></item><item><title><![CDATA[注解的一些学习与理解]]></title><link>https://blog.youkuaiyun.com/skye_error/article/details/82424277</link><guid>https://blog.youkuaiyun.com/skye_error/article/details/82424277</guid><author>skye_error</author><pubDate>Wed, 05 Sep 2018 17:19:27 +0800</pubDate><description><![CDATA[注解的一些学习与理解



注解

jdk5之后提供了一个特性,和类 接口同级 
格式:  @interface 注解名{} 
作用:


编译检查
替代配置文件
定义注解(元注解:注解上的注解)
分析代码(用到反射)




java中3个注解

@Override:声明该方法是从分类上继承过来的,执行编译期的检查
@SuppressWarnings:抑制警告 值有很多,只需要知道一个 all ...]]></description><category></category></item></channel></rss>