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