240 发简信
IP属地:广东
  • Dockerfile 指令详解

    一、Docker创建镜像的方式有两种: 一种通过commit的方式:把做了一系列操作的容器关闭,然后利用docker的commit指令:dockercommit 容器ID 镜...

  • 240
    screen用于命令行终端切换

    screen命令 Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Scree...

  • 240
    强大的tmux

    本文首发于我的个人博客:Suixin's Blog原文: https://suixinblog.cn/2018/12/tmux.html作者: Suixin 之前在服务器跑代...

  • 240
    关于iTerm2 你不知道的一些事

    iTerm 2 is a terminal emulator for Mac OS X that does amazing things. Terminal 是我们日常工...

  • supervisor使用

    supervisord是一个进程管理工具,提供web页面管理,能对进程进行自动重启等操作。优点:- 可以将非后台运行程序后台运行- 自动监控,重启进程缺点:- 不能管理后台运...

  • 240
    系统设计基础6:单体架构和微服务

    本文我们来讨论下最近很流行的单体架构和微服务的选择问题。 概念介绍 先来简单介绍下单体架构和微服务的概念: 单体架构(Monolith):所有的功能在一个服务中实现,使用同一...

  • 系统设计基础1:垂直扩展和水平扩展

    从本文开始,我们将开始介绍关于系统设计的内容,也就是如何实现一个复杂系统的设计。 首先介绍比较基础的概念:垂直扩展和水平扩展。这两个概念的提出,是由于当前系统对于请求的处理能...

  • 业务架构如何做?

    首先要明确一点,业务是一切的原点,也是一切的基础,特别是互联网行业,没有业务场景的技术方案是没有太多意义的,所以我们应该多关注业务,特别是业务架构,好的业务架构师完全可以承担...

  • github使用

    一。fork项目以及保持同步 1,首先fork 别人的一个项目: 2,在自己的账户下找到刚才的项目,复制自己项目地址 3,clone到本地: 4,如果项目有依赖包,还要安装依...