后端面试与日常开发之间的落差,多数时候出在细节上:ThreadLocal 为什么在线程池里会泄漏,sync.Pool 的 victim cache 到底缓了什么,MySQL 的金额字段该用 decimal 还是 bigint。这些问题的答案散在各处,搜到的三篇文章说的还不一样。搬砖的码农是一个按语言分栏的个人笔记站,把 Java、Spring 家族、Python、Go、Redis、MySQL 六条技术线分开归档,正文以原理拆解和实战避坑为主,附带一个在线 JSON 格式化工具和留言板。
搬砖的码农是什么
它是个人维护的技术笔记站,导航按前后端分开:前端技术下分 Html 与 Js,后端技术下分 Java、Spring 家族、Python 技术、Go、Redis、Mysql,另设 Java 学习与笔记两个栏目收零散记录。首页是文章流,每条给标题、一段摘要、所属栏目和评论数,点进去是完整正文。站点规模不大,文章以单点技术问题为单位,不写系列丛书式的长教程。
核心功能
- 按语言分栏——查一门语言不用翻全站:后端技术下把 Java、Spring 家族、Python、Go、Redis、Mysql 各自独立成栏,学 Go 的时候不会被 Java 的文章干扰。
- 列表页带摘要——判断值不值得点开只要三秒:每篇文章在列表里给出一段两三行的摘要,写明讲了哪几个点,比只有标题的信息流省事。
- 原理级拆解——讲到底层结构而不是只给用法:sync.Pool 那篇讲到 per-P 的实现、victim cache 与 GC 的关系;ThreadLocal 那篇从 ThreadLocalMap 的结构讲到内存泄漏的成因和线程池场景下的坑。
- 横向对比类文章——选型时能直接对照:Django、Flask 与 FastAPI 的对比覆盖架构定位、ORM、异步模型、性能与开发体验,末尾给适用场景,不用自己拼结论。
- 自带 JSON 格式化工具——排查报文时不用另开网站:站内的 JSON 在线格式化是独立页面,接口返回的压缩 JSON 粘进去就能展开,省掉切换标签页的动作。
- 登录与留言——反馈有地方落:文章底部可评论,站点另有独立留言板与友情链接页,用 QQ 账号可以一键登录,不用另记一套密码。
使用场景
| 人群/角色 | 场景描述 | 推荐指数 |
|---|---|---|
| 准备后端面试的人 | 按考点查原理与常见追问 | ★★★★★ |
| 写 Java 的业务开发 | Spring 家族与并发相关文章 | ★★★★☆ |
| 转 Go 或刚上手 Go 的人 | Go 栏目里的运行时与标准库笔记 | ★★★★☆ |
| 需要做技术选型的人 | 看框架对比类文章 | ★★★★☆ |
| 排查接口报文的人 | 用站内 JSON 格式化工具 | ★★★☆☆ |
| 想看体系化教程的新手 | 内容偏单点,没有成体系的入门课 | ★★☆☆☆ |
操作指南
- 打开 搬砖的码农,先看顶部导航里有没有你要的那门语言,没有就直接用浏览器搜索限定在这个站内。
- 查某一门语言的问题,从 后端技术 进对应子栏(Java、Go、Python 技术、Mysql 等),栏目页按时间倒序排列。
- 零散的知识点与速查记录在 笔记 栏目里,和成篇的技术文章分开,找速查表时先来这里。
- 需要处理接口返回的压缩 JSON,进 Json在线格式化 页面粘贴即可,不必装客户端。
- 文章读完有疑问,在文末评论区留言;与具体文章无关的问题放到 留言板,回复更集中。
- 想收藏或参与讨论,右上角用 QQ 登录,站点目前不开放独立注册。
支持平台
纯网页阅读,桌面端排版正常,代码块在窄屏上需要横向滚动,手机上读长代码不方便,建议在电脑上看。站点不需要登录即可阅读全部正文,登录只影响评论与收藏这类互动功能。文章以中文撰写,代码里的注释也是中文,术语保留英文原词。栏目页提供分页,文章多的栏目需要往后翻;站内没有搜索框,查具体问题时用搜索引擎加站点名限定更稳。页面不带深色模式,长时间读代码建议配合系统的夜间设置;文章页的目录靠标题自动生成,长文可以直接跳到小节。
产品定价
全部内容免费阅读,没有会员等级、付费专栏或按篇收费的设计,也没有强制关注才能看全文的限制。站内的 JSON 格式化工具同样免费,不限制使用次数。站点规模小、无商业化痕迹,运营成本靠个人承担,因此不提供付费的技术支持或答疑服务,问题走评论区与留言板。
常见问题
Q:为什么注册不了账号?
站点目前只支持第三方登录,注册入口是关闭状态。想参与评论或收藏,直接用 QQ 授权登录即可,不需要单独设密码。这也是个人站点常见的做法,省掉一套账号体系的维护成本。
Q:文章难度是什么水平?
多数文章假定读者已经会写这门语言,重点在原理和坑,不是语法入门。Go 的 sync.Pool、Java 的 ThreadLocal 这类内容,没有实际项目经验读起来会比较吃力。刚入门的话先看基础教程,把这里的文章当第二遍复习的材料。
Q:内容更新快吗?
不快,节奏跟着作者自己的学习与工作走,某个方向连续更新的可能性比平均分布大。优点是旧文不会因为框架版本更新就失效,讲原理的部分长期有效;缺点是遇到新版本特性时,站内可能还没有对应文章。
开发者小结
个人笔记站的价值在于密度:一篇讲透一个点,没有铺垫也没有广告,读完能直接改代码。搬砖的码农在这点上做得比较实在,Go 与 Java 的几篇都是按运行时结构展开的,不是把官方文档翻译一遍。短板同样清楚:覆盖面由作者的技术栈决定,前端只到 Html 与 Js 两栏,深度也不均匀,MySQL 与 Redis 的文章数量明显少于 Java。实际用法建议:把栏目页当索引,遇到具体问题时定点查,别指望在这里找到完整的学习路径。

