<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wd521521的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wd521521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wd521521]]></copyright><item><title><![CDATA[if和while有什么区别]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/88103999</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/88103999</guid><author>wd521521</author><pubDate>Mon, 04 Mar 2019 10:44:13 +0800</pubDate><description><![CDATA[虽然二者都有条件判断，但是while是用来做循环的，也就是说只要条件满足，就会执行一次循环体，执行完以后会再判断一次条件，如果满足条件，还会再执行一次，终而复始，除非你在循环中对条件进行了改变才会从循环中跳出来。
而if只做一次判断，条件不满足就不执行，满足就执行一次，执行完就往下执行，不会再回过头来继续执行。
...]]></description><category></category></item><item><title><![CDATA[Liunx中gitlab的搭建《十五》]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/83998525</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/83998525</guid><author>wd521521</author><pubDate>Mon, 12 Nov 2018 20:59:54 +0800</pubDate><description><![CDATA[转载:https://note.youdao.com/share/?id=55373596ddda157dc21ef9aebf5fca95&amp;amp;type=note#/

gitlab的安装

第一在线安装：

yum -y install policycoreutils openssh-server openssh-clients postfix





 

第二步postfix开机启动,...]]></description><category></category></item><item><title><![CDATA[Spring Cloud中如何优雅的使用Feign调用接口]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/83050528</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/83050528</guid><author>wd521521</author><pubDate>Sun, 14 Oct 2018 20:36:45 +0800</pubDate><description><![CDATA[
JAVA 项目中接口调用怎么做 ？

    Httpclient
    Okhttp
    Httpurlconnection
    RestTemplate

上面是最常见的几种用法，我们今天要介绍的用法比上面的更简单，方便，它就是 Feign

Feign是一个声明式的REST客户端，它的目的就是让REST调用更加简单。

Feign提供了HTTP请求的模板，通过编写简单的接口和插入...]]></description><category></category></item><item><title><![CDATA[spring cloud服务发现注解之@EnableDiscoveryClient与@EnableEurekaClient]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/83050501</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/83050501</guid><author>wd521521</author><pubDate>Sun, 14 Oct 2018 20:34:20 +0800</pubDate><description><![CDATA[我们具体的对@EnableEurekaClient的源码看一下，如下：


/**
 * Convenience annotation for clients to enable Eureka discovery configuration
 * (specifically). Use this (optionally) in case you want discovery and know fo...]]></description><category></category></item><item><title><![CDATA[深入理解spring 注解之@CompentScan的转发(http://blog.51cto.com/4247649/2118342)]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/83050470</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/83050470</guid><author>wd521521</author><pubDate>Sun, 14 Oct 2018 20:32:06 +0800</pubDate><description><![CDATA[
深入理解spring注解之@ComponentScan注解
知了123
0人评论
133685人阅读
2018-05-20 10:02:23

今天主要从以下几个方面来介绍一下@ComponentScan注解：

    @ComponentScan注解是什么

    @ComponentScan注解的详细使用


1，@ComponentScan注解是什么


其实很简单，@Componen...]]></description><category></category></item><item><title><![CDATA[token的组成和使用]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/82856203</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/82856203</guid><author>wd521521</author><pubDate>Wed, 26 Sep 2018 17:11:39 +0800</pubDate><description><![CDATA[
本文你能学到什么？

token的组成 
token串的生成流程。 
token在客户端与服务器端的交互流程 
Token的优点和思考 
参考代码：核心代码使用参考，不是全部代码

JWT token的组成

头部（Header），格式如下： 
{ 
“typ”: “JWT”, 
“alg”: “HS256” 
} 
由上可知，该token使用HS256加密算法，将头部使用Base64编码可得到...]]></description><category></category></item><item><title><![CDATA[注解RequestBody和RequestParam的请求方式get和post]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/82848742</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/82848742</guid><author>wd521521</author><pubDate>Wed, 26 Sep 2018 09:35:35 +0800</pubDate><description><![CDATA[由于项目是前后端分离，因此后台使用的是spring boot，做成微服务，只暴露接口。接口设计风格为restful的风格，在get请求下，后台接收参数的注解为RequestBody时会报错；在post请求下，后台接收参数的注解为RequestParam时也会报错。

二、问题原因

     由于spring的RequestParam注解接收的参数是来自于requestHeader中，即请求头，也...]]></description><category></category></item><item><title><![CDATA[对前台传过来的参数进行校验 （前提这些参数来之同一个实体）]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/82827263</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/82827263</guid><author>wd521521</author><pubDate>Mon, 24 Sep 2018 09:57:46 +0800</pubDate><description><![CDATA[
/**
 * 用于校验前端传输的参数为非空
 * Created by star on 2017/5/8.
 */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
public @interface ParamNotNull {

}

/**
 * 对非空参数进行校验,使用注解
 * @param model j...]]></description><category></category></item><item><title><![CDATA[mybatis增、删、查、改数据的返回值以及返回插入的数据主键ID研究]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/82804719</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/82804719</guid><author>wd521521</author><pubDate>Fri, 21 Sep 2018 17:22:37 +0800</pubDate><description><![CDATA[
最近在开发实际项目时，采用的是SSM框架，发现需要根据mybatis的插入返回值判断数据是否插入成功。以及插入一条数据后，需要知道插入后这条数据的自增长主键id值。
本文基于Mysql数据库的操作。
1、返回插入的主键id的方法

    在mapper中指定keyProperty属性

&amp;lt;insert id=&quot;insertAndGetId&quot; useGeneratedKeys=&quot;true&quot;...]]></description><category></category></item><item><title><![CDATA[Mongodb使用模板模糊查询]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/82801192</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/82801192</guid><author>wd521521</author><pubDate>Fri, 21 Sep 2018 14:50:26 +0800</pubDate><description><![CDATA[
按照姓名精确查询

    Query query = new Query();
    query.addCriteria(Criteria.where(&quot;name&quot;).is(name));

按照姓名模糊查询

    Pattern pattern=Pattern.compile(&quot;^.*&quot;+pattern_name+&quot;.*$&quot;, Pattern.CASE_INSENSITIVE);
  ...]]></description><category></category></item><item><title><![CDATA[git上传项目代码]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/82687291</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/82687291</guid><author>wd521521</author><pubDate>Thu, 13 Sep 2018 14:16:36 +0800</pubDate><description><![CDATA[ git基础教程是地址：

https://blog.youkuaiyun.com/chenfeidi1/article/details/80873933

上传代码的基本操作：



 ]]></description><category></category></item><item><title><![CDATA[liunx中mongodb的安装]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/82686948</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/82686948</guid><author>wd521521</author><pubDate>Thu, 13 Sep 2018 13:57:59 +0800</pubDate><description><![CDATA[安装及配置

 

1.官网下载MongoDB，版本选择RHEL7 Linux 64-bit x64

https://www.mongodb.com/download-center?ct=false#community

sudo wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.9.tgz

 

2.解...]]></description><category></category></item><item><title><![CDATA[activeMq和rabbitMq的搭建]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/82464285</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/82464285</guid><author>wd521521</author><pubDate>Thu, 06 Sep 2018 17:03:23 +0800</pubDate><description><![CDATA[集群的搭建有2个方案:

共享存储集群的原理:

优缺点:能够高可用,不能用负载均衡



当节点A挂掉后



基于复制的levelDB store的原理:broker cluster

优缺点:不能高可用,能负载均衡，至少需要3台服务器

 

俩者之前的对比：

 

俩个方案合并在一起:

 

搭建服务器:创建三个节点在一个服务器



 

还需要创建一个共享服务目录为b和c节点

配...]]></description><category></category></item><item><title><![CDATA[Redis图像化界面连接不上redis]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/82424164</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/82424164</guid><author>wd521521</author><pubDate>Wed, 05 Sep 2018 15:25:02 +0800</pubDate><description><![CDATA[版权声明：本文为博主原创文章，转载请注明出处http://blog.youkuaiyun.com/yh_zeng2 https://blog.youkuaiyun.com/yh_zeng2/article/details/81002731



原因：因为redis有白名单设置，可以进行客户端IP地址限制，所以可以添加IP地址，如果不用进行客户端IP地址限制，则可以注释掉bind代码，如下：



设置 密码需要修改配置...]]></description><category></category></item><item><title><![CDATA[阿里服务器中的本地开放端口]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/82422713</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/82422713</guid><author>wd521521</author><pubDate>Wed, 05 Sep 2018 13:54:22 +0800</pubDate><description><![CDATA[一.先确定在服务器可否正常打开

命令行 wget http://localhost:8080检查   或浏览器 http://localhost:8080检查

二.如果上面没问题进入阿里云控制台：

步骤：

 

1.登陆阿里云 
2.进入安全组


“控制台” -&amp;gt; “云服务器 ECS” -&amp;gt; 选择云服务器 -&amp;gt; “更多” -&amp;gt; “安全组配置”


3.配置规则

...]]></description><category></category></item><item><title><![CDATA[阿里服务器中安装mysql]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/82422659</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/82422659</guid><author>wd521521</author><pubDate>Wed, 05 Sep 2018 13:52:31 +0800</pubDate><description><![CDATA[Linux 系统安装下安装 mysql5.7（glibc版）

转自：https://www.cnblogs.com/mujingyu/p/7689116.html

阿里云扩展虚拟内存:https://blog.youkuaiyun.com/herobacking/article/details/80371242

 

前言：经过一天半的折腾，终于把 mysql 5.7.17 版本安装上了 centos ...]]></description><category></category></item><item><title><![CDATA[maven依赖关系中Scope的作用]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/82192481</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/82192481</guid><author>wd521521</author><pubDate>Wed, 29 Aug 2018 20:47:59 +0800</pubDate><description><![CDATA[Dependency Scope 
在POM 4中，&amp;lt;dependency&amp;gt;中还引入了&amp;lt;scope&amp;gt;，它主要管理依赖的部署。目前&amp;lt;scope&amp;gt;可以使用5个值： 
    * compile，缺省值，适用于所有阶段，会随着项目一起发布。 
    * provided，类似compile，期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 
   ...]]></description><category></category></item><item><title><![CDATA[Caused by: java.lang.IllegalStateException: Failed to introspect annotated methods on class org.spri]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/82192231</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/82192231</guid><author>wd521521</author><pubDate>Wed, 29 Aug 2018 20:34:38 +0800</pubDate><description><![CDATA[
&quot;D:\Program Files\Java\jdk1.8.0_101\bin\java&quot; -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:63704,suspend=y,server=n -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom...]]></description><category></category></item><item><title><![CDATA[ZooKeepeer中的JAVA API]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/81980233</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/81980233</guid><author>wd521521</author><pubDate>Thu, 23 Aug 2018 14:26:19 +0800</pubDate><description><![CDATA[如何使用

Zookeeper 作为一个分布式的服务框架，主要用来解决分布式集群中应用系统的一致性问题，它能提供基于类似于文件系统的目录节点树方式的数据存储，但是 Zookeeper 并不是用来专门存储数据的，它的作用主要是用来维护和监控你存储的数据的状态变化。通过监控这些数据状态的变化，从而可以达到基于数据的集群管理，后面将会详细介绍 Zookeeper 能够解决的一些典型问题，这里先介绍一下，...]]></description><category></category></item><item><title><![CDATA[Spring cloud中的zuul和eureka进行打成war包]]></title><link>https://blog.youkuaiyun.com/wd521521/article/details/81947579</link><guid>https://blog.youkuaiyun.com/wd521521/article/details/81947579</guid><author>wd521521</author><pubDate>Wed, 22 Aug 2018 17:13:39 +0800</pubDate><description><![CDATA[1.修改 eureka，zuul,自己的微服务的pom

打包方式

&amp;lt;packaging&amp;gt;war&amp;lt;/packaging&amp;gt;

引入依赖



 


	&amp;lt;dependency&amp;gt;
	
	
	&amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
	
	
	&amp;lt;artifactId&amp;gt;spring-bo...]]></description><category></category></item></channel></rss>