摘要:
概念 主键索引是一种特殊的唯一索引,一个表只能有一个主键且不允许有空值;索引列只能出现一次且必须唯一。 创建形式 InnoDB 的数据文件本身需要按照主键聚集,所以数据表必须有主键。 1、创建数据表的时候,指定主键。 create table `user` (`user_id` int(11) us 阅读全文
摘要:
PHP 中使用 ElasticSearch 的最佳实践 引言 PHP 开发者其实使用到 ES 的情况并不多,因为开发的大多数项目可能都没有快速模糊搜索的需求。 即使有这样的需求,用 MySQL 的 like 查询,就基本可以搞定需求了。 也就没有必要杀鸡用宰牛刀,使用 ES 了。 正是在这种情况下, 阅读全文
摘要:
基于 GoLang 编写的 IOT 物联网在线直播抓娃娃企业级项目 引言 前几年,娱乐物联网的热度很高。我当时所在的公司启动了一个将线下娃娃机的玩法,迁移到线上的项目,因此公司决定开发一个在线直播抓娃娃的项目。近来,娱乐物联网的领域已经进入资本的寒冬,很多相关的行业都已经濒临倒闭,我们之前的公司也不 阅读全文
摘要:
基于 Go 的 Web 框架调研 概述 调研总体目标 找出适合企业应用后台研发的 Go Web 框架 调研考察方向 项目完善程度: 功能完善: 路由, 模板, 插件/扩展, ORM, 命令行工具, 日志, 国际化支持, 测试集成功能 扩展机制是否便捷, 扩展相关生态是否活跃(可选扩展模块) 是否有独 阅读全文
摘要:
Spring-dubbo-skeleton 这是一个基于 Spring Dubbo 的快速开发脚手架,Github 地址:https://github.com/yxhsea/spring-dubbo-skeleton 服务架构图 skeleton-base 主要功能是:基本组件及依赖版本的定义、配置 阅读全文
摘要:
概述 指令可以用在虚拟服务器 部分,并且意味着提供来自客户端的 或者内部重定向访问。 的定义如下: 命名 仅对内部访问重定向,在进入一个 之前,它会保留请求的 部分。命名 只能够在 级别定义。 修饰符类型 修饰符 该修饰符使用精确匹配并且终止搜索。 精确匹配 路径。 注:这里的 需要安装 模块。可以 阅读全文
摘要:
引言 Nginx 作为一个高性能的 HTTP 和反向代理 Web 服务器。如今很多项目都会选择 Nginx 作为反向代理服务器,但是避免不了在使用的过程中,会遇到各种各样的问题。因此 echo nginx module 专门针对 Nginx 的调试模块诞生了,下面就简单的介绍一下它的安装与使用方法。 阅读全文
摘要:
概述 Clickhouse 是分析型数据库,真正的面向列式存储,支持高维度表。它免费开源、具备高效的数据导入和查询性能,能达到 50M/200M 每秒。支持实时查询、支持不同功能底层存储引擎,例如:MergeTree、Replicate、Distributed、Kafka 等。 特性 1、面向分析型 阅读全文
摘要:
特点 单线程 执行过程按顺序执行,不会同时执行多个操作,保证操作的原子性,省去了很多上下文切换线程的时间,不必考虑资源竞争和可能出现死锁。 为什么使用单线程 ? 官方 表示:因为 是基于内存的操作, 不是 的瓶颈, 的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且 不会成为瓶颈, 阅读全文
摘要:
概述 PHP FPM 是一种 Master / Worker 多进程运行模式,进程的数量可以通过 php fpm.conf 进行具体的配置。 Master 进程主要负责 CGI、PHP 环境的初始化、事件循环、监听子进程状态等。 Woker 主要负责处理 PHP 的请求。 PHP FPM 运行模式 阅读全文