<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_39077464的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_39077464</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_39077464]]></copyright><item><title><![CDATA[docker php容器安装mysqli扩展]]></title><link>https://blog.youkuaiyun.com/qq_39077464/article/details/118425054</link><guid>https://blog.youkuaiyun.com/qq_39077464/article/details/118425054</guid><author>qq_39077464</author><pubDate>Fri, 02 Jul 2021 23:54:23 +0800</pubDate><description><![CDATA[进入到php的容器生成扩展文件存在的地方	root@a16f8674645c:/usr/share/nginx/html# docker-php-source ex
	usage: /usr/local/bin/docker-php-source COMMAND
	
	Manage php source tarball lifecycle.
	
	Commands:
	   extract  extract php source tarball into directory /usr/src/php if.]]></description><category></category></item><item><title><![CDATA[docker安装php并调试ngixn]]></title><link>https://blog.youkuaiyun.com/qq_39077464/article/details/118421729</link><guid>https://blog.youkuaiyun.com/qq_39077464/article/details/118421729</guid><author>qq_39077464</author><pubDate>Fri, 02 Jul 2021 19:28:57 +0800</pubDate><description><![CDATA[server {
    	    listen       8080;
    	    listen  [::]:8080;
    	    server_name  localhost;
    	    index  index.html index.htm index.php;
    	    root   /usr/share/nginx/html;
    	    
    	    location ~ \.php$ {
    	        fastcgi_pass   php]]></description><category></category></item><item><title><![CDATA[docker 操作命令]]></title><link>https://blog.youkuaiyun.com/qq_39077464/article/details/118384975</link><guid>https://blog.youkuaiyun.com/qq_39077464/article/details/118384975</guid><author>qq_39077464</author><pubDate>Thu, 01 Jul 2021 15:25:09 +0800</pubDate><description><![CDATA[1 docker 在linux上的安装   yum install docker-ce    docker分为(ce社区版)和(ee企业版)
2 查看docker的版本 docker -v
3 查看nginx   docker search nginx
3 拉取nginx最新的镜像 docker pull nginx:latest latest 最新的
4 查看拉取后的nginx 镜像
[root@iZ2ze0r5hel5o14s8g2013Z ~]# docker images
REPOSITORY   ]]></description><category></category></item><item><title><![CDATA[git 配置多对公私钥]]></title><link>https://blog.youkuaiyun.com/qq_39077464/article/details/112094064</link><guid>https://blog.youkuaiyun.com/qq_39077464/article/details/112094064</guid><author>qq_39077464</author><pubDate>Sat, 02 Jan 2021 11:02:49 +0800</pubDate><description><![CDATA[1 生成github 公钥私钥
ssh-keygen -t rsa -c "youremail@your.com’ -f  ~./ssh/github-rsa
2 生成gitee的公钥私钥
ssh-keygen -t rsa -c “youreamil@your.com” -f ~./ssh/gitee-rsa
3 上面两步生成两对公钥私钥，用到 -f 参数来生成不同的名字,然后在~/.ssh 目录下 新建config 文件配置密钥对对应的host
#github
Host github.com
HostN]]></description><category></category></item><item><title><![CDATA[windowns安装指定composer旧版本]]></title><link>https://blog.youkuaiyun.com/qq_39077464/article/details/111939028</link><guid>https://blog.youkuaiyun.com/qq_39077464/article/details/111939028</guid><author>qq_39077464</author><pubDate>Tue, 29 Dec 2020 23:20:41 +0800</pubDate><description><![CDATA[由于项目aravel中安装依赖包的时候需要composer 1版本的，但是现在最新的是composer 2 以上的版本，其实官网上早有解释安装指定的composer 指定的版本，奈何有时候好像读不懂的感觉，今天晚上看见这个地方然后就突然懂了,记录下
首先还是要是原汁原味的国外的网站
1 
2 例如我们安装1.10.17版本的composer,点击连接下载该composer.phar

3 原引中文windowns 全局安装composer,当然是用刚刚下载的composer.phar 文件


...]]></description><category></category></item><item><title><![CDATA[linux下yum,pecl安装PHP扩展]]></title><link>https://blog.youkuaiyun.com/qq_39077464/article/details/109021490</link><guid>https://blog.youkuaiyun.com/qq_39077464/article/details/109021490</guid><author>qq_39077464</author><pubDate>Mon, 12 Oct 2020 11:29:31 +0800</pubDate><description><![CDATA[linux下安装php扩展的主要有以下三种方式  1 yum 安装  2 pecl安装  3 源码安装。其中yum安装最简单，但是依赖yum源，如果搜索不到相应的扩展包就不行了,pecl安装源主要来自https://pecl.php.net/的共享库.如果两者以上都搜索不到那只能源码安装了
1 yum安装的方式本文只要从yum命令,yum源解释
(1)yum命令:
yum install &lt;package1&gt;  //安装指定的安装包package1
yum search &lt;package1]]></description><category></category></item><item><title><![CDATA[tp6中使用rabbitmq]]></title><link>https://blog.youkuaiyun.com/qq_39077464/article/details/108993831</link><guid>https://blog.youkuaiyun.com/qq_39077464/article/details/108993831</guid><author>qq_39077464</author><pubDate>Sat, 10 Oct 2020 13:07:45 +0800</pubDate><description><![CDATA[1 先composer安装类库
composer requirer  php-amqplib/php-amqplib

2 新建配置文件 config/rabbitmq.php
&lt;?php
    return [

        # 连接信息
        'AMQP' =&gt; [
            'host' =&gt; '127.0.0.1',
            'port'=&gt;'5672',
            'login'=&gt;'guest',
    ]]></description><category></category></item><item><title><![CDATA[redis缓存雪崩,缓存穿透,缓存击穿]]></title><link>https://blog.youkuaiyun.com/qq_39077464/article/details/108901375</link><guid>https://blog.youkuaiyun.com/qq_39077464/article/details/108901375</guid><author>qq_39077464</author><pubDate>Fri, 02 Oct 2020 13:05:13 +0800</pubDate><description><![CDATA[缓存失效：
　　引起这个原因的主要因素是高并发下，我们一般设定一个缓存的过期时间时，可能有一些会设置5分钟啊，10分钟这些；并发很高时可能会出在某一个时间同时生成了很多的缓存，并且过期时间在同一时刻，这个时候就可能引发——当过期时间到后，这些缓存同时失效，请求全部转发到DB，DB可能会压力过重。
　　处理方法： 一个简单方案就是将缓存失效时间分散开，不要所以缓存时间长度都设置成5分钟或者10分钟；比如我们可以在原有的失效时间基础上增加一个随机值，比如1-5分钟随机，这样每一个缓存的过期时间的重复率就会降低，]]></description><category></category></item><item><title><![CDATA[ElastciSearch 安装]]></title><link>https://blog.youkuaiyun.com/qq_39077464/article/details/108901233</link><guid>https://blog.youkuaiyun.com/qq_39077464/article/details/108901233</guid><author>qq_39077464</author><pubDate>Fri, 02 Oct 2020 12:34:37 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/MyDream229/article/details/108727135

]]></description><category></category></item><item><title><![CDATA[rabbitmq持久化,确认机制]]></title><link>https://blog.youkuaiyun.com/qq_39077464/article/details/108897167</link><guid>https://blog.youkuaiyun.com/qq_39077464/article/details/108897167</guid><author>qq_39077464</author><pubDate>Fri, 02 Oct 2020 00:44:50 +0800</pubDate><description><![CDATA[一 rabbitmq 持久化
交换机，队列，消息的三者的持久化,交换机，队列的持久化保证rabbitmq服务出现异常，重启后，交换机，队列依然健在，由此保证消费端可以按正常流程找到到对应的交换机，队列,但是如果消息没有持久化是没有意义的.
exchange 持久化

队列持久化

消息持久化,在发送消息的时候持久化

二  消息传递过程可能会丢失的环节
将queue，exchange, message等都设置了持久化之后就能保证100%保证数据不丢失了嚒？
答案是否定的。
首先，从consumer端来说，如]]></description><category></category></item><item><title><![CDATA[rabbitMq组成，交换机类型]]></title><link>https://blog.youkuaiyun.com/qq_39077464/article/details/108869327</link><guid>https://blog.youkuaiyun.com/qq_39077464/article/details/108869327</guid><author>qq_39077464</author><pubDate>Tue, 29 Sep 2020 15:28:36 +0800</pubDate><description><![CDATA[1  2006年，AMQP规范发布。2007年，Rabbit技术公司基于AMQP标准开发的RabbitMQ 1.0 发布。AMQP协议同http协议等  都是互联网七层协议中的一些列的规则，规范.方便大家交流和开发，使用.

]]></description><category></category></item><item><title><![CDATA[Rabbitmq的安装和使用]]></title><link>https://blog.youkuaiyun.com/qq_39077464/article/details/108844663</link><guid>https://blog.youkuaiyun.com/qq_39077464/article/details/108844663</guid><author>qq_39077464</author><pubDate>Mon, 28 Sep 2020 10:32:32 +0800</pubDate><description><![CDATA[Rabbitmq的安装和使用

]]></description><category></category></item></channel></rss>