Linux 查询端口占用情况

介绍在 Linux 中使用 netstat、lsof 与 ss 查询端口占用的方法,解释监听状态、TCP/UDP、进程 PID 等常用参数,并通过端口示例说明如何读取输出,帮助开发和运维人员定位端口冲突及对应的占用进程。
阅读更多 >

独立开发产品的三大误区

围绕独立产品开发的三个常见误区,讨论为何产品缺点不一定构成用户痛点、解决方案必须达到足够的价值门槛,以及用户触达成本如何影响商业成立。结合具体例子,提醒开发者同时验证需求、效果与获客路径。
阅读更多 >

Redis 宕机了,如何恢复数据?

围绕 Redis 宕机后的数据恢复,介绍 RDB、AOF 与混合持久化的基本原理,梳理快照加载、日志重放及相关文件检查的恢复思路,说明持久化配置与备份情况如何影响恢复路径,帮助理解不同策略下的数据恢复过程。
阅读更多 >

macOS 上使用 MLX 微调 qwen2.5-0.5B

介绍在 macOS 上使用 MLX 对 Qwen2.5-0.5B 进行微调的流程,涵盖 Python 与依赖准备、模型下载、JSONL 训练和验证数据制作、LoRA 训练及模型合并,最后通过效果验证与 Ollama 接口测试完成本地部署。
阅读更多 >

使用 QueryDSL 简化 JPA 查询

以 Spring Boot 与 JPA 工程为例,介绍 QueryDSL 依赖和查询工厂配置、实体与 Q 类生成,并通过数据操作接口及测试展示查询写法,帮助将复杂查询组织为可组合的 Java 表达式,减少手写查询语句的负担。
阅读更多 >

Java 调用 OpenAI 的 SSE 聊天接口

从 SSE 单向事件推送机制出发,介绍 OpenAI 聊天接口的流式响应方式,并通过 Java 调用示例说明如何发起请求和接收分段结果。文章结合接口说明与开源项目推荐,帮助开发者理解流式聊天的接入流程。
阅读更多 >

剖析健身后的肌肉疼痛

围绕健身后的肌肉酸痛,梳理文中介绍的持续时间、逐日变化及影响因素,并汇总拉伸、按摩、冷热敷和营养补充等恢复话题,帮助读者了解训练后的身体反应,以及普通酸痛与持续异常疼痛需要关注的区别。
阅读更多 >

余弦相似度的原理和应用场景

介绍余弦相似度通过向量夹角衡量方向接近程度的原理,解释点积、范数及不同取值的含义,梳理文本比较、推荐、图像检索和聚类等应用,并提供 Java 计算示例,帮助将数学概念对应到实际开发。
阅读更多 >

如何正确使用肌酸?

围绕肌酸补充的常见问题,整理粉剂与胶囊形式、服用时间、冲击期与维持期、服用方式及身体反应等话题,并介绍文中讨论的饮水、饮食和训练配合事项,供读者了解文章内容与使用时需要关注的因素。
阅读更多 >

Vite 构建自动生成压缩包

介绍在 Vite 项目中使用 vite-plugin-zip-pack 自动生成构建压缩包的方法,包含插件安装与 vite.config.ts 配置示例,将 dist 构建产物打包为 dist.zip,减少构建后手动压缩的操作。
阅读更多 >

macOS 上 Homebrew 安装和卸载

汇总 macOS 上 Homebrew 的常规安装、精简安装和卸载脚本入口,并附常见错误的排查文档链接,方便在首次配置开发环境、重新安装或移除包管理器时,按需求查找对应操作。
阅读更多 >

macOS 创建文件夹 Read Only 问题解决

针对 macOS 根目录创建文件夹时遇到的只读问题,介绍通过 synthetic.conf 建立指向用户目录的映射,说明 Tab 分隔、重启生效和目标目录创建步骤,便于沿用需要根路径的目录结构。
阅读更多 >