上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 24 下一页
摘要: 一. 命令awk简介 1. awk是一种编程语言,用于对文本和数据进行处理的 2. 具有强大的文本格式化能力 3. 利用命令awk,可以将一些文本整理成为我们想要的样子 4. 命令awk是逐行进行处理的 二. grep、sed、awk的简单比较 1. 命令grep,更适合单纯的查找或匹配文本 2. 阅读全文
posted @ 2020-09-04 10:19 Kris-Q 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 链接上一篇文章 :ElasticSearch介绍 https://www.jianshu.com/p/403c9d5b1463 3 ES快速入门 ES作为一个索引及搜索服务,对外提供丰富的REST接口,快速入门部分的实例使用head插件来测试,目的是对ES的使用方法及流程有个初步的认识。 3.1 创 阅读全文
posted @ 2020-09-04 10:15 Kris-Q 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 什么是Elasticsearch? Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。 Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一个库。为了充分发挥其功能,你需 阅读全文
posted @ 2020-09-04 10:13 Kris-Q 阅读(168) 评论(0) 推荐(0) 编辑
摘要: Redis的并发竞争问题,主要是发生在并发写竞争。 考虑到redis没有像db中的sql语句,update val = val + 10 where ...,无法使用这种方式进行对数据的更新。 假如有某个key = "price", value值为10,现在想把value值进行+10操作。正常逻辑下 阅读全文
posted @ 2020-09-04 08:56 Kris-Q 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 接口限流 什么是接口限流 那么什么是限流呢?顾名思义,限流就是限制流量,包括并发的流量和一定时间内的总流量,就像你宽带包了1个G的流量,用完了就没了,所以控制你的使用频率和单次使用的总消耗。通过限流,我们可以很好地控制系统的qps,从而达到保护系统或者接口服务器稳定的目的。 接口限流的常用算法 计数 阅读全文
posted @ 2020-09-03 17:20 Kris-Q 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 通常在高并发和大流量的情况下,一般限流是必须的。为了保证服务器正常的压力。那我们就聊一下几种限流的算法。 计数器计数器是一种最常用的一种方法,在一段时间间隔内,处理请求的数量固定的,超的就不做处理。 demo public function SpeedCounter() { $redis = new 阅读全文
posted @ 2020-09-03 16:54 Kris-Q 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: 一 、场景描述 在开发接口服务器的过程中,为了防止客户端对于接口的滥用,保护服务器的资源, 通常来说我们会对于服务器上的各种接口进行调用次数的限制。比如对于某个 用户,他在一个时间段(interval)内,比如 1 分钟,调用服务器接口的次数不能够 大于一个上限(limit),比如说 100 次。如 阅读全文
posted @ 2020-09-03 16:48 Kris-Q 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 秒杀架构模型设计 前言:秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀,那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题?如何设计出健壮的秒杀系统?本期我们就来探讨一下这个问题: 博客的目录 一:秒杀系统应该考虑的问题 二:秒杀系统的设计和技 阅读全文
posted @ 2020-09-03 16:46 Kris-Q 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 我们都知道Redis是个内存数据库,所有的数据都存储在内存中。一旦服务器上Redis进程退出,数据库中的数据就会丢失。这个时候我们就要对数据做持久化了,持久化简单的理解就是将内存中的数据做个备份。Redis的持久化有两种方法,即RDB持久化和AOF持久化。可以通过修改 redis.conf 来进行配 阅读全文
posted @ 2020-08-31 09:02 Kris-Q 阅读(142) 评论(0) 推荐(0) 编辑
摘要: <?php// 不知道大家有没有下过国际象棋,不过没关系,问题是这样的,在8×8格的国际象棋上摆放八个皇后,// 使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。// 请设计程序算出结果,那种计算机语言不限。class queen{const n = 8; // 阅读全文
posted @ 2020-08-28 15:08 Kris-Q 阅读(204) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 24 下一页