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