摘要:
使用Nginx反向代理多台服务器实行负载均衡的时候,如何查看某一个请求被转发到哪台服务器上呢? 在nginx.conf添加配置: upstream demo { server 127.0.0.1:8781; server 127.0.0.1:8087; } 另外加上下面的红色配置: server { 阅读全文
摘要:
做服务端开发的程序猿经常会和Linux打交道,熟记一些常用命令对提高工作效率必然大有裨益。Linux命令庞杂繁多我根据应用场景整理总结了一些平时工作中常用的命令。 http://man.linuxde.net/ 这里可以查询更全的Linux命令。 另外推荐一下github上的优化项目 https:/ 阅读全文
摘要:
cat -n 命令可以给文件的每行都加上行号 转载于:https://blog.51cto.com/kevinleo/648772 阅读全文
摘要:
import com.rabbitmq.client.Channel; //导入方法依赖的package包/类 /** * 普通消息监听 * * @param message 消息实体 * @param channel channel 就是当前的会话通道 * @throws Exception 备注 阅读全文
摘要:
RabbitMQ的消息确认ACK机制 1、什么是消息确认ACK。 答:如果在处理消息的过程中,消费者的服务器在处理消息的时候出现异常,那么可能这条正在处理的消息就没有完成消息消费,数据就会丢失。为了确保数据不会丢失,RabbitMQ支持消息确定-ACK。 2、ACK的消息确认机制。 答:ACK机制是 阅读全文
摘要:
生产者:代码如上一章 消费者1:代码如前一章 消费者2:与消费者1代码完全相同 注意:此时,消费者1和2监听在同一个队列上,队列会以轮训的方式将10个消息分别交给消费者1和2进行处理。 但是这种情况下,如果消费者1处理的消息比较繁重,而消费者2处理的消息比较轻松地话,实际上应该让消费者2多处理一些消 阅读全文
摘要:
redis延迟双删的策略1.为什么要进行延迟双删一般我们在更新数据库数据时,需要同步redis中缓存的数据所以存在两种方法:(1)第一种方案:先执行update操作,再执行缓存清除。(2)第二种方案:先执行缓存清除,再执行update操作。弊端:当存在并发请求时,很容易出现问题(1)第一种方案:当请 阅读全文
摘要:
输入:nginx -V 输出:configure arguments: --prefix=/usr/local/nginx 阅读全文
摘要:
/*上个月今天的当前时间*/ select date_sub(now(),interval 1 month) /*上个月今天的当前时间(时间戳)*/ select UNIX_TIMESTAMP(date_sub(now(),interval 1 month)) /*上个月的第一天*/ select 阅读全文
摘要:
安装所需环境 Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。 一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装: yum in 阅读全文