• 小镇街道


    从小在这里长大

    以前只想从这里逃离

    逃离斑驳的木门

    逃离街坊的议论

    逃离后院的泥泞

    逃离夏日炎热漆黑的夜晚

    逃离长辈各种莫名的期望


    现在每次回来却有点不想离开

    不想离开桌上五颜六色的饭菜

    不想离开后面菜园一厢厢菜苗

    不想离开日暮时街道上远处的余晖

    不想离开入夜后满天的繁星

    不想离开门口三五成群嬉戏的孩子们

  • 杭州是非常不错的城市,其中之一就是群山环绕,山不高,适合周末爬山,锻炼。上周末,从早上八点半从老和云起出发,大概十二点半左右从安缦法云酒店附近下山,全程约四小时,八公里。路线参考:20210925-hiking@google maps(由于国家法规限制,卫星图准确,街道等相关信息有偏差)。

    (more…)
  • 8月7日 游西湖

    早上七点,苏堤集合。绕道曲院风荷,经过玉带晴虹,回到苏堤,经过压堤桥、苏堤春晓、望山桥、锁澜桥,到达花港观鱼,再到西湖国宾馆。

    夏天,太阳起得很早,起得早的人却不多。一行5人,全程总计约4公里,不紧不慢,先到G20展馆二楼喝茶叙旧,之后到紫微厅午餐。

    次日,一家人再到湖畔茶居,饮茶一杯,贪享半日湖光美景。

    (more…)
  • 育娃心得

    这是kiki的心得,记录如下。

    在孩子的养育过程中,最近对孩子的学习领悟的比较多一点。现在我想讲一下这方面的理解。

    现在很多家长,对于孩子学习很头疼,担心孩子成绩不好,考不上大学,这个其实我很能理解,我也是这样过来的,一直很焦虑不知道该怎么办。

    但是有一点我现在想得比较明白,那就是学习的过程比孩子成绩考了多少重要,因为写作业的过程中会锻炼人的各种能力,比如专注力,思维能力,自控力,忍耐力,抗挫折的能力,这些能力对于一个人来说是非常重要的,它们会在你未来的人生中起到很关键的作用。有些专家甚至说了更多的能力,我目前只想到这几个,因为这是我的实战经验。

    我为什么说过程比结果重要呢?难道我不关注结果吗?不是的,我其实很关注结果,但是我不会因为一次两次考试的结果不好就去打孩子骂孩子,因为这件事情其实孩子并没有任何的错误,孩子其实也很想学好的。反过来说你打了孩子,骂了孩子就有效果了吗?有的时候会有一点效果,但这主要是对顺从性比较好或者比较要强的孩子会有一定的效果,不适用于绝大多数的普娃。而且就算是这种效果也是暂时的,不长久的,长期来说负面的东西会更多,所以这么做我是不赞成的。因为这会伤害孩子的自信心甚至内驱力,孩子成绩不好不是他犯了错误,更多的原因是他学习能力的问题,不是靠着你的惩罚他就能学好了的。

    那么学习不好怎么办呢?首先我觉得作为家长要做的是搞清楚你的孩子,能力欠缺在哪一方面,有学习习惯不好的,有孩子本身这个年龄段就是欠缺的能力的,也有学习方法没有掌握的。那么我们怎么来解决这些问题呢? (more…)

  • 拌面

    今天是周日,一周中最轻松的一天。睁开朦胧的眼睛,两个娃都已经起床了,大概不早了。

    周陌走进来,我问他:“几点了?”

    他答道:“你等会”。

    然后是咚咚的脚步声跑出去,又跑回来,说:“7点多”。

    “多多少?”

    “大概,七点四十多”。哦,总算是慢慢会看钟了。

    “我们去吃拌面吧?”

    “好的,我去问问妈妈。”

    周日早上是最轻松的,周五周报的阴霾已经散去,周一的工作还有一定的距离。我们经常一家人在周日的早上去吃拌面。

    从小区西门出去,然后向北走大概500米,有一家饭馆叫“传家”,是个衢州馆子,早餐做的很有特色,味道也不错。早餐主食有拌面、馄饨、豆浆、白粥,还有肉包子、萝卜丝包子、豆腐包、葱花馒头、发糕等。在杭州,早餐是拌面是比较流行的,一小盘面在水里烫熟,盛起来,再浇上配料和葱花,吃之前要先用筷子拌一拌,把调料拌匀,也让面稍微冷一些。

    我起床后,看到客厅里面已经有些乱了,地上散落着各种奥特曼玩具,沙发上扔着几本书,看来娃娃们已经起来玩了一段时间了。

    “走了,去吃拌面了”,我喊道。

    弟弟很开心,“哦,去吃拌面了”,就径直跑向鞋柜去穿鞋,找了找,没找到自己的鞋,看到我的运动鞋在那儿,就先提了过来,说,“爸爸,穿鞋,去吃拌面”。弟弟已经两岁半了,话还说的不是顺溜,但是因为很喜欢出门玩,所以每次出门前都很着急,会给爸爸、妈妈、哥哥“提鞋”,意在催大家快点出门。

    妈妈给弟弟水杯装上水后,说,“走了”。

    从小区西门出去,就是紫荆花路,这不是一条主干道,车不算特别多,周日的早上车就更少些。两边有自行车/电动车道,再边上还有三米宽人行道,这就是我们去吃拌面,经常一家人一起走得路。人行道,右边的围墙很高,但是左边的树更高,在夏天,树叶也很葱郁,所以也就没那么热。虽然是早上,不过知了已经在叫个不停了。这时,我拉住周陌,突然闭上嘴,并停住脚步,抬头寻找树上的知了。周陌问,“爸爸,你在做什么?”,我说:“突然闭口立,意欲捕鸣蝉啊”。周陌大笑,“爸爸,你不要什么时候都背诗!”。我们继续向前走。弟弟说:“跑步吧”,然后学着大人,一只手放在前,一只手放在后面,像站着的运动员要起跑一样,两岁的小朋友摆出来,显得有些呆萌。哥哥和我很配合,也学着他。“开始!” 哥哥喊道,于是我们就开始向前跑。

    没过多久,就到了“传家”饭馆。饭馆的装修很古朴,大概是按照20世纪初茶馆的风格装修的。一家人坐下,我们点了两碗拌面、六个包子(两个肉的,两个豆腐的、两个萝卜丝的)、一份豆浆。周陌吃一碗拌面,当然,他是肯定吃不完的,剩下的我会吃。妈妈和弟弟吃一碗。比较意外的是,周陌把两个肉包子都吃了,还表示要再吃一个,拌面倒是吃的不多。我把弟弟的拌面分了一小碗过来,因为早上比较饿,三口两口就吃完了,然后又吃两个萝卜丝包,吃饱后,把弟弟接过来抱着,慢慢的喂他吃拌面,也让妈妈腾出时间来吃早餐。弟弟光吃拌面有些干渴,于是把早上妈妈放在包里的水拿出来,让弟弟喝一点。

    拌面的味道很不错,伴着更好吃。

  • 一直以来实现数据库的零数据丢失都是非常有挑战,尤其是跨可用区的场景下。很多核心系统为了实现这一点都投入了大量的智慧和金钱。Amazon RDS在文档都明确的写到,数据库在多AZ之间的数据是保持同步的(注:同步是指数据写入两边要同时写成功,即使一边不可用,已经提交的事务在另一边一定是成功的)。一直以来,我也很好奇Amazon RDS在哪个层面实现的同步复制。

    这个问题原本也是没有太大疑问的,可以推测应该是通过EBS层面的块复制来下。依据有两方面,有一些公开的Amazon RDS一些架构图中可以看到有EBS复制的箭头说明。另外,还有一点,只有通过EBS的复制实现跨可用区数据一致性,才可能在RDS支持的多种数据库,如MySQL、SQL Server、Oracle等,上保持架构上一致。否则,不同数据库类型的高可用和复制架构可能相差很大。

    但是,之前很长时间我还是有一个疑问,Amazon RDS复制到底是在数据库逻辑层实现的还是在EBS物理层实现的。

    既然有上面的猜测,那为什么产生了这个疑问呢?是因为,在Aurora很多的对外介绍材料(包括论文、架构介绍的slide)中,会放一个MySQL架构来突出Aurora的架构优势。这个图一直让我误以为Amazon RDS使用了数据库的binlog的复制。在了解Aurora的时候大家经常会看到如下架构图作为反面案例(参考): (more…)