连击 天
fork: star:
Explain Analyze 介绍 Explain 是我们常用的查询分析工具,可以对查询语句的执行方式进行评估,给出很多有用的线索。 但他仅仅是评估,不是实际的执行情况,比如结果中的 rows,可能和实际结...
下面是 Linux 下 4 个日常使用率非常高的监控工具,可以帮助我们准确快速的诊断系统问题。 1. iotop 如果你想知道某些进程使用了多少你宝贵的 I/O 资源,那么就使用 iotop 吧。 iostat 命令也...
这个列表中的 Visual Studio Code 扩展会让你更轻松和高效。 Better Comments 这个扩展可以让你写出不同类型的注释,包括: Alerts Queries To-dos Highlights 地址: https://marketplace....
本文将介绍3种技术,通过 Maven 把 SpringBoot 应用构建成 Docker 镜像。 (1)使用 spring-boot-maven-plugin 内置的 build-image. (2)使用 Google 的 jib-maven-plugin。 (3)使用 dock...
本文简单的描述出了 OAuth2 工作背景,看完后可以轻松理解 OAuth2 是用来解决什么问题的。 1. 用户有自己的数据 2. 有一个服务器,负责管理用户的数据。这个服务器被称为”Resource Server(...
下载项目 php-amqplib 项目地址: https://github.com/php-amqplib/php-amqplib 下载项目: $ git clone https://github.com/php-amqplib/php-amqplib.git $ cd php-amqplib 注:需要安装好 ...
启动容器 $ docker run -d --name rabbitmq3.8.2 -p 5672:5672 -p 15672:15672 -v /data/rabbitmq:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBI......
server 设置 (1)编辑 /etc/ssh/sshd_config 修改 ClientAliveInterval 和 ClientAliveCountMax: # 表示server向client请求消息的时间间隔 默认是0,不发送,单位为“秒” ClientAliveInt...
下载 composer 下载页面地址: https://getcomposer.org/download/ 当前的最新版本为 1.9.3,下载地址为: https://getcomposer.org/download/1.9.3/composer.phar 使用 $ mv composer.phar...
整体结构 SpringBoot 的 actuator 提供了监控端点。 Prometheus 是监控系统,可以从 Springboot 获取监控数据,以时序数据的形式存储,并提供了监控数据的查询服务。 Grafana 是专业的 UI 仪...
版本控制几乎是所有开发项目的必备,Git是目前主流的版本控制系统,下面介绍几种常用的工作流程。 目录: 最简模式 特征分支 开发分支 开发 + 特性分支 发布分支 1. 最简模式 这是最简单的工...
分布式系统中,如何在各个应用之间高效的进行通信,是系统设计中的一个关键。 使用 消息代理(message broker) 是一个优雅的解决方案。 RabbitMQ 就是一个被广泛应用的消息代理,遵循 AMQP...
内容概要 倒排索引是什么?为什么需要倒排索引? 倒排索引是怎么工作的? 1. 倒排索引是什么? 假设有一个交友网站,信息表如下: 美女1:“我要找在上海做 PHP 的哥哥。” 需要匹配 性别、城...
内容概要 ES 基础介绍,重点是其中的核心概念。 基础 API 实践操作。 1. 基础介绍 Elasticsearch (ES) 是一个数据库,提供了分布式的、准实时搜索和分析。 基于 Apache Lucene,可以操作结构...
内容概要 Service Mesh 是干啥的?解决了什么问题? Service Mesh 的特性 Service Mesh 的主流实现有哪些? 1. Service Mesh 是什么? 简单来讲,Service Mesh 简化了微服务架构中服务间调用...
Git 工作流 只要项目是多人参与的,那么就需要使用正确的 Git 工作流程。 下面介绍一个简单有效的工作流程。 场景 假设有一个项目,要开发下一代的 Facebook,你就是这个项目的技术 leader,...
Kubernetes 迅速成为云环境中软件部署和管理的新标准。 与强大的功能相对应的是陡峭的学习曲线。 本文将提供 Kubernetes 的简化视图,从高处观察其中的重要组件,以及他们的关联。 硬件 (1...
推荐阅读: 架构设计原则 - 高并发 使用 Canal 实现数据异构 MySQL中一条SQL语句是如何执行的? 阿里开源的分布式事务框架 Seata ZooKeeper 并不适合做注册中心 1. 领域驱动设计 微服务开发的...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复