上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 本文链接:https://www.cnblogs.com/zhenghongxin/p/9131226.html 公司某些业务下,需要将请求的流量上报于中间件(kafka,rabbitMq等),让storm等去实时消费,进行缓存更新等热数据统计。 大概如下: kafka 阅读全文
posted @ 2018-06-03 23:17 hongxinerke 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 本文链接:http://www.cnblogs.com/zhenghongxin/p/9050219.html 使用两种备份方案 备份方案选择RDB和AOF同时进行备份,必须打开AOF的持久化机制,除非能接受在故障环境下丢失几分钟的数据。 在redis重启的时候,是优先通过AOF进行数据恢复的,因为 阅读全文
posted @ 2018-05-17 14:58 hongxinerke 阅读(2365) 评论(5) 推荐(0) 编辑
摘要: 本文链接:http://www.cnblogs.com/zhenghongxin/p/8906225.html,如果可以,请阅读上篇 《nginx场景业务汇总(初)》 (十三)负载均衡 轮询 公平调度原则轮询,类似于rabbitMq的调度规则。依次将请求分发到srv1,srv3,srv3,。 最少连 阅读全文
posted @ 2018-04-22 15:10 hongxinerke 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 本文链接:http://www.cnblogs.com/zhenghongxin/p/8891385.html 在下面的测试中,建议每次修改nginx配置文件后,都用此命令检查一下语法是否正确: 当然,请cp一份配置,再此配置修改,不要修改生产环境的conf,可以使用此命令检查语法正确与否: 我的n 阅读全文
posted @ 2018-04-20 16:05 hongxinerke 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 本文链接:http://www.cnblogs.com/zhenghongxin/p/8885879.html 我们知道redis是有主从复制的,例如下图: 但如果master主进程挂掉之后,没有slave站出来当master,那么整个写redis业务就崩溃了。虽然其他业务可以从从redis上继续读 阅读全文
posted @ 2018-04-19 20:07 hongxinerke 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 如果可以,请先查看《重构多重嵌套的代码 - 思考》,对于您接下来的阅读会有些帮助。 本文链接:http://www.cnblogs.com/zhenghongxin/p/8687587.html 职责链模式 职责链模式(称责任链模式)将请求的处理对象像一条长链一般组合起来,形成一条对象链。请求并不知 阅读全文
posted @ 2018-04-01 18:07 hongxinerke 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 本文链接:http://www.cnblogs.com/zhenghongxin/p/8682715.html 箭头型代码 某些人的逻辑写法很喜欢按照自己的思维模式来,我们可以看到这样子的 “ 箭头型” 代码: 看起来是不是中间很像一个箭头?可能开发者能理解这个逻辑,但其他人看着看着,很容易在一大堆 阅读全文
posted @ 2018-03-31 16:18 hongxinerke 阅读(1242) 评论(0) 推荐(0) 编辑
摘要: 本文链接:http://www.cnblogs.com/zhenghongxin/p/8681168.html 什么是惊群 首先,我们使用缓存的主要目的就是为了高并发情况下的高可用,换句话说,在使用了缓存的高并发的系统下,如果缓存突然都消失了,会发生什么?首先数据库的压力必然骤增,接着负载迅速升高, 阅读全文
posted @ 2018-03-31 10:16 hongxinerke 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 博客链接:http://www.cnblogs.com/zhenghongxin/p/8676565.html 消息队列处理后台任务带来的问题 在系统稍微大些的时候,我们经常会用到消息队列(实现的方式很多种,在后续会讲到),比如发邮件,将邮件消息放入队列待执行,比如发送奖励等。可以说,我们是构造一个 阅读全文
posted @ 2018-03-30 15:40 hongxinerke 阅读(2647) 评论(0) 推荐(0) 编辑
摘要: 博文链接:http://www.cnblogs.com/zhenghongxin/p/8672199.html 项目中遇到有些脚本需要通过后台进程运行,保证不被异常中断,变成守护进程的第一步,就是把它改成"后台任务"(background job)。传统上我们是用以下的方法来做: & 只要在命令的尾 阅读全文
posted @ 2018-03-29 20:27 hongxinerke 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 博客链接:http://www.cnblogs.com/zhenghongxin/p/8669913.html redis 本地持久化到硬盘有两种方式,一是快照(snapshotting),二是只追加文件(append-only file AOF) 快照 快照,顾名思义可以理解为拍照一样,把整个内存 阅读全文
posted @ 2018-03-29 15:06 hongxinerke 阅读(8645) 评论(0) 推荐(0) 编辑
摘要: 有这样的一个场景需求:有上亿的用户,要统计这批用户的登陆情况,例如一周连续登陆,连续三天是是否登陆,一周活跃天数等用户 存在的挑战 如果使用文件保存 会有如下问题: 文件分割变得十分麻烦 数据检索非常不方便 用户关联操作复杂 如果使用数据库表 会有如下问题: 使用redis位图进行存储(setbit 阅读全文
posted @ 2018-03-20 20:36 hongxinerke 阅读(3171) 评论(0) 推荐(0) 编辑
摘要: 由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 可以看我的上篇文章 《python 简单搭建阻塞式单进程,多进程,多线程服务》 1 单进程服务器 - 非堵塞模式 服务端 : 客户端: 我们可以看到,关键点在于for循环每个保存下 阅读全文
posted @ 2017-11-02 10:01 hongxinerke 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 我们可以通过这样子的方式去理解apache的工作原理 1 单进程TCP服务(堵塞式) 这是最原始的服务,也就是说只能处理个客户端的连接,等当前客户端关闭后,才能处理下个客户端,是属 阅读全文
posted @ 2017-11-01 10:04 hongxinerke 阅读(1563) 评论(0) 推荐(0) 编辑
摘要: Num01–>线程 线程是操作系统中能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。 一个线程指的是进程中一个单一顺序的控制流。 一个进程中可以并发多条线程,每条线程并行执行不同的任务。 Num02–>进程 进程就是一个程序在一个数据集上的一次动态执行过程。 进程有以下三部分 阅读全文
posted @ 2017-10-28 16:25 hongxinerke 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 1 正确设置目录权限:设置目录权限的原则是软件和数据分开,具体如下:1. 将mysql 安装在单独的用户下2. 安装时,以root 用户进行安装,mysql 的软件默认都为root 阅读全文
posted @ 2017-09-11 20:19 hongxinerke 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 以下的测试数据根据环境的不同所耗费的时间有所不同,例如我在腾讯云上的测试,以及在本机的测试速度相差三倍。但当环境因素一样的时候,优化sql能够带来显著的提升。 测试表数据:3百万条 阅读全文
posted @ 2017-09-11 11:24 hongxinerke 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义 阅读全文
posted @ 2017-09-06 11:41 hongxinerke 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 Benchmark测试之前我们先来了解Benchmark。直接下载:http://pear.php.net/package/Benchmark/downloadBenchmark工 阅读全文
posted @ 2017-08-23 11:08 hongxinerke 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 由于经常被抓取文章内容,在此附上博客文章网址:,偶尔会更新某些出错的数据或文字,建议到我博客地址 : --> 点击这里 一 Cookie 的优化 1.1 一般而言,我们设置cookie是在php中设置 例如: 而在验证的时候,我们通常是: 都是在服务端进行。优化: 1.2 在前端页面进行验证cook 阅读全文
posted @ 2017-08-20 21:58 hongxinerke 阅读(603) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页