上一页 1 2 3 4 5 6 7 8 9 10 ··· 48 下一页
摘要: 监控主数据库和从数据库是否正常运行。主数据库出现故障时自动将从数据库转换为主数据库。sentinel发现master挂了后,就会从slave中重新选举一个master。哨兵模式强调高可用Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务:监控(Mon 阅读全文
posted @ 2021-01-19 10:07 李留广 阅读(6423) 评论(0) 推荐(0) 编辑
摘要: 需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。 这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。 读取缓存步骤一般没有什么问题, 阅读全文
posted @ 2021-01-15 15:51 李留广 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问Mysql等数据库。这样可以大大缓解数据库的压力。Redis缓存数据的加载可以分为懒加载和主动加载两种模式,下面分别介绍在这两种模式下的数据一致性如何 阅读全文
posted @ 2021-01-15 10:55 李留广 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收,简称gc。顾名思义,就是废物重利用的意思。再说这个之前先接触一下内存泄露,大概意思就是申请了一块地儿拉了会儿屎,拉完后不收拾,那么那块儿地就算是糟蹋了,地越用越少,最后一地全是屎。说到底一句,用了记得还。一定程度上说,垃圾回收机制就是用来擦屁股的。如果用过C语言,那么申请内存的方式是mal 阅读全文
posted @ 2021-01-14 11:32 李留广 阅读(231) 评论(1) 推荐(0) 编辑
摘要: 分布式事务一直是微服务的一个难点。相关的解决方案和框架大部分是 java 的,那么 php 该如何解决呢?下面一步一步讲解如何用 php 解决分布式事务。 单机单数据源事务 首先从单机事务开始。 大概逻辑如下 : try { // 开始事务 $db->beginTransaction(); // 执 阅读全文
posted @ 2021-01-11 17:28 李留广 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 一、PSR0简介 下文描述了若要使用一个通用的自动加载器(autoloader),你所需要遵守的规范: 一个完全标准的命名空间(namespace)和类(class)的结构是这样的:\<Vendor Name>\(<Namespace>\)*<Class Name> 每个命名空间(namespace 阅读全文
posted @ 2021-01-11 16:14 李留广 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 面试题 es 写入数据的工作原理是什么啊?es 查询数据的工作原理是什么啊?底层的 lucene 介绍一下呗?倒排索引了解吗? 面试官心理分析 问这个,其实面试官就是要看看你了解不了解 es 的一些基本原理,因为用 es 无非就是写入数据,搜索数据。你要是不明白你发起一个写入和搜索请求的时候,es 阅读全文
posted @ 2021-01-11 12:02 李留广 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 矩形: 矩形对角线相等,且四个角为直角。所以可以根据勾股定理判定。 思路: 首先判断坐标点是否有重复,然后四个坐标点可以求得它们两两之间的距离,只要两条短边的平方相加等于长边平方即可判定它为矩形。 注意: 正方形是特殊的矩形。 代码附上: <?php //获取两个点之间的长度的平方 //不计算边长是 阅读全文
posted @ 2020-12-18 14:00 李留广 阅读(650) 评论(0) 推荐(0) 编辑
摘要: php实现二分法的查找其实很简单,跟我一起来看看怎么实现吧。 二分法查找需要数组是一个递增的数组。 想要写出二分法查找的代码,首先要懂得二分法实现查找的原理: ①要知道中间位置就需要知道起始位置和结束位置,然后取出中间位置的值来和我们的值做对比。 ②如果中间值大于我们的给定值,说明我们的值在中间位置 阅读全文
posted @ 2020-12-16 16:56 李留广 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 容器 用来更方便的管理类依赖及运行依赖注入的工具 阅读全文
posted @ 2020-12-07 16:39 李留广 阅读(231) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 48 下一页