<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yangsnow_rain_wind的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yangsnow_rain_wind</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yangsnow_rain_wind]]></copyright><item><title><![CDATA[HTTP笔记]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/87110175</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/87110175</guid><author>yangsnow_rain_wind</author><pubDate>Tue, 12 Feb 2019 19:41:31 +0800</pubDate><description><![CDATA[HTTP连接器直接侦听来自Browser的HTTP请求。
它又分三种不同的实现：Java Nio Connector、Java Nio2 Connector、APR/native Connector，它们的对比如下：


]]></description><category></category></item><item><title><![CDATA[linux 关闭防火墙]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/86214714</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/86214714</guid><author>yangsnow_rain_wind</author><pubDate>Thu, 10 Jan 2019 09:45:44 +0800</pubDate><description><![CDATA[centos 7

关闭防火墙命令：systemctl stop firewalld.service

开启防火墙：systemctl start firewalld.service

关闭开机自启动：systemctl disable firewalld.service

开启开机启动：systemctl enable firewalld.service

centos 6
关闭防火墙的方法为：...]]></description><category></category></item><item><title><![CDATA[golang-glide在win10下出现“Unable to export dependencies to vendor directory: Error moving files”错误解决]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/85679543</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/85679543</guid><author>yangsnow_rain_wind</author><pubDate>Thu, 03 Jan 2019 10:18:35 +0800</pubDate><description><![CDATA[找到gopath:下 文件github.com\Masterminds\glide\path\winbug.go
修改如下函数:
func CustomRename(o, n string) error {
 
	// Handking windows cases first
	if runtime.GOOS == &quot;windows&quot; {
		msg.Debug(&quot;Detected Windows...]]></description><category></category></item><item><title><![CDATA[go 依赖管理 glide]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/85679444</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/85679444</guid><author>yangsnow_rain_wind</author><pubDate>Thu, 03 Jan 2019 10:17:03 +0800</pubDate><description><![CDATA[我们来熟悉一下glide的命令
# 初始化glide配置
glide create
glide init

# 添加新的包
glide get [package name]
#如:glide get github.com/orcaman/concurrent-map

# 根据glide.yaml更新包
glide update
glide up

# 根据glide.yaml安装包
glide ...]]></description><category></category></item><item><title><![CDATA[Spring返回自定义header及Content-type]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81557520</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81557520</guid><author>yangsnow_rain_wind</author><pubDate>Fri, 10 Aug 2018 09:33:15 +0800</pubDate><description><![CDATA[在使用Spring中, 如果直接对Resopnse中的content-type赋值,会被系统忽略, 如:



 @GetMapping(&amp;quot;/e2&amp;quot;)
 public String getE2( HttpServletResponse response) throws IOException {
   response.setHeader(&amp;quot;content-type&amp;quot;, &amp;quot;application/...]]></description><category></category></item><item><title><![CDATA[Spring Boot学习笔记--零散型.]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81475057</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81475057</guid><author>yangsnow_rain_wind</author><pubDate>Tue, 07 Aug 2018 09:19:12 +0800</pubDate><description><![CDATA[单体应用（Monolithic） VS 微服务


一个单体应用把所有功能放到一个进程中.
一个微服务只是把功能元素放到独立的服务中.
单体应用有如下优势 
开发效率高,运行速度快(进程间通信效率要远大于网络通信)
运行效率高,部署方便
单体应用程序的不足 
中心化情况严重, 耦合度较高,
伸缩(Scale)性差, 持续交付能力差


元编程

在JAVA编程语言中, 元编程是一种新的变动模式, ...]]></description><category></category></item><item><title><![CDATA[@ServletComponentScan 注解加上后拦截器失效]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81328557</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81328557</guid><author>yangsnow_rain_wind</author><pubDate>Wed, 01 Aug 2018 12:17:42 +0800</pubDate><description><![CDATA[今天项目中遇到一个问题, 当使用@ServletComponentScan注解标注时, 原来正常的自定义MyInterceptor突然失效了,项目代码如下; 
MyInterceptor 代码如下

public class MyInterceptor extends HandlerInterceptorAdapter {

    @Override
    public boolean pre...]]></description><category></category></item><item><title><![CDATA[SpringBoot Filter配置]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81326782</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81326782</guid><author>yangsnow_rain_wind</author><pubDate>Wed, 01 Aug 2018 10:53:23 +0800</pubDate><description><![CDATA[标准SpringMvc filter配置文件如下;

  &amp;lt;filter&amp;gt;
    &amp;lt;filter-name&amp;gt;webContextFilter&amp;lt;/filter-name&amp;gt;
    &amp;lt;filter-class&amp;gt;com.x.xx.core.web.WebContextFilter&amp;lt;/filter-class&amp;gt;
  &amp;lt;/filter&amp;gt...]]></description><category></category></item><item><title><![CDATA[SpringBoot+myBatis+Druid配置项目]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81289448</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81289448</guid><author>yangsnow_rain_wind</author><pubDate>Mon, 30 Jul 2018 17:58:33 +0800</pubDate><description><![CDATA[项目结构: 



添加依赖

&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;com.alibaba&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;druid&amp;lt;/artifactId&amp;gt;
    &amp;lt;version&amp;gt;1.1.0&amp;lt;/version&amp;gt;
&amp;lt;/dependency&amp;gt;
&a]]></description><category></category></item><item><title><![CDATA[java -jar 启动参数]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81171251</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81171251</guid><author>yangsnow_rain_wind</author><pubDate>Mon, 23 Jul 2018 17:19:16 +0800</pubDate><description><![CDATA[1.-Dspring.profiles.active=dev  
这个可以在spring-boot启动中指定系统变量，多环境(测试、预发、线上配置)的区分 
3. jvm堆设值： -Xmx3550m -Xms3550m -Xmn2g -Xss128k 
4.


  -client，-server


这两个参数用于设置虚拟机使用何种运行模式，client模式启动比较快，但运行时性能和内存管理效率...]]></description><category></category></item><item><title><![CDATA[SpringBootApplication笔记]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81093787</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81093787</guid><author>yangsnow_rain_wind</author><pubDate>Wed, 18 Jul 2018 10:26:59 +0800</pubDate><description><![CDATA[@SpringBootApplication 作用: 
源码如下:



@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
@SpringBootConfiguration
@EnableAutoConfiguration
@ComponentScan(
    exclud...]]></description><category></category></item><item><title><![CDATA[Spring Boot启动容器选择]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81071827</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81071827</guid><author>yangsnow_rain_wind</author><pubDate>Mon, 16 Jul 2018 21:21:26 +0800</pubDate><description><![CDATA[使用默认内嵌tomcat启动

配置Pom文件:

&amp;amp;lt;packaging&amp;amp;gt;jar&amp;amp;lt;/packaging&amp;amp;gt;

&amp;amp;lt;!--添加依赖 --&amp;amp;gt;

  &amp;amp;lt;dependency&amp;amp;gt;
      &amp;amp;lt;groupId&amp;amp;gt;org.springframework.boot&amp;amp;lt;/groupId&amp]]></description><category></category></item><item><title><![CDATA[Kafka笔记]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81022352</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/81022352</guid><author>yangsnow_rain_wind</author><pubDate>Thu, 12 Jul 2018 21:01:56 +0800</pubDate><description><![CDATA[kafka和JMS（Java Message Service）实现(activeMQ)不同的是:即使消息被消费,消息仍然不会被立即删除.日志文件将会根据broker中的配置要求,保留一定的时间之后删除;比如log文件保留2天,那么两天后,文件会被清除,无论其中的消息是否被消费.kafka通过这种简单的手段,来释放磁盘空间,以及减少消息消费之后对文件内容改动的磁盘IO开支.

partitions的...]]></description><category></category></item><item><title><![CDATA[ES-分组聚合]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/80913615</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/80913615</guid><author>yangsnow_rain_wind</author><pubDate>Wed, 04 Jul 2018 15:32:23 +0800</pubDate><description><![CDATA[返回空Buckets



GET /cars/transactions/_search
{
   &amp;amp;quot;size&amp;amp;quot; : 0,
   &amp;amp;quot;aggs&amp;amp;quot;: {
      &amp;amp;quot;sales&amp;amp;quot;: {
         &amp;amp;quot;date_histogram&amp;amp;quot;: {
            &amp;amp;quot;field]]></description><category></category></item><item><title><![CDATA[DSL-- Term关键字]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/80828875</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/80828875</guid><author>yangsnow_rain_wind</author><pubDate>Wed, 27 Jun 2018 14:37:26 +0800</pubDate><description><![CDATA[The term query finds documents that contain the exact term specified in the inverted index. For instance:



{
    &quot;term&quot; : { &quot;user&quot; : &quot;Kimchy&quot; } 
}

Finds documents which contain the exact term Kimch...]]></description><category></category></item><item><title><![CDATA[ElasticSearch DSL语言.]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/80825010</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/80825010</guid><author>yangsnow_rain_wind</author><pubDate>Wed, 27 Jun 2018 10:11:43 +0800</pubDate><description><![CDATA[ES支持一种JSON格式的查询，叫做DSL，domain specific language。这门语言刚开始比较难理解，因此通过几个简单的例子开始：

下面的命令，可以搜索全部的文档：



Elasticsearch DSL中Query与Filter的不同



Query

在查询上下文中，查询会回答这个问题 –这个文档匹不匹配这个查询，它的相关度高么, 
如何验证匹配很好理解，如何计算相关度...]]></description><category></category></item><item><title><![CDATA[Elasticsearch  笔记]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/80818840</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/80818840</guid><author>yangsnow_rain_wind</author><pubDate>Tue, 26 Jun 2018 17:58:12 +0800</pubDate><description><![CDATA[类比传统关系型数据库


  Relational DB -&amp;amp;amp;gt; Databases -&amp;amp;amp;gt; Tables -&amp;amp;amp;gt; Rows -&amp;amp;amp;gt; Columns 
  Elasticsearch -&amp;amp;amp;gt; Indices   -&amp;amp;amp;gt; Types  -&amp;amp;amp;gt; Documents -&amp;amp;amp;gt; Fields


]]></description><category></category></item><item><title><![CDATA[三种连接ZooKeeper的方式]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/80749402</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/80749402</guid><author>yangsnow_rain_wind</author><pubDate>Wed, 20 Jun 2018 17:44:20 +0800</pubDate><description><![CDATA[1. 使用客户端命令连接Zookeeper

连接Server 
使用命令./zkCli.sh -server 127.0.0.1:2181

连接成功后返回如下信息：



Connecting to 127.0.0.1:2181
2018-06-20 00:13:40,884 [myid:] - INFO  [main:Environment@100] - Client environment...]]></description><category></category></item><item><title><![CDATA[ZooKeeper伪集群模式]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/80746292</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/80746292</guid><author>yangsnow_rain_wind</author><pubDate>Wed, 20 Jun 2018 15:01:27 +0800</pubDate><description><![CDATA[伪集群模式：就是在一台物理机上运行多个Zookeeper 实例

在一台机器上部署了3个server，要满足以下条件 
1. 端口号不能冲突，除了clientPort不同之外， 
2.  dataDir也不同。 
3.  创建myid, 在dataDir所对应的目录中创建myid文件来指定对应的Zookeeper服务器实例。



安装部署



1.下载解压

解压到目录：/usr/local/...]]></description><category></category></item><item><title><![CDATA[JPS命令]]></title><link>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/80745712</link><guid>https://blog.youkuaiyun.com/yangsnow_rain_wind/article/details/80745712</guid><author>yangsnow_rain_wind</author><pubDate>Wed, 20 Jun 2018 14:30:50 +0800</pubDate><description><![CDATA[Jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令，简单实用，非常适合在linux/unix平台上简单察看当前java JVM进程的一些简单情况。 
类似命令 ps -ef|grep java

注意： 
jps存放在JAVA_HOME/bin/jps，使用时为了方便请将JAVA_HOME/bin...]]></description><category></category></item></channel></rss>