<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[even7758521的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/even7758521</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; even7758521]]></copyright><item><title><![CDATA[mysql中，count(1) 和count(*) 有什么区别]]></title><link>https://blog.youkuaiyun.com/even7758521/article/details/131506625</link><guid>https://blog.youkuaiyun.com/even7758521/article/details/131506625</guid><author>even7758521</author><pubDate>Mon, 03 Jul 2023 08:00:00 +0800</pubDate><description><![CDATA[`COUNT(1)` ：这种写法是将每一行都视为1，然后计算满足条件的行数。它不会对行中的具体值进行任何处理，因此在性能上略优于 `COUNT(*)`。-  `COUNT(*)` ：这种写法是计算满足条件的行数，它会考虑所有列，包括NULL值。总的来说，对于大多数情况下， `COUNT(*)` 和 `COUNT(1)` 的结果是一样的，并且性能差异很小。在MySQL中， `COUNT(1)` 和 `COUNT(*)` 两者都用于计算满足条件的行数，但它们在实际使用中有一些微小的区别。]]></description><category></category></item><item><title><![CDATA[互联酒旅项目总结]]></title><link>https://blog.youkuaiyun.com/even7758521/article/details/124555809</link><guid>https://blog.youkuaiyun.com/even7758521/article/details/124555809</guid><author>even7758521</author><pubDate>Tue, 03 May 2022 16:07:27 +0800</pubDate><description><![CDATA[本项目的主要是仿写同程旅游微信小程序，实现了酒店相关的基本服务：包括用户功能、酒店功能、订单相关功能。

项目采用的前后端分离的开发方式，这样加快项目的开发效率，职能更加清晰。

后端采用的技术：

1、SpringBoot

2、MyBatisPlus

3、Elasticsearch

4、MinIO

5、Lombok

6、Hutool

7、PageHelper

前端采用的技术：

1、Vue

2、h5、css3

3、Vue-router

系统的架构图如下：



开发过程...]]></description><category></category></item><item><title><![CDATA[elasticsearch安装(centos 8)]]></title><link>https://blog.youkuaiyun.com/even7758521/article/details/123117206</link><guid>https://blog.youkuaiyun.com/even7758521/article/details/123117206</guid><author>even7758521</author><pubDate>Thu, 24 Feb 2022 17:51:16 +0800</pubDate><description><![CDATA[1、下载elasticsearch


wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.0.0-darwin-x86_64.tar.gz


2、解压下载的包


tar -xzf elasticsearch-8.0.0-darwin-x86_64.tar.gz
cd elasticsearch-8.0.0/


3、设置elasticsearch家目录


vim ~/.bashrc


在文件最后一行..]]></description><category></category></item><item><title><![CDATA[rabbitmq安装(centos8系统)]]></title><link>https://blog.youkuaiyun.com/even7758521/article/details/123114959</link><guid>https://blog.youkuaiyun.com/even7758521/article/details/123114959</guid><author>even7758521</author><pubDate>Thu, 24 Feb 2022 16:47:47 +0800</pubDate><description><![CDATA[1、安装 EPEL repository

2、更新系统


sudo yum -y update


3、添加yum源


curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash


4、安装rabbitmq


sudo yum makecache -y --disablerepo='*' --enablerepo='rabbitmq_rabbitmq.]]></description><category></category></item><item><title><![CDATA[nginx常用10条命令(centos 系统)]]></title><link>https://blog.youkuaiyun.com/even7758521/article/details/123083751</link><guid>https://blog.youkuaiyun.com/even7758521/article/details/123083751</guid><author>even7758521</author><pubDate>Wed, 23 Feb 2022 10:42:55 +0800</pubDate><description><![CDATA[nginx最常用的10条命令]]></description><category></category></item><item><title><![CDATA[dubbo项目中当遇到provider的接口遇到变更如何无缝部署？]]></title><link>https://blog.youkuaiyun.com/even7758521/article/details/122580933</link><guid>https://blog.youkuaiyun.com/even7758521/article/details/122580933</guid><author>even7758521</author><pubDate>Wed, 19 Jan 2022 14:57:44 +0800</pubDate><description><![CDATA[想必很多刚接触的dubbo项目的同学都遇到过这样一个问题：自己的dubbo项目中底层部署了多个相同dubbo-provider,上层也部署了多个相同的dubbo-consumer。这样可以提升系统的负载能力和并发性。

但是有一天，项目经理说我们的用户需要添加一个昵称功能，但是原来的用户实体类里面并没有nickname字段，所以需要往User实体类里面添加一个新字段。这个功能开发也不是很简单，但是在你部署上线的时候，依次替换dubbo-provider服务的时候却发现后台报了很多错误，返回实体类序列化错误。]]></description><category></category></item><item><title><![CDATA[spring gateway中路由匹配规则的断言知道这几个就够了]]></title><link>https://blog.youkuaiyun.com/even7758521/article/details/122565444</link><guid>https://blog.youkuaiyun.com/even7758521/article/details/122565444</guid><author>even7758521</author><pubDate>Tue, 18 Jan 2022 18:20:11 +0800</pubDate><description><![CDATA[Spring Cloud Gateway的主要功能之一是转发请求，转发规则的定义主要包含三个部分：

1、Route（路由）

2、Predicate（谓语、断言）

3、Filter（过滤器）

在 Spring Cloud Gateway 中 Spring 利用 Predicate 的特性实现了各种路由匹配规则，有通过 Header、请求参数等不同的条件来进行作为条件匹配到对应的路由

常见Predicate，如图所示



通过请求参数匹配
Query Route Predicate 支持传入两个参数]]></description><category></category></item><item><title><![CDATA[spring-cloud微服务部署顺序]]></title><link>https://blog.youkuaiyun.com/even7758521/article/details/122565149</link><guid>https://blog.youkuaiyun.com/even7758521/article/details/122565149</guid><author>even7758521</author><pubDate>Tue, 18 Jan 2022 17:57:52 +0800</pubDate><description><![CDATA[最近做了一个小项目，使用的是spring-cloud微服务，其中涉及到的服务：

1、注册发现中心服务

2、文件配置服务

3、网关服务

4、具体业务服务



这个项目的启动顺序应该按照一下：

1---&gt; 2---&gt;4---&gt;3

我在刚开发的时候启动的顺序是：

1---&gt; 2---&gt;3---&gt;4，这样的会导致通过网关是无法访问到具体的业务服务的。这点很重要。

由此很产生个疑问？如果现在有10几个业务服务，其中有个业务有些修改，那是不是需要先

把网关停了，等]]></description><category></category></item></channel></rss>