杂谈——股票

yangzhe1991 | “社论” | 2015-07-01
今天说说我对股票的看法。这并非一个扫盲/科普贴。 股票是零和博弈吗? 我认为不是。零和博弈的定义是有人获利意味着必然有人损失,且幅度相当。但股票不满足这个特征。我们举这样一种极端情况:有一个股票,以10元发行1亿股,即融资10亿。然后这只股票一直慢慢涨,每个月涨1块钱,涨到20块钱的时候突然宣布回购这部分股票,公司以25元的价格收购... [阅读全文]
ė 6没有评论 0

杂谈——专车

yangzhe1991 | “社论” | 2015-06-03
上下班坐地铁算上走路大概要50分钟(当然有接近10分钟是因为东升科技园的门开的比较奇葩),而打车不到半小时(不算额外需要5-10分钟等车来)。之前基本上只会因为起晚了或者上午有事情而打车,但因为“人都是越来越懒的”和“由奢入简难”两个公理,每天上班打车的概率越来越大了,甚至感觉离每天上班都打车不远了。 最开始打车还是叫快的或者滴滴... [阅读全文]
ė 6没有评论 0

当多线程的数据库使用了为单线程设计的协议……

yangzhe1991 | 我是搞技术的 | 2015-05-22
因为redis是单线程,请求都是串行,所以协议的设计很简单(陋),client也假定数据库是单线程所以也比较简单,比如有了pipeline后完全没有搞异步接口的必要,其他语言不知道,Java的jedis应该是没有的,全是同步阻塞的。 但一旦扩展成多线程,比如codis,一个client在一个业务逻辑内一次读多个key,在基于当前的redis client的接口的情况下,因... [阅读全文]

Cassandra&HBase源码阅读之“顺序”读写

yangzhe1991 | 我是搞技术的 | 2015-05-21
除了redis这类单线程的数据库,一般的多线程数据库在读写数据的时候必然会涉及到资源的抢占或同时操作一行数据带来的版本控制问题。说白了就是,某次读可以读到哪些写、需要屏蔽哪些写、需要暂时阻塞住哪些请求。于是就需要将读写请求维护出一个“顺序”来。 Cassandra不需要太多的保证读写顺序,因为最后都是靠时间戳控制版本。需要考虑顺序的主... [阅读全文]

离职系列文章之Cassandra使用经验

yangzhe1991 | 我是搞技术的 | 2015-05-14
离职系列文章之Cassandra使用经验
离职“系列文章”只写一篇肯定是不对的…… 前文写了Redis集群之后,大家纷纷表示我在吐槽公司太穷机器挫,其实我真不是故意要吐槽的……于是很纠结写完Redis之后要不要写Cassandra,因为Cassandra用的机器更挫,直到离职前不久才换了几台新机器…… 从去年3月开始调研依赖,接触C*也有一年多了。中间写过一些文章,但总体上不是很系统,而且其实也不... [阅读全文]

《选举中的谋略与博弈》第一部分读后感

yangzhe1991 | “社论” | 2015-04-21
最近在看选举中的谋略与博弈这本书,全书有点长,分为问题篇、方案篇、现实篇三部分,围绕美帝的选举讲了很多东西。最近看完了第一部分,收获还是挺大的,跟之前对选举的一些认识结合之后更容易清晰的去思考。因为不知道啥时候能把后两部分读完,因此先把第一部分的读后感写了。 首先是个文中提到的例子。 假如有个1公里长的沙滩,上面建两个... [阅读全文]
ė 61条评论 0

离职系列文章之redis cluster使用经验

yangzhe1991 | 我是搞技术的 | 2015-04-10
离职系列文章之redis cluster使用经验
马上要从有道离职。除了MSRA实习外人生第一份正式工作即将结束,在这个隆重的时刻自然是需要写点东西纪念一番。感性的文字不着急写,作为一个搞技术的,当然还是先写点技术文章争取对同行有所帮助。所以第一篇呢,凑个热闹,redis3.0正式版刚发布,就先说说redis cluster吧。 我在有道引入redis cluster是14年8月,到现在已经8个月了。在当时那... [阅读全文]

杂谈——价值观

yangzhe1991 | “社论” | 2015-02-22
这个博客一直以来写的频率是越来越少,之前感觉是因为自己想写的东西“不那么值得写”,最近想了想,原因还是不够精准。真正本质的原因是——我不愿意为了表达我的那些东西而花时间写东西让人看了。一方面是因为读者当然是不太多,平均下来每个字远远不够一个PV,不值得我花太多时间;另一方面,我不在乎别人是否知道我怎么想了,也不在乎别人是否认同我的... [阅读全文]
ė 62条评论 0

Xbox One入手10天

yangzhe1991 | “杂文” | 2015-01-20
之前订过Xbox的国行,发货前夜觉得锁区实在不靠谱,于是退了。后来等PS4国行,开始据说不锁区然后现在貌似很可能锁区。想了想对kinect还是有一定的需求,加上对PS4独占游戏不是那么感兴趣,而且童年缺失没怎么玩过游戏机所以对索大法也没啥感情。于是就淘宝了港行的X1。 首先,假如你买了X1,请第一步先买xbox live金会员。因为很多游戏尤其是稍... [阅读全文]
ė 6没有评论 0

Cassandra源码阅读之Batch实现

yangzhe1991 | 我是搞技术的 | 2014-12-29
Cassandra的batch,就是一次提交多个修改操作,节省传输请求的资源消耗。同时也可以理解为一种事务的解决方案——all or nothing,这些操作可以保证要么都成功要么都不成功,即原子性。 这里需要注意几点: 1:batch只保证原子性,要么都成功要么都失败,不保证隔离性。就是说可能存在某个时间点,batch的若干个修改只能读到一部分。同时batch... [阅读全文]
Ɣ回顶部