摘要:
一、什么是单点登录? 单点登录(Single Sign On),简称为 SSO,是比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 《百度百科》 换而言之,在公司业务逐渐壮大的过程中,开发了很多的子系统。每个子系统都有自己的 阅读全文
摘要:
引言 在传统的项目发布部署平台,每一个都是人工操作。每一步的人工操作,都可能会带来不确定的因素。而且,人工操作有时候会比较的耗时。引进自动化部署,可以改善软件的总体质量。在整个项目部署的生命周期内,都使用程序工具,减少人工的干预,提升项目部署的效率。那么,接下来的这篇文章会介绍如何搭建一个简易的自动 阅读全文
摘要:
引言 Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。Jenkins 用 Java 语言编写,可在 Tomcat 等流行的 servlet 容器中运行,也可独立运行。 安装 安装 java yum install jav 阅读全文
摘要:
引言 Gitea 是一个自己托管的 Git 服务程序。他和 GitHub,Bitbucket or Gitlab 等比较类似。它是从 Gogs 发展而来,不过它已经 Fork 并且命名为 Gitea。它还支持跨平台,支持 Linux, macOS 和 Windows 以及各种架构,除了x86,amd 阅读全文
摘要:
引言 Supervisor 是基于 Python 编程语言开发的一套通用的进程管理程序,它是通过 fork/exec 的方式把需要管理的进程作为子进程来管理。 安装 pip3 安装 supervisor pip3 install supervisor 配置 创建配置文件目录 mkdir /etc/s 阅读全文
摘要:
iptables basics Introduction iptables 是一个配置 Linux 防火墙的工具,是 netfilter 项目的一部分。 在 Linux Kernel 3.13 及以上版本中, nftables 将作为后继者取代 iptables 以成为更强大易用的防火墙工具 Bas 阅读全文
摘要:
引言 今天要分享的是一个 SQL 语句分析的神器,它是一个基于 Soar 的开源 sql 分析与优化的 Web 图形化工具。我们在平常分析 SQL 语句,使用最多的方式就是 Explain 工具。了解了今天这个 SQL 分析神器之后,我们又多了一种分析方式了,而且它是小米人工智能团队开源的项目,分析 阅读全文
摘要:
概念 包含两列或更多列以上的索引,称为联合索引;同时又被称为复合索引。 结构图 匹配规则 1、联合索引结构上的叶子节点包含了多个索引列。 如上图中所示包含:年龄(age)、姓(firstname)、名(lastname)。 2、在联合索引匹配过程中,首先会将联合索引中的第一个索引条件和节点中的第一个 阅读全文
摘要:
引言 上一篇文章,我们使用同步的方式将数据,同步写入到 ElasticSearch 中。接下来的这篇文章,主要介绍使用 RabbitMQ 的方式,异步的将数据同步到 ElasticSearch 。 部分实践代码 创建商品 /** * 创建商品数据 * @param Request $request 阅读全文
摘要:
引言 在上一篇文章当中,我们介绍了如何在 ElasticSearch 中创建索引以及建立字段映射关系。 接下来的这篇文章,我们将在 Laravel 中对商品信息进行增删改查及搜索。 记得 ElasticSearch 的核心应用场景,就如这句话一样 "你知道了,为了搜索"。 使用 ElasticSea 阅读全文