• 用上线了做简历,美观又方便 ❤ 感谢感谢

  • 如何过滤 response 敏感词 at 2017年09月04日

    请问网关层具体是指哪个部分? 谢谢

  • main.rb

    puts Process.pid
    
    trap(:SIGUSR1) do
      puts "收到 USER1 信号."
    end
    
    sleep
    

    terminal1

    $ ruby -v main.rb 
    ruby 2.3.4p301 (2017-03-30 revision 58214) [x86_64-darwin16]
    1146
    
    

    terminal2

    $ ruby -ve "Process.kill(:SIGUSR1, 1146)"
    

    然后terminal1就会打印 "收到 USER1 信号."

  • 文中说"Puma 允许在每个进程中使用多线程", 请问在这种模式下, 每个http请求是对应Puma的一个线程吗?它们之间的边界是什么? 处理A请求时修改了全局变量会对B请求造成影响吗? 谢谢

  • 关于 EventMachine 的求助 at 2017年08月25日

    把当前时间跟EM::Timer组合使用

  • 联表查询写法的疑问 at 2017年06月23日

    我没有取到 p_count, 报 undefined method `p_count'

    >> c.most_post.first
      Post Load (0.4ms)  SELECT  channel_id, count(id) as p_count FROM `posts` GROUP BY `posts`.`channel_id` ORDER BY p_count desc LIMIT 10
      Channel Load (0.6ms)  SELECT  `channels`.* FROM `channels` WHERE `channels`.`id` = 1 ORDER BY `channels`.`id` ASC LIMIT 1
      Channel Load (0.6ms)  SELECT  `channels`.* FROM `channels` WHERE `channels`.`id` = 2 ORDER BY `channels`.`id` ASC LIMIT 1
      Channel Load (0.4ms)  SELECT  `channels`.* FROM `channels` WHERE `channels`.`id` = 4 ORDER BY `channels`.`id` ASC LIMIT 1
    => [#<Channel id: 1, name: "Hello Focus", introduction: "这里是Focus的频道 😀", channel_type: "picture", intimity: "masses", user_id: 1, created_at: "2017-06-22 15:26:20", updated_at: "2017-06-22 15:26:20">, 5]
    >> c.most_post.first.p_count
      Post Load (0.6ms)  SELECT  channel_id, count(id) as p_count FROM `posts` GROUP BY `posts`.`channel_id` ORDER BY p_count desc LIMIT 10
      Channel Load (0.5ms)  SELECT  `channels`.* FROM `channels` WHERE `channels`.`id` = 1 ORDER BY `channels`.`id` ASC LIMIT 1
      Channel Load (0.7ms)  SELECT  `channels`.* FROM `channels` WHERE `channels`.`id` = 2 ORDER BY `channels`.`id` ASC LIMIT 1
      Channel Load (0.3ms)  SELECT  `channels`.* FROM `channels` WHERE `channels`.`id` = 4 ORDER BY `channels`.`id` ASC LIMIT 1
    NoMethodError: undefined method `p_count' for #<Array:0x007fb0b90da9a0>
    
  • 联表查询写法的疑问 at 2017年06月23日

    谢谢:)
    像 p_count 这样临时加进来的属性在结果里怎么取得呢? 我在Model里加 attr_accessor :p_count 也取不到

  • 我是把热点数据存在 redis 里, 比如最新的发帖和评论, 给他们设置自动过期. 拉数据先去 redis 找, 如果没有就从 mysql 里把数据热到 redis 里, 同时设置自动过期. 索引类的数据就没有做过期, 但是要做热数据的操作. 这样一旦发现问题可以直接 flushdb , 然后一点点热起来.

  • 不中奖也要订阅一个! 希望多发布一些源码讲解的视频

  • 北京面试所感 at 2017年04月14日

    加油