摘要:Swoole 协程与 Go 协程的区别 进程、线程、协程的概念 进程是什么? 进程就是应用程序的启动实例。 例如:打开一个软件,就是开启了一个进程。 进程拥有代码和打开的文件资源,数据资源,独立的内存空间。 线程是什么? 线程属于进程,是程序的执行者。 一个进程至少包含一个主线程,也可以有更多的子线 阅读全文
posted @ 2019-05-28 22:36 Yxh_blogs 阅读(2160) 评论(1) 推荐(2) 编辑
摘要:引言 今天要分享的是一个 SQL 语句分析的神器,它是一个基于 Soar 的开源 sql 分析与优化的 Web 图形化工具。我们在平常分析 SQL 语句,使用最多的方式就是 Explain 工具。了解了今天这个 SQL 分析神器之后,我们又多了一种分析方式了,而且它是小米人工智能团队开源的项目,分析 阅读全文
posted @ 2020-08-16 22:53 Yxh_blogs 阅读(18) 评论(0) 推荐(0) 编辑
摘要:概念 包含两列或更多列以上的索引,称为联合索引;同时又被称为复合索引。 结构图 匹配规则 1、联合索引结构上的叶子节点包含了多个索引列。 如上图中所示包含:年龄(age)、姓(firstname)、名(lastname)。 2、在联合索引匹配过程中,首先会将联合索引中的第一个索引条件和节点中的第一个 阅读全文
posted @ 2020-08-09 19:22 Yxh_blogs 阅读(34) 评论(0) 推荐(0) 编辑
摘要:引言 上一篇文章,我们使用同步的方式将数据,同步写入到 ElasticSearch 中。接下来的这篇文章,主要介绍使用 RabbitMQ 的方式,异步的将数据同步到 ElasticSearch 。 部分实践代码 创建商品 /** * 创建商品数据 * @param Request $request 阅读全文
posted @ 2020-08-02 16:39 Yxh_blogs 阅读(31) 评论(0) 推荐(0) 编辑
摘要:引言 在上一篇文章当中,我们介绍了如何在 ElasticSearch 中创建索引以及建立字段映射关系。 接下来的这篇文章,我们将在 Laravel 中对商品信息进行增删改查及搜索。 记得 ElasticSearch 的核心应用场景,就如这句话一样 "你知道了,为了搜索"。 使用 ElasticSea 阅读全文
posted @ 2020-08-02 10:40 Yxh_blogs 阅读(15) 评论(0) 推荐(0) 编辑
摘要:概念 主键索引是一种特殊的唯一索引,一个表只能有一个主键且不允许有空值;索引列只能出现一次且必须唯一。 创建形式 InnoDB 的数据文件本身需要按照主键聚集,所以数据表必须有主键。 1、创建数据表的时候,指定主键。 create table `user` (`user_id` int(11) us 阅读全文
posted @ 2020-07-26 16:34 Yxh_blogs 阅读(38) 评论(0) 推荐(0) 编辑
摘要:PHP 中使用 ElasticSearch 的最佳实践 引言 PHP 开发者其实使用到 ES 的情况并不多,因为开发的大多数项目可能都没有快速模糊搜索的需求。 即使有这样的需求,用 MySQL 的 like 查询,就基本可以搞定需求了。 也就没有必要杀鸡用宰牛刀,使用 ES 了。 正是在这种情况下, 阅读全文
posted @ 2020-07-19 14:50 Yxh_blogs 阅读(45) 评论(0) 推荐(0) 编辑
摘要:基于 GoLang 编写的 IOT 物联网在线直播抓娃娃企业级项目 引言 前几年,娱乐物联网的热度很高。我当时所在的公司启动了一个将线下娃娃机的玩法,迁移到线上的项目,因此公司决定开发一个在线直播抓娃娃的项目。近来,娱乐物联网的领域已经进入资本的寒冬,很多相关的行业都已经濒临倒闭,我们之前的公司也不 阅读全文
posted @ 2020-07-11 16:57 Yxh_blogs 阅读(231) 评论(0) 推荐(0) 编辑
摘要:基于 Go 的 Web 框架调研 概述 调研总体目标 找出适合企业应用后台研发的 Go Web 框架 调研考察方向 项目完善程度: 功能完善: 路由, 模板, 插件/扩展, ORM, 命令行工具, 日志, 国际化支持, 测试集成功能 扩展机制是否便捷, 扩展相关生态是否活跃(可选扩展模块) 是否有独 阅读全文
posted @ 2020-06-11 15:50 Yxh_blogs 阅读(307) 评论(0) 推荐(0) 编辑
摘要:Spring-dubbo-skeleton 这是一个基于 Spring Dubbo 的快速开发脚手架,Github 地址:https://github.com/yxhsea/spring-dubbo-skeleton 服务架构图 skeleton-base 主要功能是:基本组件及依赖版本的定义、配置 阅读全文
posted @ 2020-06-10 21:26 Yxh_blogs 阅读(54) 评论(0) 推荐(0) 编辑
摘要:概述 指令可以用在虚拟服务器 部分,并且意味着提供来自客户端的 或者内部重定向访问。 的定义如下: 命名 仅对内部访问重定向,在进入一个 之前,它会保留请求的 部分。命名 只能够在 级别定义。 修饰符类型 修饰符 该修饰符使用精确匹配并且终止搜索。 精确匹配 路径。 注:这里的 需要安装 模块。可以 阅读全文
posted @ 2020-05-17 17:42 Yxh_blogs 阅读(131) 评论(0) 推荐(0) 编辑