即将开通中国大陆的博客站点

由于老夫的大部分好友都在大陆,为了提高博客的浏览和编辑体验,老夫正在建设一个位于中国大陆的服务器(目前服务器位于上海)和一个全新的 daozhihun.cn 域名。服务器初期设置的带宽是 5Mb/s,因此位于大陆的好友也可以享受到秒开的体验啦……

Apple Arcade游戏推荐(1)

在 2019 年 9 月份 Apple Arcade 推出后,老夫便在第一时间上车了。作为一名穷比的主机玩家,一个月仅需 5 美刀就可以畅玩上百款游戏(并且还在不断添加中)实在是非常划得来。而且 Apple Arcade 的规则符合老夫对游戏的所有“向往”:无内购、无广告、可以离线玩、只要在订阅有效期内就可以随心所欲地爱怎么玩怎么玩、大部分游戏支持手柄操作等。而且 Apple 也“掌握到”了这种主机游戏的“精髓”,那就是独占——其他平台都无法玩到(相比之下,现在越来越多的主机游戏开始向手机和 PC 移植了)……

生活小记——未定标题(149)

看了一下上一次更新本系列还是过年期间的 2 月份,现在都搞成三个月一更了,实在是太离谱了,所以要赶紧来更新一篇。不过由于“众所周知”的原因,最近这三个月也没啥地方可去,不少人还过着“苟且偷生”的生活,所以本文也【应该】不会太长(写完了之后发现篇幅不短)……

Java 的源代码学习(6)——Netty源代码学习:EventLoop 的实现

当客户端的数量暴增时,给每一个客户端都单独分配一个线程的代价实在是太高,所以“单线程”的设计(比如 Redis、Node.JS 等)对提供系统的并发度至关重要(不过在 Netty 中,并不一定只有一个线程)。另一方面,类似于 UI 线程的单线程模型,在单线程模型下就不需要过多地考虑并发问题,这样会简化相当多的开发工作并能减少很多 bug。老夫写这篇博文来重点研究一下 Netty 中 EventLoop 的具体实现……

Java 的源代码学习(5)——Netty源代码学习:AttributeMap 的实现

“Java 的源代码学习”系列已经歇菜了很长时间了,其主要原因是老夫太懒,写这种文章费脑子不说还很花时间。这几天瞄了一眼 Netty 的源代码,发现其设计和实现都相当值得学习,所以这个系列暂时烂尾一下之前没写完的部分,用几篇博文的篇幅把 Netty 的源代码学习完。AttributeMap 是 Netty 自行设计的一个用于存储属性值的东东,可以理解为是一个线程安全的 Map。而 AttributeMap 的实现 DefaultAttributeMap 是 Channel 最顶级的基类(除了 Object),示意图如下(使用 StarUML 绘制,下同)……

歌曲收藏(34)——老夫喜欢的周董的歌

前些年听到有些人说周杰伦的新歌不如以前的专辑好听,可是老夫与这类人的看法正好相反:我更喜欢他的新专辑里的歌曲。周董最近一次发布专辑是 2016 年,距今已经有 4 年多了,但老夫直到最近才把他的最近两张专辑认真听完。话说为什么会这样呢?因为我喜欢留着慢慢“品味”,只要找到一两首很喜欢的歌曲就会配合着以前的老歌一直听很久,而其他的歌曲则留给今后再慢慢听(不然按照周董生小孩这几年出专辑的速度……)

售卖二手物品的经历

老夫一直比较抵触把自己用过的东西再次出售。第一个原因是麻烦:如果你想卖个好价钱,那就成色要新,并且配件齐全,这完全不适合喜欢机器裸奔并且直接扔包装盒的人;第二个原因是不太愿意把曾经为自己服役过的物品“抛弃”,觉得收藏起来今后也算是一个回忆……

三十而立

时光飞逝,岁月如梭,老夫从本月 23 日起已经年满 30 周岁,成功地蜕变成了一位“中年大叔”。(其实本文在生日当天打了一半,但由于急着出门一直“拖更”至今)……

歌曲收藏(33)——《伊苏IX》的OST

最近花了大量时间“肝”老夫很喜欢玩的“伊苏”系列续作——《伊苏 9 怪人之夜》(PS4 平台),目前老夫已经完成了困难难度的一周目,正在进行“噩梦”难度的二周目,目测用不了多少时间就要白金了,在拿白金奖杯前先来水一篇博文……

数据直男对服役10+年卡片机效果的评测

如上一篇博文所述(标题采纳某网友的建议,并进行了修改),老夫在找到 2009 年(十一年前)购买的卡片机 Canon IXUS 85 IS 以后,于某宝购买了全新山寨电池和充电器,发现相机能正常开机,使用完全正常。于是老夫便迫不及待地想测试一下这台十几年前的卡片机与现在(方向错了的)越来越注重拍照功能的手机来做一个比较,并顺便水一篇博文。因为这种博文实在是容易写呀,不像技术或游记之类的博文要费很多脑子(^_^)……

尘封多年的相机

最近老夫要用的某样东西离奇“神秘失踪”,于是老夫开始翻箱倒柜地寻找。在某个箱子里老夫发现了一台十几年前购买的数码相机。这台相机是我刚进大学拿到的第一次奖学金后于西安赛格购买的(当时好像并未写日志进行记录),现在看来保存的情况还相当不错。打开放置电池和存储卡的盖子,发现一张 SD 卡插在里面……

一起回株洲

不知道为啥这两天晚上做梦略多,每晚入睡之后就开始做梦,然后过两三个小时就醒来,回忆一下梦境并玩一下手机后又继续睡觉,接着又开始做梦…… 如此往复直到 7 点多要收蚂蚁森林的能量时自动醒来就起床了。虽然睡眠质量貌似不佳,但白天又很有精神一点也不困……

英雄谢幕——回忆 Visual Basic

在微软(M$)公开新的 .NET Framework 5.0 后,也宣布了一个重要的事情,那就是今后将不再发展 Visual Basic 语言。虽然说在今后几个版本的 .NET Framework 里还将继续支持 Visual Basic 语言,但不再发展新的语言特性无异于是宣判了一个缓刑……