代码变廉价了,但软件没有

原文作者: Chris Gregori 原文链接: Code Is Cheap Now. Software Isn’t. 构建软件的准入门槛已经崩塌。但构建真正有价值的东西的门槛,却从未降低分毫。 Claude Code 和 Claude Opus 4.5 为这场 AI 热潮火上浇油。虽然 LLM(大语言模型)工具早已有之,但现在的它们比以往任何时候都更强大,因此吸引了更多人的目光。但我们并没有进入 SaaS 的黄金时代。我们正在进入一个个人化、一次性软件的时代——在这个时代,工程学的重心从“编写代码”转移到了“塑造系统”,而这也正是工程师依然无可替代的原因。 ...

如何在一天内彻底改变你的生活

原文作者: Dan Koe 原文链接: How to fix your entire life in 1 day 如果你和我一样,大概也会觉得“新年决心”这种东西很蠢。 因为大多数人改变生活的方式完全错了。他们制定这些决心往往是因为“大家都在这么做”——我们为了某种虚荣的地位游戏,赋予了它一层肤浅的意义——但这些决心并不符合真正改变的要求。真正的蜕变,远比说服自己“今年要更自律”或“更高效”要深刻得多。 如果你也是这群人中的一员,我并没有贬低你的意思(虽然我的行文风格通常比较犀利)。我曾放弃过的目标,大概是我实现过的目标的十倍之多。我认为这对大多数人来说都是常态。但无可否认的事实是:人们试图改变生活,却几乎每次都以彻底失败告终。 然而,尽管我认为“新年决心”很蠢,但反思你所厌恶的生活,并以此为跳板迈向更好的生活,永远是明智之举。这正是我们接下来要探讨的。 因此,无论你是想创业、重塑身材,还是想冒险去过上一种更有意义的生活(而不是坚持两周就放弃),我都想分享7个你可能从未听说过的理念。这些理念涵盖行为改变、心理学和生产力,它们将助你在2026年真正实现目标。 这是一篇干货满满的长文。 它不是那种你读完随手就忘的快餐读物。 这是一篇值得你收藏、从头到尾做笔记,并专门留出时间深入思考的文章。 文末附带的“行动协议”(旨在深入挖掘你的潜意识,揭示你生命中真正渴望的东西)大约需要花费一整天的时间来完成,但它带来的影响将深远得多。 让我们开始吧。 ...

Cloudflare 配置页面重定向

背景 在通过一些 PV 统计工具的时候发现不同的 URL 访问同个 Web 不会累计统计。 所以想通过重定向的方式来把几个不同的 URL 都统一到一个。 ...

Hugo 添加 Giscus 作为评论系统

给 Hugo 添加 Giscus 的记录过程

整数向上取整公式证明

数学公式在编程里的应用: 整数向上取整公式,常用于分页,分片的场景 ...

SpringWeb 线程泄漏问题排查

现在是什么问题? 最近开发环境有个服务只要是超过 2 天没有重启/构建上线的话, 都会出现请求超时的问题.弄的前端和嵌入式开发的同事老是找我麻烦 😅 周末刚好有空去加班, 办公室也比较安静, 比较有耐心来排查这个问题了. 开发环境虽然是个直接 java -jar 部署的, 因为有用 mircometer 来暴露一些监控数据, 我也是把它接入了监控了, 在 Grafana 就能看到 JVM 情况 可以看到 Thread 和 Waithing 状态的 Thread 不断增加, 怎么了, 看起来是线程泄漏了? 我们的代码虽然管理是不规范, 到处都有地方开线程池, 但是之前还是用的好好的呀「手动狗头」 没事没事, 知道有异常出现了, 都好办, 直接上去机器上 dump 一些 log 出来看看就好, 我们这不还在「犯罪现场」呢嘛 看看怎么个事儿 开发环境都是丢在一台虚拟机上的, 而且就是直接 java -jar 部署的 天然的让我好把日志导出来, 我直接一个 jps -lvm 查看那个问题服务的 PID 然后再来一个 jstack: 通过 jstack pid > thread_dump.log 把线程和上下文都 dump 出来 然后再来请上我们的 Linux 三剑客之二: awk, grep ...

用 Java 来实现高阶函数

如何用 Java 使用高阶函数 ...

LangChain4J 功能架构详解

通过脑图详细解析 LangChain4J 的功能架构和应用场景

在 SpringBoot 中接入 LangChain4J 开发指南

详细介绍如何在 SpringBoot 项目中集成 LangChain4J,实现 AI 能力

SpringBoot + LangChain4j 实现智能 AI Agent

详细介绍如何使用 SpringBoot 和 LangChain4j 实现一个智能 AI Agent