Go 语言的 goroutine Go 语言的 goroutineGo 语言中,主 goroutine 中的代码执行完毕,当前程序就会立刻结束运行,无论其他 goroutine 是否正在运行。 2019-03-28 后端 Go
浅谈 Go 语言作用域 浅谈 Go 语言作用域package main import "fmt" var block = "package" func main() { bl 2019-03-13 后端 Go
LeetCode 1. Two Sum LeetCode 1. Two Sum Easy Given an array of integers, return indices of the two 2019-02-20 算法与数据结构 Go 算法
LeetCode 344. Reverse String LeetCode 344. Reverse String Easy Write a function that reverses a string. The 2019-02-15 算法与数据结构 Go 算法
Redis Cluster 实践 Redis Cluster 实践背景redis 这个 gem 在最新的 4.1 版中开始支持 Redis Cluster。 开发环境我们需要在开发环境搭建一个 2019-01-17 后端 Ruby Redis
octopus MySQL read only octopus MySQL read only最近在线上遇到一个问题,使用 rails db:migrate 时,会去写只读库。 经过排查发现是 octopus 2019-01-10 后端 Ruby Rails MySQL
使用 Docker Compose 搭建一个 MySQL 主从服务 使用 Docker Compose 搭建一个 MySQL 主从服务安装 Docker for Mac先安装 Docker for Mac 准备好文件docker 2018-12-13 工具 MySQL Docker Docker Compose
Redis 持久化 Redis 持久化Redis 提供了两种不同的持久化方法来将数据存储到硬盘里面。一种方法叫快照(snapshotting),它可以将存在于某一时刻的所有数据都写 2018-12-09 工具 Redis
Nginx 进程和信号 Nginx 进程和信号进程结构一般来说 Nginx 有一个父进程 Master,和一个或多个子进程。 子进程分两类,一种是 Worker 进程,另一种是 Cac 2018-12-02 工具 Nginx
浅谈 Markdown 编译器 浅谈 Markdown 编译器作者不是科班出身,基础比较差。一直在补习一些基础知识,也包括编译原理。最近和朋友交流的时候有提到 AST(抽象语法树),虽然以前也 2018-11-18 后端 Ruby 编译原理
浏览数实践 浏览数实践我们分析一下,浏览数更新很频繁,那么使用传统的关系型数据库并不合适。 那么使用 Memcached 呢?也不太合适,有 2 点,一是 Memcache 2018-11-15 后端 Ruby Rails Redis
grep 显示标题 grep 显示标题我们使用 grep 获取信息时,结果会丢失标题。 $ ps aux | head -1; ps aux | grep nginx deploy 2018-11-14 工具 Linux