04 2021-06 PHP 服务发现 - consul 的介绍、部署和使用 微服务的框架体系中,服务发现是不能不提的一个模块。我相信了解或者熟悉微服务的童鞋应该都知道它的重要性。这里我只是简单的提一下,毕竟这不是我们的重点。 客户端的一个接口,需要调用服务A-N。客... 阅读全文 2021年06月04日 18:58:10 周五 2021-06-04 周五 64 0 0
02 2021-06 Linux awk分析nginx访问日志 awk 简介 AWK 是一种 linux/unix 下的编程语言,强大的文本语言处理工具。它仅仅需要几行代码就能够完成复杂的文本处理工作。基本上来说,awk 可以从输入( 标准输入,或一个或多个文件 )中是否存在指... 阅读全文 2021年06月02日 20:35:07 周三 2021-06-02 周三 63 0 0
01 2021-06 Mysql MySQL系列:show full PROCESSLIST 用法 作用 show full processlist 返回的结果是实时变化的,是对 mysql 链接执行的现场快照 除了 root 用户能看到所有正在运行的线程外,其他用户都只能看到自己正在运行的线程,看不到其它用户正在运行的... 阅读全文 2021年06月01日 18:52:02 周二 2021-06-01 周二 65 0 0
01 2021-06 Elasticsearch Mysql 选择适合做索引的数据结构 假设由我们自己来设计 MySQL 的索引,大概会有哪些选择呢? ①散列表 首先我们应当想到的是散列表,这是一个非常常见且高效的查询、写入的数据结构,对应到 Java 中就是 HashMap。 这个数据结构应该不需... 阅读全文 2021年06月01日 17:23:15 周二 2021-06-01 周二 77 0 0
01 2021-06 Elasticsearch ElasticSearch简介 1、ES 简介 1)定义 ES是elaticsearch简写, Elasticsearch是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。 ... 阅读全文 2021年06月01日 16:12:16 周二 2021-06-01 周二 61 0 0
31 2021-05 Mysql MySQL中的各种锁及其原理都画出来 表锁和行锁 我们首先来了解一下表锁和行锁:表锁是指对一整张表加锁,一般是 DDL 处理时使用;而行锁则是锁定某一行或者某几行,或者行与行之间的间隙。 表锁由 MySQL Server 实现,行锁则是存储引擎实... 阅读全文 2021年05月31日 11:10:01 周一 2021-05-31 周一 66 0 0
30 2021-05 Nginx PHP 理解 Nginx 与 PHP-FPM 通信的工作机制 来源:https://www.jianshu.com/p/da152c6fdfa6 阅读全文 2021年05月30日 14:04:59 周日 2021-05-30 周日 73 0 0
29 2021-05 Linux Nginx linux中fork()函数 与 nginx的重载 一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程, 也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量... 阅读全文 2021年05月29日 23:00:02 周六 2021-05-29 周六 69 0 0
28 2021-05 PHP 并发下常见的加锁及锁的PHP具体实现代码 <?php /** * CacheLock 进程锁,主要用来进行cache失效时的单进程cache获取,防止过多的SQL请求穿透到数据库 * 用于解决PHP在并发时候的锁控制,通过文件/eaccelerator... 阅读全文 2021年05月28日 20:14:02 周五 2021-05-28 周五 64 0 0
24 2021-05 PHP 常用算法(php实现) <?php /** * 冒泡排序实现函数(PHP) * @param $nums * @return mixed */ function bubble_sort($nums) { for ($i = 0; $i < count($nums); $i++) { ... 阅读全文 2021年05月24日 00:57:02 周一 2021-05-24 周一 66 0 0