Let it crash
让异常自然向上传播,而不是用布尔值来包装错误。这样代码更简洁,错误处理也更统一。
布尔值只用于业务逻辑分支,没异常就意味着成功。No exception means success
让异常自然向上传播,而不是用布尔值来包装错误。这样代码更简洁,错误处理也更统一。
布尔值只用于业务逻辑分支,没异常就意味着成功。No exception means success
从 2022 年 ChatGpt 的横空出现,到现象级的 Deepseak,采用了不到 3 年之久。我做公交车都时不时的看到很多人在用 AI 去搜索问题。我前一段时间租房的室友,计算水电费的时候也会打开 DeepSeak。AI 已经渗透到我们生活中的方方面面。虽然 AI 的幻觉问题仍然存在,但是目前他们已经能成为一个工作打字的存在了。作为一个开发者,我也在思考,AI 时代,资料一句话可查的时代,一句话生成质量还不错的方案的时代,什么才值得记录。
我的前一段时间,重新整理了我博客中的内容,删除了很多文章。其中很多文章我写完之后从未打开,里面都只是一些我学习期间,写完的代码的集合,它们只是看起来像一篇文章。
自己开发了一个完整的新需求,这种掌控感真不错,也不是代码有那么强的掌控欲,而是同事们写的代码稍微有点随意哈哈。看到自己的代码,整整洁洁,遵循了基本的代码规范,挺舒服的。
需求定的晚,但是要上线急。所以上周末加班了,加了两天班,也没有出去玩。
周五中午下楼梯扭到脚了,原因是我当时在和隔壁部门的一个女生聊天时没有看到台阶...,当场就听到嘎吱声了,然后我就回去躺平了,一开始不疼,我甚至还想直接去吃饭,还好没去,不一会就肿了。我怕以后成了个小瘸子,我赶紧请假如拍片了。感谢各位同事对我的帮助。
在医院我弄了个轮椅,坐轮椅太慢了,索性我就推轮椅,再索性我就直接骑着轮椅了哈哈哈。经历了两天的休息后,我能慢慢的走路了,周日中午饭我是自己下去吃的。
一次只干一件事
Did just one thing this time — resisted the urge to clean up the annoying old redundant code while adding a new field.
给我妈下上豆包 AI,教会她怎么打文字聊天、打语音、打视频。我妈隔三差五的心情不好,看到她初次接触和豆包聊天时,满脸的笑容。我想这可能就是科技的温暖和意义吧。给我爸也下一个。看花还挺准的,一看一个准。给我爸演示的时候怎么用豆包看花的时候,我偷瞄了他一眼,看着他因为豆包正确识别出了家中一颗橡皮树而嘴角露出微笑。我们又去院里,给他演示了,如何询问豆包“为什么这个桂花树不开花。”
class Solution {
public int[] twoSum(int[] nums, int target) {
int len = nums.length;
for (int i = 0; i < len; i++) {
for (int j = i + 1; j < len; j++) {
if (nums[i] + nums[j] == target) {
return new int[]{i, j};
}
}
}
return new int[]{0, 0};
}
}
在实际的开开发项目中,我们可能只需要某些属性是注入的,新建一个属性类显得又有点多余了。在一般情况下我们都会使用 Spring 的 @Value 注解,以实现配置注入的效果。虽然很好用,但是它是项目启动时一次性注入的,而不能随配置的变化而变化。
这篇文章我们将从 Spring 源码开始梳理,一步一步实现一个简单的动态配置刷新。
AccessibleObject (父类)
├── Field (字段)
├── Method (方法)
└── Constructor (构造函数)
动态配置刷新的重要性不言而喻,解决方案也有很多,比如 Nacos。有了它们,我们可以非常方便的实现配置修改,而不用重新重启服务,大大提高了配置效率。但是也不是所有的项目都需要这么重的服务,而且一个系统如果引入越多外部依赖,就越不可控。所以我们可以自己手动实现一个动态配置刷新,以实现更高的灵活性(同时也是一个学习的好机会)
去做了心理咨询,明白了一些事情
When you can have a good relationship with yourself, you can handle relationships with everyone else.
It is important to accept your feelings of dislike instead of bindly rejecting them. For example: 'okay , i dont like you, but we still have to work together.'
What I probably desire most is to be influential, which might stem from childhood experiences of insecurity and feeling invisible.
It’s okay to have a healthy sense of self-worth—to feel stronger or more perceptive than others sometimes. But we should avoid polarized thinking, and instead say something more neutral, like “we just focus on different things.”
My anxiety might be rooted in deeper childhood experiences. It may not be fully cured, but I can build greater emotional resilience.
This is my journal — a quiet place to capture small pieces of my life.
可能并不高深,但我希望它真诚。
这本日记,不求被谁读懂,只希望被善意包围。
我祝福一切。
祝福家人、朋友、陌生人,
也祝福意见不一致的人,甚至是对我有敌意的人。
🌱 也祝愿你——身体安康,平安喜乐。