240 发简信
IP属地:广东
  • 120
    前后端分离思考

    目录: 一、什么是前后端分离? 二、为什么要前后端分离?2.1 清晰前后端职责2.2 提高开发效率2.3 前端能做更多,后端能更专一 三、基于Node.js做前后端分离3.1...

  • 120
    工作流

    期待的工作流。 使用多分支(branch)开发,用标签(tag)作为定义版本,所以依据tag部署程序。 想办法看明白我表达的想法指出文章描述不清晰的地方指出我的误区提出你的建...

  • nodejs

    安装 系统默认版本 使用Homebrew安装。 安装完node之后最好升级npm到最新版本npm install -g npm 多版本 使用nvm安装(根据官方教程安装)

  • mongodb

    mongodb是一款数据库。 下面的操作流程都用在我自己电脑上 安装 使用Homebrew安装 安装后有两个重要程序: mongod: mongodb数据库服务进程 mong...

  • Homebrew

    Homebrew是OS X系统的包管理工具。 安装 根据官网教程安装(非常简单)。 常用命令 brew doctor: 检测系统潜在问题 brew install [pac...

  • 配置 git

    git程序包含客户端和服务端两个程序,作为开发者基本不用接触服务端配置,所以这里只介绍客户端配置。 配置文件: /etc/gitconfig 全局配置 ~/.gitconf...

  • 配置 ssh

    ssh程序包含客户端和服务端两个程序 客户端 配置文件: /etc/ssh/ssh_config 全局配置 ~/.ssh/config 用户配置 我的配置 服务端 配置文...

  • 配置 npm

    可以通过npm config [ set | get | delete | list | edit ]命令管理配置,也可以直接编辑配置文件。推荐使用命令管理,特别是npm c...

  • 说明

    本文集总结常用程序的配置,以备忘记后可以快速翻阅。程序通常存在3层配置: 系统层 - 全局配置(应用于系统中所有用户) 用户层 - 用户配置(应用于某用户的所有项目) 项目层...

  • 配置 bash

    阅读使用Linux环境变量,可知bash shell有3种启动方式,每种启动方式都会执行特定的启动文件。 启动文件: /etc/profile ~/.bash_profile...

  • 第9章 安装软件程序

    使用包管理系统(PMS)能提高效率,是心情更好。 两种被广泛使用的PMS基础工具: dpkg 基于Debian的发现版本,如:Ubuntu, Linux Mint等 rpm...

  • 第7章 理解Linux文件权限

    Linux通过“用户”、“组”、“文件权限”控制用户对文件的访问和操作权限,从而达到安全。 用户 /etc/passwd 保存用户的相关信息:用户名密码(占位符)用户ID(U...

  • 第6章 使用Linux环境变量

    [TOC] 什么是环境变量 为了方便管理系统,在shell会话过程定义了存储数据的变量。 环境变量有两种: 全局环境变量(所有shell可见) 局部环境变量(只有创建的she...

  • 第5章 理解shell

    [TOC] shell的类型 系统一般会默认安装多种shell程序:/bin/sh/bin/bash 大部分发行版本默认是bash/bin/csh... /etc/pass...

  • 使用ssh远程连接

    ssh程序分为客户端和服务端,利用ssh程序可以实现本地电脑安全连接远程主机。 名词解析: 客户端:作为访问者,运行在本地电脑的ssh程序 服务端:作为被访问者,运行在远程主...

  • 创建用户

    1 创建用户 Centos默认设置了wheel组拥有sudo权限,没有sudo组。可以用visudo命令打开sudo配置文件/etc/sudoers,增加自定义的sudo权限...

  • 记一次折腾过程(一)

    用自己的服务器、域名,搭建私有gitlab,并开发一个简单博客系统。 服务器 购买阿里云的服务器(2G内存,SSD硬盘,1年,其他最低配),花了1k+。完全最低配置跑不懂gi...

  • 120
    教你如何搭建一个超完美的服务端渲染开发环境

    Github地址: https://github.com/chikara-chan/react-isomorphic-boilerplate 目录 前言 服务端渲染好处 思考...

  • 120
    GitLab-CI与GitLab-Runner

    一、持续集成(Continuous Integration) 要了解GitLab-CI与GitLab Runner,我们得先了解持续集成是什么。 持续集成是一种软件开发实践,...