Go 语言的 goroutine Go 语言的 goroutineGo 语言中,主 goroutine 中的代码执行完毕,当前程序就会立刻结束运行,无论其他 goroutin 2019-03-28 后端 Go 浅谈 Go 语言作用域 浅谈 Go 语言作用域package main import "fmt" var block = "package" func mai 2019-03-13 后端 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 时,会去写只读库。 经过排查发 2019-01-10 后端 Ruby Rails MySQL 浅谈 Markdown 编译器 浅谈 Markdown 编译器作者不是科班出身,基础比较差。一直在补习一些基础知识,也包括编译原理。最近和朋友交流的时候有提到 AST(抽象 2018-11-18 后端 Ruby 编译原理 浏览数实践 浏览数实践我们分析一下,浏览数更新很频繁,那么使用传统的关系型数据库并不合适。 那么使用 Memcached 呢?也不太合适,有 2 点,一 2018-11-15 后端 Ruby Rails Redis Ruby thread pool 有时候会遇到一个情况需要在多个远程服务获取数据。 例如服务 a 需要 2 秒,服务 b 需要 5 秒,按照正常处理总共就需要 2+5 总共 2015-04-10 后端 Ruby 并发编程 Ruby synchronized 最近学习 Java 的时候了解到在 Java 中 synchronized 关键字可以保证代码块的串行执行。 在 ruby 开发中往往使用第 2015-04-09 后端 Ruby 并发编程 Rails Singular Resources Rails 中 Controller 如果不是复数,写 path 或 url 的时候就必须加上 index,这样看上去就很 low。 res 2014-10-24 后端 Ruby Rails PHP 神奇的分号 今天在开发过程中,遇到两种分号的神奇问题,特此记录。 <?php echo '我是正常的分号'; echo '我是神奇的分号'; ?> 2013-03-01 后端 PHP PHP 冒泡排序 使用递归实现冒泡排序 PHP 多递归时需要 return,如下述代码中 return bubblesort($array, $count-1 2012-09-22 后端 PHP 算法 PHP 工厂方法模式 简单工厂其实不是一个设计模式,反而比较像是一种编程习惯。 有些开发人员的确是把这个编程习惯误认为是工厂模式。 <?php //比萨商店 2012-08-18 后端 PHP 设计模式