<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java思维导图]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/java_mindmap</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; java_mindmap]]></copyright><item><title><![CDATA[被调到公司最不起眼的角落，半年后我才知道领导的用意]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/161496228</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/161496228</guid><author>java_mindmap</author><pubDate>Thu, 28 May 2026 19:12:28 +0800</pubDate><description><![CDATA[在核心业务组的时候，我写的代码是给用户用的，用户是谁我根本不知道，每天只是在完成一个个需求单。但在这个小团队里，我能直接看到自己的代码改变了谁的工作，改变了谁的生活。去了创新小组我才知道，这个团队的任务是做一个内部工具，用来解决各部门之间数据不通的老大难问题。他笑了笑说，当初调你过去不是因为你状态不好，是因为你技术好但太浮躁，需要一个安静的地方想清楚自己到底想做什么。说是创新小组，其实就是三个人加两台旧服务器，办公室在走廊尽头的角落里，连空调都不太给力。]]></description><category></category></item><item><title><![CDATA[凌晨两点被叫醒，我用AI排查了一个半小时没找到的bug]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/161371581</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/161371581</guid><author>java_mindmap</author><pubDate>Sun, 24 May 2026 17:54:27 +0800</pubDate><description><![CDATA[上周五凌晨两点，我被电话叫醒，线上有个支付回调接口偶发500错误，大概每三百笔订单就炸一次。我迷迷糊糊打开电脑，翻了半天日志，愣是没看出问题在哪。日志里就一行NullPointerException，堆栈指向一个工具类的第三十七行，看上去是个空指针，但那个入参理论上不可能为空。说实话，排查到凌晨三点半，我已经有点崩溃了。那个工具类被四十多个地方调用，我总不能一个一个断点调试吧。这时候我想起来，之前同事推荐过用AI来分析代码，我当时还笑话他「你是不是被营销号洗脑了」。但凌晨三点半的人是没有底线的，我打开了Ch]]></description><category></category></item><item><title><![CDATA[线程池我用了一年都没出过问题，直到队列堆了10万个任务OOM打挂服务，查了三天才发现是这个参数惹的祸]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/161028456</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/161028456</guid><author>java_mindmap</author><pubDate>Tue, 12 May 2026 18:08:23 +0800</pubDate><description><![CDATA[你没看错，21 亿。我有一次在项目里把它设成了 true，结果低峰期的时候核心线程全部被回收了，高峰期来了请求又要重新创建线程，白白多了好几毫秒的延迟。我自己的经验是，队列一定要有界，一定要有界，一定要有界。我当时的第一反应是，不对啊，我用的是 LinkedBlockingQueue，它默认容量是 Integer.MAX_VALUE，理论上确实可以无限堆。所以我的自定义拒绝策略是这样的，先尝试把任务存到一个本地的有界队列里，如果本地队列也满了，就返回一个友好的错误提示给用户「系统繁忙，请稍后再试」。]]></description><category></category></item><item><title><![CDATA[工作8年没涨工资，面试外企给涨了50%。为了给领导面子，我说内部涨薪30%就留下，结果领导说：就你这水平，涨15%都多]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160996661</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160996661</guid><author>java_mindmap</author><pubDate>Mon, 11 May 2026 16:38:28 +0800</pubDate><description><![CDATA[他说他也不是没想过走，但每次想走的时候，领导都会画个饼，说「你再等等，年底肯定给你调」，然后年底就说「今年效益不好，明年一定」。不是因为高兴，是因为后悔。你在一个信息不对称的环境里待了8年，领导说你不值钱，你就真信了。你待了8年没走，领导心里想的不是「这个人真忠诚，我得好好珍惜」，而是「反正他也不会走，随便给点就行了」。他说，领导，外企给我开了offer，但我对咱们公司有感情，要是内部能给我涨30%，我就不走了。一个在你公司干了8年的人，市场价比你给的高出50%，人家主动降到30%求你留，你说15%都多。]]></description><category></category></item><item><title><![CDATA[凌晨两点CPU飙到100%，我以为是死循环，排查两小时才发现是日志框架在死锁]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160997153</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160997153</guid><author>java_mindmap</author><pubDate>Mon, 11 May 2026 12:06:24 +0800</pubDate><description><![CDATA[表面上看都是重复劳动，但真正的功夫在你看不到的地方，面团发酵的温度，蒸笼的气压，出锅的时机。代码也一样，表面上看是if else和for循环，但真正的功夫在你对底层原理的理解，在你排查问题时的思路，在你凌晨两点被叫醒之后还能保持冷静的那份定力。日志框架对我们来说就像Matrix的代码流，平时你不会注意到它的存在，但它一直在那里，支撑着你对系统的「感知」。但真正的高手，手里不只有一把锤子，他还知道什么时候该用扳手，什么时候该用螺丝刀，什么时候该把工具箱合上，用手去感受问题在哪里。我的第一反应是，死循环。]]></description><category></category></item><item><title><![CDATA[写了三年CRUD我觉得自己废了，直到产品经理说了一句话]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160939475</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160939475</guid><author>java_mindmap</author><pubDate>Sat, 09 May 2026 16:17:54 +0800</pubDate><description><![CDATA[按我的理解，就是一个按钮点下去，调个接口，生成Excel，下载完事。我开始疯狂刷技术文章。你可能觉得它无聊透顶，但如果你知道，有一个人每天盯着那个页面八个小时，那个颜色会直接影响他的视觉疲劳程度，你还会觉得它不重要吗？我打开Git记录看了一下，最近三个月，我的提交记录里全是「fix: 调整样式」「feat: 新增列表页」「feat: 新增详情页」。是一个真实的人，因为我的代码，每个月省了半天时间。那个改按钮颜色的下午，那个发呆的十分钟，那个让我觉得「废了」的瞬间，现在回头看，是我写代码以来最重要的十分钟。]]></description><category></category></item><item><title><![CDATA[今天AI圈发生了什么？万亿估值、开源CLI、苹果AI耳机、Claude的内心戏被扒了。我整理了一下午，你们直接看吧]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160904882</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160904882</guid><author>java_mindmap</author><pubDate>Fri, 08 May 2026 15:51:00 +0800</pubDate><description><![CDATA[刚更新了 v2.1.133 版本，修了一堆 bug，还全面接入了 Excel、PPT、Word、Outlook 四大微软应用。蚂蚁百灵发布了 Ling-2.6-1T，万亿参数的指令模型，已经在 OpenRouter 上线了。OpenAI 开源的那个 20B MoE 模型，社区用 3-bit 量化之后，普通 MacBook 丝滑运行，131K 长上下文，完全离线。L1 响应级就是你问它答，L2 工具级能帮你干活了，L3 辅助级能主动给建议，L4。所以 AI 看病的关键不是你告诉它什么，而是它问你什么。]]></description><category></category></item><item><title><![CDATA[入职两年，我帮公司省了230万，年终奖拿了6000块。领导说，你的价值不能只用钱衡量。我问，那用什么衡量。他沉默了]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160871929</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160871929</guid><author>java_mindmap</author><pubDate>Thu, 07 May 2026 14:30:09 +0800</pubDate><description><![CDATA[这230万的成本优化数字是真实存在的，公司的财务账上也是清清楚楚看得见的，但这230万最终怎么分配以及分多少给创造它的那个人，这本身是另一个独立的决策，它和你的贡献之间并不存在必然的关联。第二套是公司实际在用的那种，你创造了多少和你最终能拿到多少其实是两件独立的事情，中间隔着一个叫「薪酬体系」的东西，而这套体系从一开始就是公司自己设计的而不是员工参与制定的。他做成了一件相当漂亮的事情，他以为这件事会被公司看见并且换算成对等的回报，结果他发现公司确实看见了这件事，但公司换算的方式和他预期的完全不是一回事。]]></description><category></category></item><item><title><![CDATA[求职者花 2.8 万元介绍费当高铁安检员，月薪仅 1750 元，为什么这种付费上班的坑，总有人往里跳？]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160421208</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160421208</guid><author>java_mindmap</author><pubDate>Wed, 22 Apr 2026 22:02:00 +0800</pubDate><description><![CDATA[制服，国家铁路，每天在高铁站上班，听起来就有一种说不清楚的「体制感」。他们说的是「这个岗位竞争很激烈，我帮你打通了关系」，「这是内部名额，外面根本拿不到」，「你先进去，以后转正了待遇会涨的」。这不是愚蠢，这是焦虑下的认知扭曲。2.8万换来一份「确定能上班」的工作，在某种心理状态下，是有它的逻辑的。它不只是收入稳定，它还意味着「不会被随便开除」，「有单位」，「父母能跟邻居说得出口」，「结婚的时候对方家里不会嫌弃」。那个花了2.8万的求职者，现在每天穿着制服站在高铁安检口，扫包，验票，重复同样的动作。]]></description><category></category></item><item><title><![CDATA[老板骂了一句「滚」,员工真的走了。1个月后公司说他旷工,法院说,不,违法解除。这句话,到底算不算指令?]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160422026</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160422026</guid><author>java_mindmap</author><pubDate>Wed, 22 Apr 2026 15:34:01 +0800</pubDate><description><![CDATA[如果你的制度里写了，连续旷工X天视为严重违纪，那你就要确保，员工真的是在明知自己应该上班的情况下，故意不来。如果一个老板在办公室里，当着其他人的面，对员工说「滚」，这个场景下，员工理解为「你被开除了」，是不是合理的？公司的逻辑是，我们从来没有书面通知你解除劳动合同，你自己擅自离岗不来上班，这就是旷工，我们有权解除。如果是，请给我书面通知。而且，公司在员工离岗之后，一个月的时间里，没有任何联系，没有任何询问，没有任何挽留。尤其是管理层，HR，老板，你们说的每一句话，在劳动关系中都可能有法律后果。]]></description><category></category></item><item><title><![CDATA[弟弟学了一年编程，我突然不确定该不该让他继续。不是因为他学得不好，是因为Claude Code让我开始怀疑「会写代码」这件事本身]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160386836</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160386836</guid><author>java_mindmap</author><pubDate>Tue, 21 Apr 2026 17:09:28 +0800</pubDate><description><![CDATA[斯坦福的研究更有意思，他们发现编程里的「调试」过程，也就是找bug、改bug，培养了孩子的成长型思维，因为它把「犯错」这件事正常化了，错了就改，改了再跑，没什么大不了的。我后来想到一个概念，叫计算思维（Computational Thinking），是卡内基梅隆大学的Jeannette Wing在2006年提出来的，被引用了一万多次，算是这个领域的奠基文章。坦率的讲，市面上很多课程确实有点水，就是让孩子照着模板拼积木，拼完了截图发家长群，家长觉得孩子「学会了」，其实什么都没学到。学画画是为了当画家吗？]]></description><category></category></item><item><title><![CDATA[降职跳槽，冲着60万去的。结果签合同那天，HR说有一部分是股权，3年后兑现。我翻了翻劳动合同，发现自己根本没有任何保障]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160349925</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160349925</guid><author>java_mindmap</author><pubDate>Mon, 20 Apr 2026 08:20:39 +0800</pubDate><description><![CDATA[一旦你签了合同，你的筹码就消失了。顺着这个再聊一个点，很多人在谈薪的时候，会有一种隐隐的心理，「对方都开口了，我如果追问细节，会不会显得我不信任他们，影响入职后的关系？而且这张期票，有非常多的前提条件，你得在公司待满3年，公司得还活着，股权得真的值钱，中间你不能被优化，不能主动离职，不能触发任何条款。他说他当场提出了异议，HR的态度变得很微妙，说「这是公司的标准薪资结构，所有人都是这样的」，言下之意是，你要么签，要么走。这种落差，不只是钱的问题，是一种「我以为我看懂了，结果我什么都没看懂」的羞耻感。]]></description><category></category></item><item><title><![CDATA[项目出了问题，领导在群里@我，说是我的失误。我翻出3个月前的会议记录，他亲口说的「按我说的做」]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160317032</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160317032</guid><author>java_mindmap</author><pubDate>Sun, 19 Apr 2026 21:57:00 +0800</pubDate><description><![CDATA[上级看下属的失误，几乎本能地会想，「这个人能力有问题」或者「态度不行」，而不是先问，「我们的流程是不是有漏洞」「当时的决策是不是有问题」。讨论的结果，是复盘会上用了瑞士奶酪模型，把这次事故拆成了四个层面的系统问题，每个层面都有对应的改进措施和负责人。知道这一点，不是为了原谅那些甩锅的人，而是为了让自己不再那么困惑，「为什么他会这样对我」。屏幕前的你，如果也遇到过类似的处境，我想说，留好记录，不是为了对抗，是为了让事实说话。所以那个工程师的处境，其实是一个结构性的陷阱，不是他一个人的倒霉。]]></description><category></category></item><item><title><![CDATA[入职两年，我以为和同事关系很好。离职那天，没有一个人来送我，连微信都没人发。才明白，那叫同事，不叫朋友]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160317059</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160317059</guid><author>java_mindmap</author><pubDate>Sun, 19 Apr 2026 15:47:18 +0800</pubDate><description><![CDATA[我们的情感系统太古老了，它是在小型部落里进化出来的，那时候「天天见面的人」和「真正的自己人」几乎是同一批人。几万年过去了，我们进入了陌生人社会，进入了职场，进入了流动性极高的现代组织，但我们的情感系统还没来得及更新。但要知道，这段关系的土壤是「共同处境」，一旦处境改变，它需要双方都主动施肥，才能继续生长。两年时间，每天八小时，你们共享同一个空间，同一套话语体系，同一批八卦，同一个让人头疼的甲方。就像候鸟，它在你这里停留过，是真的。这句话底下，有几千条回复，大多数人说，我也是，我也是，我也是。]]></description><category></category></item><item><title><![CDATA[我朋友从字节跑路了，说强度太大了，早上10点，晚上10点。去了才不到三星期，不知道她有没有被拉黑简历。]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160289440</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160289440</guid><author>java_mindmap</author><pubDate>Sat, 18 Apr 2026 16:26:31 +0800</pubDate><description><![CDATA[她说，早10晚10，每天，没有例外。不是偶尔冲刺，是常态。朋友跟我说，她在字节那三周，每天晚上10点多坐地铁回家，车厢里全是跟她一样的人，西装，电脑包，眼神空洞。不是赌气，不是抱怨，就是一个很平静的陈述，我知道这是你们的文化，但这不是我想要的生活，所以我选择离开。「如果一个人能清楚地说出，我离开是因为什么，我需要的是什么，我下一步想去哪，这反而说明他有自我认知。她说，「我看着他们，突然很害怕，不是害怕累，是害怕有一天我也变成那个眼神。她说，「HR问我原因，我说强度太大，HR说，我们这里大家都这样。]]></description><category></category></item><item><title><![CDATA[工作5年，跳槽一次，工资从14k涨到31k。没有升职，没有晋级，只是换了个地方。那一刻我才明白，忠诚，是最贵的代价]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160262036</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160262036</guid><author>java_mindmap</author><pubDate>Fri, 17 Apr 2026 18:58:38 +0800</pubDate><description><![CDATA[猎聘的调研显示，主动跳槽者的平均薪资涨幅大约是25%，被猎头挖走的更高，能到30%到40%。新员工是「增量」，要抢人，要开市场价，甚至要溢价。市场不会主动来找你说，「嘿，你现在值更多了，我们给你涨薪吧。意思是，你每多待一年，就多交一年的忠诚税，税率大概是每年5%到10%的薪资差距。如果差了20%、30%，那你得想清楚，你愿意为了「稳定」，每年多交多少忠诚税。你算一下，在同一家公司待5年，每年涨6%，复利下来大概涨了33%。你在这里干了三年五年，兢兢业业，结果公司招一个刚毕业的，开的价比你还高。]]></description><category></category></item><item><title><![CDATA[老板把公司搬到二线，底薪从一线直接砍到5000。员工集体抗议，他说，这个钱在当地算高薪了。但他没说的是，这件事在法律上意味着什么]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160230165</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160230165</guid><author>java_mindmap</author><pubDate>Thu, 16 Apr 2026 15:33:00 +0800</pubDate><description><![CDATA[根据《劳动合同法》第四十条，用人单位在「劳动合同订立时所依据的客观情况发生重大变化，致使劳动合同无法履行」的情况下，可以解除劳动合同，但必须提前三十日书面通知，或者额外支付一个月工资作为代通知金，同时还要支付经济补偿。我认识一个朋友，几年前遇到过类似的情况，公司搬迁，要求他去新城市，薪资结构也跟着调整，实际到手少了将近三分之一。维权这件事，在中国的职场语境里，长期以来都被包装成一件「麻烦」的事，好像是你在给别人添乱，好像是你不识好歹。但你想想看，劳动合同是你签的，工资是你谈的，这些权利是法律明文保障的。]]></description><category></category></item><item><title><![CDATA[同事拿了8万补偿金，做完交接走人了。新同事误删资料，老板说，你必须回来，否则全行业封杀你。这件事让我想了很久]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160230067</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160230067</guid><author>java_mindmap</author><pubDate>Thu, 16 Apr 2026 11:46:58 +0800</pubDate><description><![CDATA[你可以选择继续帮忙，但那是你的善意，不是你的义务。你想想看，这位同事当时的处境，他刚刚经历了被辞退，拿了补偿金，好不容易把这段关系画上句号，正准备重新出发。我想聊的是，为什么这种事情发生的时候，很多人的第一反应不是「这不合理，我要维权」，而是「要不要回去帮一下，毕竟以后还要在这个行业混」。把锅甩给已经离职的人，是一种很典型的责任转移，把内部管理失职的代价，转嫁到一个没有任何防御能力的人身上。当然，现实中真正走到那一步的人很少，因为维权的成本确实不低，时间、精力、心理压力，都是真实的消耗。]]></description><category></category></item><item><title><![CDATA[大厂内部爆料，干久了才明白，普通员工卷技术卷到头，发现根本卷错了方向，真正决定公司命运的从来不是执行层]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160194055</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160194055</guid><author>java_mindmap</author><pubDate>Wed, 15 Apr 2026 12:17:08 +0800</pubDate><description><![CDATA[工作几年之后，大家用的是同一套工具，踩的是同一批坑，接受的是同一套培训体系。但大多数人在大厂里，离真正的决策层有十万八千里，中间隔着无数层汇报关系，你的声音能不能传上去，本身就是个问题。说真的，我觉得这个帖子真正戳到人的地方，不是「决策层水平差」这个结论，而是它让很多人突然意识到，自己这几年卷的方向，可能从一开始就不对。这不是贬低，这是规律。所以那个老员工说的，其实是一个很朴素的观察，执行层的天花板，是由决策层的水平决定的。最近看到一个帖子，发帖的是某大厂的老员工，干了很多年，说了一句话，评论区直接炸了。]]></description><category></category></item><item><title><![CDATA[某大厂员工在内网发帖，建议对P9以上领导进行老年痴呆筛查，帖子火了，评论区一片沉默]]></title><link>https://blog.youkuaiyun.com/java_mindmap/article/details/160159282</link><guid>https://blog.youkuaiyun.com/java_mindmap/article/details/160159282</guid><author>java_mindmap</author><pubDate>Tue, 14 Apr 2026 22:14:00 +0800</pubDate><description><![CDATA[那个发帖的员工，他可能刚提了一个新方案，被否了。你想想看这个人，可能五十岁出头，在公司做了十几年，手里有资源，有人脉，有话语权。心理学里有个概念，叫地位固化效应，就是人在获得高位之后，认知灵活性会下降，因为他们不再需要适应环境，环境开始适应他们。我看完这个帖子，第一反应不是「这人胆子真大」，而是，这句话背后，藏着一件很多人憋了很久的事。每一个在大组织里工作的人，都在学一件事，怎么在一个不完美的系统里，找到自己能做的那一点点事。你说了，你就是那个「不懂事」的人，你的晋升、你的项目、你的年终奖，都可能受影响。]]></description><category></category></item></channel></rss>