Nginx配置Basic Auth登录认证

Http Basic Auth验证可以对网站的资源进行部分或者全部限制性访问,当然也可以进行地域或者IP限制访问,这在某些特定的场景下是非常快捷的方式。 本文只讨论在nginx中配 […]...

如何在WordPress中批量发布你的草稿?

在WordPress中针对单个帖子发布,应用类别和标签非常简单。您只需编辑帖子,然后执行所需的操作即可。有多个帖子时会出现问题,并且您需要对所有帖子应用相同的操作。WordPres […]...

利用VMware进行端口映射

最近利用golang写了一个socket程序,部署在内网的VMware中,可是如何在NAT模式如何在外网主机中访问呢?这里就要用用VMware进行端口映射。 添加端口转发 选项 描 […]...

linux日志管理神器:logrotate

在程序领域中日志是少不了,日志可以帮助分析和解决问题,日志会产生在每一个阶段,日志是多种类型的,日志的价值是不容忽略的,那如何来管理这些日志?使用logrotate。 logrot […]...

docker hub是干什么的

Docker Hub是一个基于云的存储库,Docker用户和合作伙伴可在其中创建,测试,存储和分发容器镜像。通过Docker Hub,用户可以访问公共的开源镜像存储库,还可以使用空 […]...

如何监控docker容器?

docker容器越来越受到欢迎,已经慢慢成为行业发布部署的一种趋势。它们为基于云的微服务提供的好处是无限的,允许大大小小的组织部署成百上千的容器来支持它们的应用程序。 什么是容器监 […]...

goaccess: 最佳的可视Web日志分析器

GoAccess允许您使用简单的命令行仪表板实时监视Web服务器日志,以便快速查看和分析流量指标。它完全在一个终端中运行,统计信息被组织到一个可滚动仪表板上的独立面板中。也可以使用 […]...

Elasticsearch中Painless编程

Painless使用类似于Groovy的Java样式语法。实际上,大多数Painless 脚本也是有效的Groovy,而简单的Groovy脚本通常也是有效的Painless 脚本。 […]...

systemctl命令详解

systemctl是Linux系统上用来管理和查看服务的工具,简单来说就是控制和管理系统。现在大部分的系统都打包了这个工具,所以学会使用systemctl对使用Linux有很大的帮 […]...

git bisect命令教程

git bisect命令教程 git bisect是一个git命令,可让您找到有问题的git提交。假设您在代码库中遇到了一个错误,并且不确定何时引入该错误。如果您可以找到某次代码可 […]...

devops最佳实践

Devops与开发和运营有关。它定义了一组流程,这些流程通过在开发和运营团队之间进行协作来为组织带来文化上的转变。它包含四个关键组件:协作,实践,文化和工具。 传统IT在任何组织中 […]...

mysql必须掌握的15个命令

mysql是当前非常流行的一款数据库,掌握mysql数据是程序员开发必不可少的技能。我们罗列了15个必须掌握mysql命令,学会了这些,你的mysql才能说入门。 1.如何检查My […]...

Elasticsearch集群脑裂问题详解

当节点崩溃或由于某种原因而导致节点之间的通信中断时,就会出现问题。如果一个从属节点无法与主节点进行通信,则它会从仍与之连接的主节点开始选举一个新的主节点。然后,该新的主节点将接管先 […]...

如何检查nginx打开socket数量

nginx在大并发的场景下,会出现CPU占用过高,请求响应慢的问题,在错误日志中通常表现为Too many open files,即它进入了超出系统允许的打开文件数量并开始拒绝请求 […]...

多租户架构

多租户是一种体系结构,其中软件应用程序的单个实例为多个客户提供服务。每个客户称为租户。可以为租户提供自定义应用程序某些部分的功能,例如用户界面(UI)的颜色或 业务规则,但他们不能 […]...

mongodb和mysql的区别

对于需要关系数据库的全球组织来说,MySQL已经成为一种便宜的选择。但是,随着近年来数据种类和数量的增加,已经出现了非关系数据库(如MongoDB)来满足我们的流动数据的新需求。 […]...

如何使用跳板机访问远程服务器

跳板机(也称为跳转服务器)是到远程网络的中间主机或SSH网关,通过它可以连接到位于不同安全区域(例如非军事区(DMZ))的另一台主机。它连接两个不同的安全区域,并在它们之间提供受控 […]...

git界面管理工具

Git是一款很流行的版本管理工具,如果你用不惯命令行工具,可以选择合适git界面管理工具。这里有很多界面管理工具,功能很好用,如SourceTree,gitk,TortoiseGi […]...

软件构架质量属性

软件项目正变得越来越复杂,规模更大,集成度更高,并且通过使用多种技术来实现。需要对这些各种技术进行管理和组织,以交付高质量的产品。质量属性通常在体系结构级别而不是代码级别进行评估和 […]...

CI / CD获得的10大优势

持续集成(CI)允许您将代码连续集成到单个共享且易于访问的存储库中。连续交付(CD)允许您获取存储在存储库中的代码并将其连续交付生产。CI/CD惯例可以提前且可能是最重要的是将应用 […]...