2019 年 6 月 23 日
最近读了一些Spring关于注解的代码,提了两个比较有趣的问题:Q1: 在Spring里面@Controller
, @Service
, @Repository
等与@Component
是等价的,如何实现的?Q2: @AliasFor
如何实现的?我们来聊聊这些问题。
2019 年 1 月 19 日
最近在读《Effective Java》第三版,讲到equals和hashCode的正确实现,感觉挺有意思的,在这里做个笔记。
2019 年 1 月 4 日
最近机缘巧合,帮潘总介绍了个新生意同时听闻了一些轶事,感觉值得深思,仅在此留作记录。
2018 年 12 月 3 日
听潘总说,新版Go语言要上泛型了,哈哈!说到泛型最终还是离不开它的协变、逆变和不变的问题,譬如在Java里String
是Object
的子类型,那么List<String>
是List<Object>
的子类型吗?最近正好在读《kotlin in Action》里关于泛型的一章,我觉得这章写得很好,非常简单易懂,因此在这里做个笔记。
2018 年 11 月 20 日
这两年,好多人在用 Spring Boot 做微服务,想必大家都用过 Spring Boot 的 @Async
注解,都觉得非常好用,但是有没有同学了解过 @Async
是怎么实现的呢?
本文中我们将模仿 @Async
注解来实现一个我们自己的切面注解。