摘要: $arr = array(4,2,5,1,3); // 快速排序 function quickSort($arr) { $len = count($arr); if ($len <= 1) { // 是否继续进行 return $arr; } $mid = $arr[0]; // 以第一个元素为基准 阅读全文
posted @ 2021-03-21 16:16 蓝晓焰 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 看到一篇介绍微服务、集群、分布式的文章,觉得不错,转载过来了一: 场景现在微服务开发是一个很流行的趋势,与人交谈如果说不知道微服务是什么东西倒显得落后了,但是、和微服务相近概念还有集群、分布式,这几个概念总容易让人混淆,那么本文就以简单通俗的方式来讲解他们的概念和区别,方便大家理解和记忆。 二: 定 阅读全文
posted @ 2021-03-19 16:27 蓝晓焰 阅读(356) 评论(0) 推荐(0) 编辑
摘要: Docker 容器引擎,创建容器的工具,类似沙箱;口号:搭建一次到处使用文档: https://yeasy.gitbook.io/docker_practice/使用Docker的好处一致的运行环境,可以进行动态扩容、缩容,应用打包简易部署,可跨平台 K8S 官方文档地址: https://kube 阅读全文
posted @ 2021-03-16 16:56 蓝晓焰 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 冒泡:大的下沉,小的上冒;当前元素与下一位进行比较,若当前元素大于下一位元素,则交换位置(将当前元素后移一位) $arr = array(5,4,3,2,1); // 为实验更清晰,数据为倒叙排序 print_r($arr); function bubbleSort($arr) { $len = c 阅读全文
posted @ 2021-03-13 16:43 蓝晓焰 阅读(69) 评论(0) 推荐(0) 编辑
摘要: Innodb 数据完整性更好,支持事务,行级锁MyISAM 查询及插入效率更高;比如 日志 类型分为三大类:常用类型有 数值类型 又分为整型 浮点型等,字符串类型 char,varchar,text,enum枚举等,时间类型很少用 索引:好比目录,利用关键字建立与记录位置对应的关系种类:主键索引,唯 阅读全文
posted @ 2021-03-13 14:38 蓝晓焰 阅读(27) 评论(0) 推荐(0) 编辑
摘要: null合并运算符$username = isset($_GET['user']) ? $_GET['user'] : 'nobody';$username = $_GET['user'] ?? 'nobody'; // 等同于上句操作// 合并操作$username = $_GET['user'] 阅读全文
posted @ 2021-03-10 18:11 蓝晓焰 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Lucene,Apache Lucene是apache软件基金会的一个项目,是一个开放源代码的全文检索引擎工具包,但它并不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。基本可以说Lucene是当今最先进,最高效的全功 阅读全文
posted @ 2021-03-10 12:43 蓝晓焰 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 本来写了一篇science上网的博文,结果发现发不出来。。。,看来要找时间自己搭建一个站了 阅读全文
posted @ 2021-03-09 16:34 蓝晓焰 阅读(36) 评论(0) 推荐(0) 编辑
摘要: ps aux | grep php 查看进程 ps -T -p <pid> 线程查看 todo:待完善 阅读全文
posted @ 2021-03-07 23:30 蓝晓焰 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 一、Vim三种模式:1、Vim和Vi: 两者都是多模式编辑器; Vim是Vi升级版,再兼容Vi所有指令的同时增加了一些新功能支持;特点:• 语法加亮:使用不同的颜色加亮代码;• 多级撤销:Vi只能撤销一次操作,Vim可以无限次撤销;• 可视化操作:可以在终端模式运行,也可以在Xwindows模式运行 阅读全文
posted @ 2021-03-07 18:51 蓝晓焰 阅读(141) 评论(0) 推荐(0) 编辑