[原]内网机器做数据备份机,外网主机直接rsync的实现

  • Post author:
  • Post category:IT
  • Post comments:0评论

今天在美团云主机购买了一台1TB的内网主机(美团云还是蛮便宜的,1TB一年3400元),用作日志备份。因为不含公网IP,所以比较便宜。 内网IP为:10.128.X.X(主机A) 另有一台日志主机,有外网IP,但硬盘较小,IP为:104.238.Y.Y(主机B) 第一步: 在主机A上执行:ssh -NfR 10000:localhost:22 [email protected]  并输入主机B的root密码                   这时可以在主机B通过 ssh 127.0.0.1 -p…

继续阅读[原]内网机器做数据备份机,外网主机直接rsync的实现

我在Yahoo与ATS 九死一生的故事

  • Post author:
  • Post category:IT
  • Post comments:0评论

去年9月,我去Yahoo后领导交给我的第一件事,就是把Yahoo内部一个过时的、已经End-Of-Life的http server换成Apache Traffic Server(ATS)。这件事情就类似于把某网站的架构从apache+tomcat变成nginx+tomcat一样,可以说非常简单。我只管更改一下安装脚本,剩下的让运维工程师去线上操作就行了。Too easy!! 然而没想到遇坑无数,我悲惨的人生就此开始。详情见下文。 1. 100-continue导致响应慢 请见这个jirahttp…

继续阅读我在Yahoo与ATS 九死一生的故事

上次提到的阿瓦隆辅助工具

  • Post author:
  • Post category:IT
  • Post comments:0评论

上次提到过抵抗组织:阿瓦隆的辅助工具的一个想法。主要是用手机帮助大家减少天黑请闭眼环节的繁琐工作。参加游戏的人只需要看一眼手机,就可以了解游戏局面。这样就不需要额外的主持人不停的叫大家闭眼,某某睁眼确认等等了。 另外,也可以简化投票任务这些环节(如果是杀人,那就是确认杀掉谁,指认谁等过程)。一旦去掉了额外的道具,我们就不再需要桌子来玩。可以方便的在饭桌上打发时间了。 我在 github 上创建了一个项目。初步的计划是做成一个 web 网站,当然以后改成手机 app 也可以(可以只需要一个 app…

继续阅读上次提到的阿瓦隆辅助工具

skynet 近期更新及 sproto 若干 bug 的修复

  • Post author:
  • Post category:IT
  • Post comments:0评论

skynet 的 1.0 版已经发布了 3 个 alpha 版,等稳定以后将发布 beta 版本。 最近的问题主要集中在一些我们在老项目中没有使用到的特性上面。尤其是 sproto 这个模块,我希望它将来作为 skynet 推荐的通讯协议,但我们老的项目开始的比 sproto 的项目早,所以早期项目全部使用的是 google protocol buffers (以及我自己做的实现)。 随着新项目的开展,我们公司内部开始大面积使用 sproto ,也就发现了一些 bug ,在最近集中修复。 由于 …

继续阅读skynet 近期更新及 sproto 若干 bug 的修复

Java中的自动装箱与拆箱

  • Post author:
  • Post category:IT
  • Post comments:0评论

自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制可以让我们在Java的变量赋值或者是方法调用等情况下使用原始类型或者对象类型更加简单直接。 如果你在Java1.5下进行过编程的话,你一定不会陌生这一点,你不能直接地向集合(Collections)中放入原始类型值,因为集合只接收对象。通常这种情况下你的做法是,将这些原始类型的值转换成对象,然后将这些转换的对象放入集合中。使用Integer,Double,Boolean等这些类我们可以将原始…

继续阅读Java中的自动装箱与拆箱