- 博客(14)
- 资源 (2)
- 收藏
- 关注
转载 RabbitMQ用户增删及权限控制
用户角色分类none:无法登录控制台不能访问 management plugin,通常就是普通的生产者和消费者。management:普通管理者。仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对policies进行管理。用户可以通过AMQP做的任何事外加:列出自己可以通过AMQP登入的virtual hosts查看自己的virtu...
2019-11-29 15:10:57 139
转载 rabbitmq和redis用作消息队列的区别
将redis发布订阅模式用做消息队列和rabbitmq的区别:可靠性redis :没有相应的机制保证消息的可靠消费,如果发布者发布一条消息,而没有对应的订阅者的话,这条消息将丢失,不会存在内存中;rabbitmq:具有消息消费确认机制,如果发布一条消息,还没有消费者消费该队列,那么这条消息将一直存放在队列中,直到有消费者消费了该条消息,以此可以保证消息的可靠消费;实时性re...
2019-11-29 14:59:11 175
转载 关于 nginx 的一些优化(突破十万并发)
一、前言前端时间,项目服务器一遇到活动、推送的时候,服务器性能总是差的要死,打开各种白屏,请求无响应等,后来将Web服务器由Apache换成了Nginx后,每逢活动、推送的时候,性能比之前要强了许多许多。关于Nginx与Apache的对比,这里就不一一列出了,我们主要将nginx的配置和优化。二、配置1、一般来说 nginx 配置文件中对优化比较有作用的为以下几项:wor...
2019-11-28 18:58:51 188
原创 linux高并发配置思路
测试机器为腾讯云服务器1核1G内存,swap分区2G,停用除SSH外的所有服务,仅保留nginx,优化思路主要包括两个层面:系统层面+nginx层面。一、系统层面1、调整同时打开文件数量ulimit -n 204802、TCP最大连接数(somaxconn)echo 10000 > /proc/sys/net/core/somaxconn3、TCP连接立即回收、回...
2019-11-28 18:44:37 479
转载 linux系统命令make.clean的用法讲解
先先看一下什么是makefilemakefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。makefile带来的好处就是--“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命...
2019-11-28 11:14:04 1666
转载 Linux之CentOS 6通过yum安装gcc 4.9 5.2等高版本gcc
gcc 4.8 安装[root@DS-VM-Node239 ~]# curl -Lks http://www.hop5.in/yum/el6/hop5.repo > /etc/yum.repos.d/hop5.repo[root@DS-VM-Node239 ~]# yum install gcc gcc-g++ -y[root@DS-VM-Node239 ~]# gcc --v...
2019-11-28 10:23:59 1578 1
原创 全国所有省市区联动sql(包含台湾、香港、澳门)
网上搜出来所谓全国的,很多都没有3级联动或者有部分有有部分没有,或者有些台湾和香港、澳门这些都不全的数据,最后还是自己动手,以下是sqlCREATE TABLE `regions` ( `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键,地区ID', `parent_id` int(11) unsigned NO...
2019-11-25 17:16:36 232143
转载 Supervisor-守护进程工具
进程管理工具(Supervisor) 简介Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再...
2019-11-18 11:49:39 147
转载 linux install命令和cp命令的区别
基本上,在Makefile里会用到install,其他地方会用cp命令。它们完成同样的任务——拷贝文件,它们之间的区别主要如下:1、最重要的一点,如果目标文件存在,cp会先清空文件后往里写入新文件,而install则会先删除掉原先的文件然后写入新文件。这是因为往正在使用的文件中写入内容可能会导致一些问题,比如说写入正在执行的文件可能会失败,比如说往已经在持续写入的文件句柄中写入新文件会产生...
2019-11-15 16:08:03 231
转载 element-ui Notification重叠问题,原因及解决办法(原文有部分错误,已订正)
场景在1个方法中调用两次this.$notify方法,会出现通知框重叠的问题代码testNotify() { this.$notify({ title: "提示", message: '1111', dangerouslyUseHTMLString: true, duration: 0, po...
2019-11-13 10:26:38 2637 2
原创 lumen 增加config的配置文件,记录
lumen是默认没config文件,我们如果需要新增一个config文件新增我们增加config目录后,我这里新建redis.php文件然后我们发现现在直接用辅助函数config是读取不到redis这个配置文件内容的我们需要去注册一下这个新增的配置文件注册我们到bootstrap\app.php文件中增加以下代码$app->configure('redis...
2019-11-12 13:14:48 3960
原创 VMware 的centos7 与window系统共享文件夹
背景最近在搭建lnmp开发环境,网上查了很多资料,整理一下环境VMware 12+Centos 7+Win 10正文vmware 工具安装省略一万字,自行跳转查看https://blog.csdn.net/lly374685868/article/details/79107921设置共享文件夹设置完进入centos系统进行设置查看共享文件目录vmw...
2019-11-04 23:32:28 1273
转载 linux之fstab文件详解
/etc/fstab是用来存放文件系统的静态信息的文件。位于/etc/目录下,可以用命令less /etc/fstab 来查看,如果要修改的话,则用命令 vi /etc/fstab 来修改。当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。下面我来介绍如何在此文件下填写信息。文件示例一个简单的 /etc/f...
2019-11-04 23:32:04 789
原创 vmware 的centos7 配置静态ip地址并能正常访问外网
背景自己在折腾一个lnmp的开发环境,如果不设置静态的ip,开发起来不方便,网上查了一下整理下次用正文vmware设置网络连接选择nat我们看到nat模式对应的网络适配器是VMnet8,我们到电脑的网络适配器页面查看记下虚拟机的网络适配器占用的ip地址,我们在设置静态ip的时候不能设置这个ip,否则会出现一些问题,这里不细说选择nat模式的配...
2019-11-03 14:19:50 766
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人