Demon.Lee 2023-10-25 08:26

😡 不要以行动上的勤奋,来掩盖思维上的懒惰

我发现自己经常这样,明明磨刀不误砍柴工,非要绕圈圈,明明可以花点时间思考,就能想到更优的方案,可还是走回老路子。

如果:
1、眼前的桌面很乱,花 5 分钟收拾一下?
2、可以通过 debug 找问题,就不要加日志;
3、可以搜索,就不要来回滑动屏幕翻目录;
4、可以用工具导入导出,就不要用一条条录;
5、可以快捷键(如 vim),就不要用鼠标;
6、可以用 AI,就先用 AI 确定范围,再用 Google 核实;
7、可以先设计,就不要先动手撸;
8、……

昨天同事问我,IDEA Plugin 工程如何 debug,我竟然没用过,他又问,你都是加日志调试问题吗?言下之意,这种方法太 low,效率低下。我很羞愧。原来,我时常用勤奋作为挡箭牌,来掩饰自己懒惰的大脑。

我得把第一句话贴在墙上,然后深呼吸~

Demon.Lee 2023-10-21 22:00

博客的云主机马上又到期了,去年在 UCloud 薅羊毛,一年只要 468 块,现在续费居然要两千多,算了,换一家继续薅~

京东 1499 三年,就它了,1M 就 1M 吧。

装一个 docker,copy 一下数据,然后启动,部署便完成了,最后再改一下域名解析,搞定。

Demon.Lee 2023-10-08 09:06

Warp 终端的 Vim 模式终于来了,敲命令的速度可以上一个台阶了~

之前摸索了好久,一直没搞定,原来是没支持~

Demon.Lee 2023-09-19 22:10

我们总喜欢把别人不同的观点或意见当作是对自己的否定,而不能理性地将其放在具体的事务上。玻璃心啊,玻璃心。我也有这个问题,得修炼。陈海贤老师在书中曾写到:

越是成熟的自我,其实越不会害怕改变,也越容易接纳别人的观点;
而越不成熟的自我,越会担心被别人支配,所以会用更大的声音说不,保护自己的边界。

Demon.Lee 2023-09-16 07:25

优秀的人到底优秀在哪里?把时间当钱花,满满地执行力,坚持坚持再坚持。

Demon.Lee 2023-08-30 10:17

✍️ 前两天,Spring Boot 中遇到一个问题,在此记录一下。

起初是一个实现了 CommandLineRunner 接口的初始化代码没有执行,查询原因未果,换成 ApplicationRunner 接口后好了。我特定问了一下 AI,二者有什么区别,没发现可用信息。

@Configuration
public class BeanConfiguration implements ApplicationRunner {
      @Override
      public void run(ApplicationArguments args) throws Exception {
            VelocityInitializer.initVelocity();
      }
}

后来,ApplicationRunner 也出现了类似问题,重启一下又好了,此时还未意识到问题出在哪。

第二天,当我运行一些单元测试时,发现单元测试进不去,进程也没挂,只是一直在转圈。于是开始正式排查,搜索一些内容后,终于找到了原因:有另一个实现了 ApplicationRunner 接口的类,在其 run 方法中写了一个 while(true),然后,主线程便堵在那了。

@Component
public class DelayedQueueConsumer implements ApplicationRunner {

    @Override
    public void run(ApplicationArguments args) throws Exception {
          while (true) {
              long timeMillis = System.currentTimeMillis();
              ...
              TimeUnit.SECONDS.sleep(1);
          }
    }
}
Demon.Lee 2023-08-17 09:59

跟着老师撸 Mini 版 Spring,已经可以支持 @Autowired 注解进行 Bean 注入了,接着干 💪 ……

Demon.Lee 2023-08-01 15:00

就在中国大陆的知识分子被送往农村接受再教育之际,中国台湾、韩国和东南亚的芯片产业正在将农民从农村拉出来,在工厂为他们提供良好的工作。

Demon.Lee 2023-07-18 19:20

沟通小感

有很多次,在事后,我发现沟通的结果跟我预想的完全不一样。对方想说的是 A,我理解成了 B,或者反过来,我想表达的是 C,对方以为的是 D。

为啥会这样呢?我很困惑。

一个可能的原因是,我们在口头沟通,没有标准的可视化产物,比如用文字写下来发给对方确认,或用图形直观的展示出来。你说的星星和我说的星星真的是一个东西吗?

还有什么原因呢?我的感受是,人都爱听自己想听的,比如都喜欢被表扬。是自己想听的就听进去了,不是自己想听的,可能就随缘了,事后再按照自己的想法加工加工,就变成了结论。仔细观察,当别人或自己在发表看法的时,是不是口若悬河,而变成了听者呢,大概率在看手机 🐶

既然如此,还是写下来吧,用文字或其他可视化产物(比如流程图)来表达自己。

Demon.Lee 2023-07-14 09:29

C 语言版多人聊天,哈哈哈,感觉好假 😂