匡子闲的公开即刻头像:江南水乡场景中的个人照片

Personal homepage

匡子闲

kuangzixian

前游戏从业者,现在在黄即搞后端。

Former game-industry practitioner, now doing backend work at 黄即.

Talk is cheap,show me your code

后端工程师 IFTech 计科,炒股

1,267

累计阅读小时

hours read

2,001

有效阅读天数

days with reading

108

读完的书

books finished

38

今年读过 · 读完 11 本

opened in 2026 · 11 finished

阅读

Reading

来自微信读书,检索于 2026-11-14(Asia/Shanghai)。统计数字是官方汇总口径,可能包含未出现在公开书架上的记录。下面的书单、封面、划线和想法只展示公开书架里的内容;已排除 9 本私密书和「文章收藏」。

From WeChat Reading, retrieved on 14 Nov 2026 (Asia/Shanghai). Official totals may include records not on the public shelf. Titles, covers and notes below are public-shelf items only; 9 private books and the “Articles” entry are omitted.

累计

总时长1,267小时7分钟
有效阅读2,001 天
读过 / 读完376本 / 108本
笔记1545条
内容偏好文学
时段偏好夜晚

2026 年

时长232小时6分钟
有效阅读227天
自然日均43分钟
读过 / 读完38本 / 11本
偏好文学

2026 年 11 月

时长2小时10分钟
有效阅读14天
自然日均9分钟
读过 / 读完2本 / 1本
偏好个人成长

分类偏好

按时长排列,来自官方阅读统计。

文学58本
影视原著36本
计算机90本
经济理财53本
社会小说25本
历史12本

正在读

读完

官方统计累计读完 108 本、今年 11 本。这里只列出公开书架上能核对到读完时间的书。

Official totals: 108 finished in all, 11 this year. Only public-shelf titles with a finish date are listed here.

几本简介

简介摘自微信读书的书籍介绍,略作截取,不是我自己写的书评。

Short blurbs are taken from WeChat Reading’s official book introductions, not personal reviews.

笔记与划线

从公开书架里笔记较多的书中选了一部分自己的划线和想法。笔记总数按「想法 + 划线 + 书签」计算;这里不展示书签内容,也不收录他人书评。

A selection of my own highlights and thoughts from public-shelf books with the most notes. Totals use thoughts + underlines + bookmarks; bookmark text and third-party reviews are not included.

东京八平米 9 条笔记
《东京八平米》封面
  • 划线
    我想把这本书悄悄地献给将要创建新生活的人。你的“小”不成问题,因为外面的世界足够大。
  • 划线
    只要能够保持基本的卫生条件(包括采光和通风)以及健康需求(包括噪音小和空气质量好),房间的大小或装修好坏和你的幸福指数没有太大的关系,更重要的反而是人际关系和你的行动力。
  • 划线
    若在北京或台北,我肯定会骂他一句“看什么看!”但这句用中文讲起来才爽,而日语只能说成“你看我干吗呢(何見てるんですか)”,有点长,语气笨拙
Go语言精进之路:从新手到高手的编程思想、方法和技巧1 62 条笔记
《Go语言精进之路:从新手到高手的编程思想、方法和技巧1》封面
  • 划线
    Rob Pike的观点:“并发关乎结构,并行关乎执行。”
  • 划线
    defer让进行资源释放(如文件描述符、锁)的过程变得优雅很多,也不易出错。但在性能敏感的程序中,defer带来的性能负担也是Gopher必须知晓和权衡的。
  • 划线
    当使用close函数关闭channel时,所有阻塞到该channel上的goroutine都会得到通知
  • 划线
    append、cap、len、make、new等内置函数是不可以直接作为deferred函数的,而close、copy、delete、print、recover等可以。
Head First Go语言程序设计 59 条笔记
《Head First Go语言程序设计》封面
  • 想法
    可以在一个单独的函数中放置一个recover调用,并在引发panic的代码之前使用defer调用该函数。

    妙哇

  • 划线
    调用panic应该留给“不可能的”情况:错误表示的是程序中的错误,而不是用户方面的错误。
  • 划线
    “defer”关键字确保函数调用发生,即使调用函数提前退出了。
  • 划线
    在同一个包中定义多个同名的函数不被允许,即使它们有不同类型的参数。你可以定义多个相同名字的方法,只要它们分别属于不同的类型。
Go语言底层原理剖析 48 条笔记
《Go语言底层原理剖析》封面
  • 想法
    但是在Go语言使用range时,变量k是一个堆上地址不变的对象,该地址存储的值会随着range遍历而发生变化。如果此时我们将变量k的地址放入协程save,以提供并发存储而不堵塞程序,那么最后的结果可能是后面的数据覆盖前面的数据,同时导致一些数据不被存储,并且每一次执行完存储的数据也是不明确的。

    Go 1.22解决了这个问题,现在直接调用没问题的

  • 划线
    如果你不知道如何退出一个协程,那么就不要创建这个协程
  • 划线
    如果有一个长期运行的Goroutine并定期有defer和recover调用,则程序内存的使用量可能无限增长。
  • 划线
    context在很大程度上利用了通道在close时会通知所有监听它的协程这一特性来实现
亲密关系(第6版) 56 条笔记
《亲密关系(第6版)》封面
  • 想法
    另一个复杂之处是个体的CLalt是他/她主观认识的产物,从而存在一系列因素影响着人们对它的认知。自尊就是影响因素之一。如果人们不喜欢自己,他们会怀疑自己的吸引力,从而会低估自己与其他替代伴侣相处的前景

    这也是为什么一些优秀的女生会被PUA

  • 划线
    理想容易黯淡,魔咒会被打破,戏法终将被戳穿……浪漫随着时间推移而逐渐消逝,因为熟悉能使人更现实、毫无保留地审视对方;晌午刺眼的阳光最终驱散了月亮留下的迷人光晕
  • 划线
    女性的友谊是“面对面”(face-to-face),而男性的友谊则是“肩并肩”(side-by-side)。
  • 划线
    失去通常比同等程度的得到对我们的影响更大;我们喜欢得到,但我们更憎恨失去
高性能MySQL(第4版) 31 条笔记
《高性能MySQL(第4版)》封面
  • 划线
    InnoDB默认为REPEATABLE READ隔离级别,并且通过间隙锁(next-key locking)策略来防止在这个隔离级别上的幻读:InnoDB不只锁定在查询中涉及的行,还会对索引结构中的间隙进行锁定,以防止幻行被插入。
  • 划线
    MVCC的工作原理是使用数据在某个时间点的快照来实现的。这意味着,无论事务运行多长时间,都可以看到数据的一致视图,也意味着不同的事务可以在同一时间看到同一张表中的不同数据!
  • 划线
    最好不要在应用程序中混合使用存储引擎。失败的事务可能导致不一致的结果,因为某些部分可以回滚,而其他部分不能回滚。
股市趋势技术分析(原书第10版) 30 条笔记
《股市趋势技术分析(原书第10版)》封面
  • 想法
    我们对止损指令的强调有所减弱,因为与新手相比,经验丰富的交易者不那么需要止损指令。

    我也从来不止损,不说话装高手。。。。。

  • 划线
    华尔街有一个经典说法:股票涨起来需要买盘推动,跌起来却像自由落体。
  • 划线
    股价停留在三角形区域的时间越久,该形态的效力就越小(这恰恰与弹簧的原理相反)。
操作系统导论 22 条笔记
《操作系统导论》封面
  • 划线
    即使它正确运行过一次,也不意味着它是正确的。
  • 划线
    自旋锁不提供任何公平性保证。实际上,自旋的线程在竞争条件下可能会永远自旋。自旋锁没有公平性,可能会导致饿死。
  • 划线
    与进程相比,线程之间的上下文切换有一点主要区别:地址空间保持不变(即不需要切换当前使用的页表)。

书架

公开书架 179 本电子书 + 2 本有声书,按最近阅读排列。

179 public ebooks and 2 audiobooks, sorted by last read.

《领域驱动设计(Thoughtworks洞见)》封面

领域驱动设计(Thoughtworks洞见)

ThoughtWorks中国

计算机 · 最近 2026-11-14

《黑凤凰》封面

黑凤凰

郑证因

精品小说 · 最近 2026-11-13

《致敬本格推理黄金时代(套装共6册)》封面

致敬本格推理黄金时代(套装共6册)

[日]岛田庄司 [日]江户川乱步 [法]保罗·霍尔特等

精品小说 · 最近 2026-11-13

《穷查理宝典》封面

穷查理宝典 有声书

中信出版君

有声书 · 最近 2026-11-08

《因为独特》封面

因为独特

李翔

经济理财 · 最近 2026-10-28

《撒旦探戈(2025诺奖得主作品)》封面

撒旦探戈(2025诺奖得主作品)

[匈牙利]克拉斯诺霍尔卡伊·拉斯洛

精品小说 · 最近 2026-10-25

《凤凰架构:构建可靠的大型分布式系统》封面

凤凰架构:构建可靠的大型分布式系统

周志明

计算机 · 最近 2026-10-25

《大模型技术30讲》封面

大模型技术30讲

[美]塞巴斯蒂安·拉施卡

计算机 · 最近 2026-10-25

《日本蜡烛图技术:古老东方投资术的现代指南》封面

日本蜡烛图技术:古老东方投资术的现代指南

史蒂夫·尼森

经济理财 · 最近 2026-10-20

《东京八平米》封面

东京八平米 读完

吉井忍

文学 · 最近 2026-10-20

《如何高效学习:1年完成麻省理工4年33门课程的整体性学习法》封面

如何高效学习:1年完成麻省理工4年33门课程的整体性学习法 读完

斯科特·扬

个人成长 · 最近 2026-10-17

《君主论》封面

君主论

尼科洛·马基雅维利

政治军事 · 最近 2026-10-12

《Go语言底层原理剖析》封面

Go语言底层原理剖析

郑建勋

计算机 · 最近 2026-10-08

《LangChain简明讲义:从0到1构建LLM应用程序》封面

LangChain简明讲义:从0到1构建LLM应用程序

刘伟舟

计算机 · 最近 2026-10-08

《深入理解TypeScript》封面

深入理解TypeScript

Basarat Ali Syed

计算机 · 最近 2026-10-08

《以交易为生:20余年惊人获利,短线交易大师的内训体系》封面

以交易为生:20余年惊人获利,短线交易大师的内训体系

[美]迈克·贝拉菲奥雷

经济理财 · 最近 2026-10-08

《思考,快与慢》封面

思考,快与慢 有声书

中信出版君

有声书 · 最近 2026-09-28

《Vibe Coding:AI 编程时代的认知重构》封面

Vibe Coding:AI 编程时代的认知重构

张昕东

计算机 · 最近 2026-09-24

《人生新算法:用人工智能解读时间、幸运与财富》封面

人生新算法:用人工智能解读时间、幸运与财富

矢野和男

个人成长 · 最近 2026-09-23

《红楼梦(全集)(果麦经典)》封面

红楼梦(全集)(果麦经典)

[清]曹雪芹

文学 · 最近 2026-09-18

《TypeScript入门与实战》封面

TypeScript入门与实战

钟胜平编著

计算机 · 最近 2026-09-18

《动物庄园(奥威尔作品集)》封面

动物庄园(奥威尔作品集)

乔治·奥威尔

文学 · 最近 2026-09-18

《了不起的盖茨比(英文版|同名电影原著)》封面

了不起的盖茨比(英文版|同名电影原著)

弗·司各特·菲茨杰拉德

精品小说 · 最近 2026-09-18

《金瓶梅(崇祯本原版)》封面

金瓶梅(崇祯本原版)

[明]兰陵笑笑生

文学 · 最近 2026-09-09

《迭代:新商业,新媒体与逆袭之路》封面

迭代:新商业,新媒体与逆袭之路

沈帅波

经济理财 · 最近 2026-09-06

《基层中国的运行逻辑》封面

基层中国的运行逻辑

聂辉华

政治军事 · 最近 2026-08-20

《面纱(珍藏版)》封面

面纱(珍藏版)

[英]W.毛姆·萨默塞特

精品小说 · 最近 2026-08-20

《我身上有个不可战胜的夏天》封面

我身上有个不可战胜的夏天

[法]阿尔贝·加缪

文学 · 最近 2026-08-17

《雪球专刊·特别版:段永平投资问答录投资逻辑篇》封面

雪球专刊·特别版:段永平投资问答录投资逻辑篇

雪球专刊

经济理财 · 最近 2026-08-16

《稀缺:我们是如何陷入贫穷与忙碌的》封面

稀缺:我们是如何陷入贫穷与忙碌的

塞德希尔·穆来纳森

经济理财 · 最近 2026-08-16

想法

Ideas

公开写过的技术笔记,以及即刻上一些还找得到的句子。文章阅读数来自 2026-11-14 检索时的掘金数据。知乎上有 71 条回答、1,301 个赞同,但回答列表接口未能打开,这里先不罗列单条内容。

Public technical notes, plus a few lines still visible on Jike. View counts are from Juejin as retrieved on 14 Nov 2026 (Asia/Shanghai). The Zhihu profile shows 71 answers and 1,301 upvotes, but the answers list could not be fetched, so individual answers are not listed here.

掘金271 阅读

AMQP Error: connect ECONNREFUSED ::1:5672

在 Mac 上用 Node.js 连接 RabbitMQ 时,localhost 被解析成 IPv6 的 ::1,而服务只监听 127.0.0.1,改成 127.0.0.1 或修正 hosts 后恢复。

On a Mac, Node.js resolved localhost to IPv6 ::1 while RabbitMQ listened only on 127.0.0.1. Switching the host or fixing /etc/hosts resolved it.

掘金2,615 阅读

could not execute statement; SQL [n/a]; constraint [null];

测试环境出现 Hibernate ConstraintViolationException。原因是开发库把某字段改成可空后,未同步到测试库,同步后问题解决。

A Hibernate ConstraintViolationException in the test environment came from a nullable-column change that had not been synced from the development database.

掘金287 阅读

一道合并数组算法题引发的血案

面试时被要求在十分钟内写出合并 n 个有序数组,现场没写完。事后记录了双指针、从后往前合并,以及两两归并的解法。

A merge-n-sorted-arrays interview prompt went unfinished in ten minutes. The write-up covers two-pointer merging from the tail and pairwise merging.

掘金1,141 阅读

Not able to find Java executable or version

启动 JMeter 5.3 报找不到 Java 可执行文件。JAVA_HOME 路径含空格,后来用 java -jar ApacheJMeter.jar 直接启动解决。

JMeter 5.3 failed to find the Java executable, partly because JAVA_HOME contained a space. Launching with java -jar ApacheJMeter.jar worked.

掘金549 阅读

IDEA 如何实现对远程服务器代码进行 debug 操作

同一段代码在本地和开发服务器正常、测试服务器报错。记录了给远程 Jar 加 JDWP 参数,再在 IDEA Remote 里对接调试的步骤。

The same code failed only on the test server. The note documents adding JDWP options to the remote Jar and attaching IntelliJ’s Remote debugger.

相信国运,定投科创。珍爱生命,远离纳指。
即刻 · 检索时显示「9天前」Jike · shown as “9 days ago” when retrieved
距离生产端越近,距离消费端就越远。
即刻 · 检索时显示「1月前」Jike · shown as “1 month ago” when retrieved
落枕做理疗的时候想,朱自清他爸可能也是因为落枕了🤔
即刻 · 检索时显示「3月前」Jike · shown as “3 months ago” when retrieved
就这么听着歌,看完一本小说,无所事事也挺好。要是不感冒就更棒了😏
即刻 · 检索时显示「3月前」Jike · shown as “3 months ago” when retrieved
像《东京八平米》里面描述的一样,第一次体验🤓
即刻 · 检索时显示「7天前」Jike · shown as “7 days ago” when retrieved
多喝咖啡!
即刻 · 检索时显示「1月前」Jike · shown as “1 month ago” when retrieved

项目

Projects

GitHub 上确认是原创(非 fork)的公开仓库。没有简介的仓库只放名字,不编造说明。

Public GitHub repositories confirmed as originals (not forks). Repositories without a description are listed by name only.

社交链接

Social

只放已经核对过、显示名精确匹配「匡子闲」的主页。小红书、微博、抖音和 X 目前还没能公开确认,不编造链接。

Only profiles verified with the exact display name 匡子闲 are linked. Xiaohongshu, Weibo, Douyin and X could not be publicly confirmed, so no guessed URLs are included.