不做咸鱼的小明
人生有梦 各自精彩
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
成为技术领导者 成为技术领导者
成为技术领导者 所谓领导力,就是创造这样一个环境,每个人都能在其中发挥出更多的能力。 领导方式模型 想要让人变化,环境中必须包含三个因素。 M 激励 mo
2018-11-14
Effective Ruby 改善Ruby程序的48条建议 Effective Ruby 改善Ruby程序的48条建议
Effective Ruby 改善Ruby程序的48条建议留神,常量是可变的 总是将常量冻结 freeze,从而防止其被改变。 不使用 freeze ,常量可
2018-11-07
1 / 4