踩坑记:给 systemd 写 JVM 参数,翻车 3 次才学会
踩坑记:给 systemd 写 JVM 参数,翻车 3 次才学会 坑一:反斜杠续行的"隐形空格"(最痛的那个) 我写了这样一行: Environment="JAVA_TOOL_OPTIONS=\ -Xms256m -Xmx384m \ -XX:MaxMetaspaceSize=96m" 直觉告诉我:反斜杠 + 换行 =…
PitLog · 踩坑记录
一台 2G 小机器,两次"假死",我终于查清了元凶
一台 2G 小机器,两次"假死",我终于查清了元凶 摘要:一台轻量应用服务器,两次出现"能 ping 通、SSH 连不上、像死机一样",重启后恢复正常。最后发现,凶手不是 OOM,不是 sshd,而是我自己跑的两个 Spring Boot 服务——没给 JVM 设内存上限,硬生生把 1GB 的 Swap 吃到…
PitLog · 踩坑记录
踩坑记录:用明细表回写主表,一次“数据救火”后的真心话
踩坑记录:用明细表回写主表,一次“数据救火”后的真心话 日期 :2026-11-06 模块 :order master / order detail 数据同步 操作人 :传说 危险等级 :🔥🔥🔥(会改生产数据,一定要先备份) 一、这次是来“救火”的 有同事反馈,主表 order_master 里有不少单子的审核人、审核时间、状态是空的,但对应的明细表…
PitLog · 踩坑记录
浏览器明明能打开,Java 却说"我不认识这张证书"
浏览器明明能打开,Java 却说"我不认识这张证书" 一、事情是从一串红字开始的 前两天我在给系统加一个小功能:贴一个 PDF 链接,点「下载并缓存」,服务端用 Java 把文件拉下来、提取文字、再生成文档差异报告。 本地上传一直好好的。我随手贴了个 https://www.soso.com.tw/...…
PitLog · 踩坑记录
第 4 章:为什么宽基指数是普通人最好的朋友
第 4 章:为什么宽基指数是普通人最好的朋友 "一个什么都不懂的业余投资者,通过定期投资宽基指数,往往能战胜大多数专业基金经理。" ——约翰·博格(指数基金之父) 4.1 一个让你意外的比赛结果 2007 年,巴菲特跟一位华尔街基金经理打了一个赌。 赌约是:基金经理选了 5 只对冲基金组合,巴菲特选标普 500…
PitLog · 踩坑记录
第 3 章:市场先生的脾气——理解周期
第 3 章:市场先生的脾气——理解周期 "市场短期是投票机,长期是称重机。" ——本杰明·格雷厄姆 3.1 一个让你睡得着觉的比喻 格雷厄姆发明了一个概念,叫 "市场先生" (Mr. Market)。 想象你有一个合伙人,叫市场先生。他每天都会跑来敲你的门,对你手里的资产报一个价格——说"我买"或者…
PitLog · 踩坑记录
一次 Linux PATH 踩坑记:为什么新开的终端找不到我的命令
一次 Linux 踩坑记:从 PATH 到 file:./ ,我踩了两次同一个坑 一、起因:想让脚本直接敲名字就能跑 服务器上部署了几个 Spring Boot 的启停脚本,都放在 /data/springboot 。我不想每次都敲全路径 /data/springboot/start.sh ,就想跟同事一样,直接输入 start.sh 就能跑。…
PitLog · 踩坑记录
第 2 章:亏钱的真相——行为比知识更重要
第 2 章:亏钱的真相——行为比知识更重要 "投资中最重要的三个词:纪律、纪律、纪律。" ——查理·芒格(原话是"能力圈",但纪律这事他也没少说) 2.1 一个实验 1980 年代,心理学家理查德·塞勒(后来拿了诺贝尔经济学奖)做了一个实验。 他找了一群人,给他们每人发一张彩票。然后说:"你们手里的彩票可以卖…
PitLog · 踩坑记录
第 1 章:你不是笨,是游戏规则不对
"如果你玩了半小时扑克还不知道谁是被宰的那个,那你就是。" ——沃伦·巴菲特 1.1 一个你可能经历过的故事 2015 年 4 月,上证指数冲到 4000 点。 你同事小王午饭时兴奋地说:"哥们儿,我这个月已经赚了 30% 了,你还不进来?" 你犹豫了。你不是没想过炒股,但总觉得"我不懂"。可看着周…
PitLog · 踩坑记录
一次证书踩坑记:我以为证书到2027年才过期,结果它活不过一个周末
一次证书踩坑记:我以为证书到2027年才过期,结果它活不过一个周末 第一坑:我以为证书就是一张纸 去年年底,公司有个内网系统,让我负责把 HTTPS 配好。我从免费 CA 那里下载了一张证书,有效期写着 2027年3月11日 。我长舒一口气:两年半不用管了。 我把证书传上服务器,Web 服务里配好路径,reload 一下,浏览器打开——绿锁,完美。…
PitLog · 踩坑记录
第十二章 投资像在大海行船
第十二章 投资像在大海行船 这是最后一张了。我想用一个比喻把整本书收个尾。 一、出海之前 你决定投资的那一天,就像一艘船准备出海。 大多数人怎么做的?他们看今天天气好就出发了,没带海图,没定航线,没检查补给。出海之后遇到风浪,慌了,开始胡乱转向。看到远处有船往某个方向开,就跟着追。结果越追越远,燃料耗尽,漂在海上等救援——或者沉了。…
PitLog · 踩坑记录
第十一章 弯路是必须走的——写给后代的话
第十一章 弯路是必须走的——写给后代的话 前面十章讲的都是"术"——策略、纪律、仓位、心态。这一章我想写点不一样的。不是教你怎么做,是跟你说点心里话。 这些话不是写给"现在的你"的。是写给未来的你——可能是你30岁的时候,可能是你被生活锤过一轮之后,可能是你第一次为钱焦虑到失眠的那个夜晚。 一、你可能不会听…
PitLog · 踩坑记录
第十章 年化10%就够了——复利的真正力量
第十章 年化10%就够了——复利的真正力量 前面九章我把策略、纪律、仓位、心态全讲完了。这一章聊一个最朴素的问题: 你到底需要多少收益? 很多人觉得10%年化太低了——"隔壁老王去年买AI基金赚了40%""我朋友炒股一年翻倍"。但我想告诉你的是: 10%年化,对一个普通人来说,不是保守,是清醒。 一、10%的数学…
PitLog · 踩坑记录
第九章 市场正在回归常态——安静才是正常的
第九章 市场正在回归常态——安静才是正常的 前面八章讲的都是"怎么做"。从这一章开始,我想聊一个更大的画面: 市场本身在发生什么变化,以及为什么现在这个"没人聊股市"的时代,反而是你这种人最好的时代。 一、一个被忽略的事实:市场正在变安静 你如果经历过2007年、2015年、甚至2021年,一定记得那种氛围——电梯里有…
PitLog · 踩坑记录
第八章 仓位管理——不梭哈、不杠杆、不All in
第八章 仓位管理——不梭哈、不杠杆、不All in 前面几章聊了买什么、什么时候买、怎么管住手。这一章聊一个更朴素的问题:买多少。 很多人觉得"买什么"才是核心,"买多少"随便搞搞就行。错了。 在投资里,仓位管理比选标的更重要。 你选对了方向但仓位失控,一样亏光;你选错了方向但仓位够小,死不了。…
PitLog · 踩坑记录
第七章 噪音是普通人最大的敌人
第七章 噪音是普通人最大的敌人 上一章我说了,规则是你在风暴里的锚。但风暴从哪来?很多时候不是市场本身在刮风,是你自己打开了一扇窗,让外面的噪音灌进来,把自己吹得东倒西歪。 这一章聊的是: 你看到的信息,到底是在帮你做决策,还是在替别人完成KPI。 一、你看到的一切,都是别人想让你看到的 这不是阴谋论。这是信息分发的底层结构。…
PitLog · 踩坑记录
我在 Oracle 权限里踩过的那些坑
一、我以为我是“半个小 DB” 刚接手项目时,我挺自信。我能 SELECT 、 INSERT 、 UPDATE 、 DELETE 业务表,还能建表、改表结构,就觉得差不多是“半个 DBA”了。 直到我写了人生中第一个存储过程,兴冲冲地执行: CREATE OR REPLACE PROCEDURE p_test IS BEGIN NULL; END; /…
PitLog · 踩坑记录
第六章 股市是反人性的——高点是买入最多的时候
第六章 股市是反人性的——高点是买入最多的时候 前面五章我把"做什么"和"怎么做"都讲了。从这一章开始,我要聊一个更底层的东西: 为什么大多数人明明知道该怎么做,却永远做不到。 答案四个字:人性。 一、一个荒诞的事实 股市里有一个几乎百分之百成立的规律: 高点是大多数人最有买入想法的时候,低点是大多数人最有卖出想法的时…
PitLog · 踩坑记录
第五章 娱乐仓——军工与那些"逻辑对但不好投"的东西
第五章 娱乐仓——军工与那些"逻辑对但不好投"的东西 上一章讲了创业板,那是我体系里唯一的"副线进攻"。但人不是机器,你总会有一些"我觉得这个方向没问题,但放不进主框架"的冲动。军工就是我的那个冲动。 这一章聊的是: 怎么给这些冲动一个出口,同时不让它毁了你的主结构。 一、军工的逻辑为什么成立…
PitLog · 踩坑记录
Oracle 按指定字符串顺序排序:一次真实的踩坑记录
一、需求看起来很简单 有一张表 sd140 ,里面有个厂区字段 sd140_factory_no ,值类似: A、B、C、D、E、F 业务同学提了个“很普通”的需求: 页面上的厂区列表,不要按字母排,要 按我给的顺序 A,B,C,D,E,F 显示 。 我第一反应:这还不简单? 二、我的第一版 SQL:DECODE 当时图快,直接写了: SELECT…
PitLog · 踩坑记录