mongodump 是 MongoDB 官方提供的备份工具,它可以从 MongoDB 数据库读取数据,并生成 BSON 文件,mongodump 适合用于备份和恢复数据量较小的 MongoDB 数据库,不适用于大数据量备份。
接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。该问题说简单也简单,说复杂也复杂。有时候,只需加个索引就能解决问题。有时候,需要做代码重构。有时候,需要增加缓存。等等。。。
本文主要讲解搬瓦工服务器配置,在购买完成 vps 后收到服务器的信息邮件, 同时通过 kiwivm 后台管理可以登陆主机。
git对于大家应该都不太陌生,熟练使用git已经成为程序员的一项基本技能,尽管在工作中有诸如 Sourcetree这样牛X的客户端工具,使得合并代码变的很方便。但找工作面试和一些需彰显个人实力的场景,仍然需要我们掌握足够多的git命令。下边我们整理了45个日常用git合代码的经典操作场景,基本覆盖了工作中的需求。
本文主要介绍关于Git的一些操作,基本的 Git 工作流程如下:在工作目录中修改文件。暂存文件,将文件的快照放入暂存区域。提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。
科学上网啦,对于本地/远程端口转发,两者的方向恰好相反。动态端口转发则可以用于科学上网。 SSH 有三种端口转发模式,1.本地端口转发(Local Port Forwarding),2.远程端口转发(Remote Port Forwarding)以及 3.动态端口转发(Dynamic Port Forwarding)。
对于喜欢保持服务器环境干净的同学,可能会使用docker方式部署服务,服务运行一段时间后就会有大量的无用日志,文本就手把手教你如何用脚本优雅的清理掉这些日志,并且通过任务计划方式可以每隔一段时间自动进行清理。
Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。
依赖注入(dependency injection)的意思为:给予调用方它所需要的事物。依赖是指可被方法调用的事物。 依赖注入形式下,调用方不再直接使用依赖,取而代之是注入。
消息队列目前主要2种模式,分别为 “点对点模式” 和 “发布/订阅模式”。RabbitMQ、Kafka、RocketMQ 和 ActiveMQ,原理是什么,如何选型,本文会告诉你答案。