简述JDK中的ServiceLoader(服务注册机制)
技术是工具,不是目的,我们学习的目的是让我们在达成目的前,有更多的选择。
技术是工具,不是目的,我们学习的目的是让我们在达成目的前,有更多的选择。
短链的核心逻辑是链接映射,或者说重定向。
以空间来换时间
解耦是为了方便拓展与维护,你一个HelloWorld解个什么耦。
建造者(Builder)模式又是为了方便构造参数,采用链式调用可以更方便地填充对象参数。
今天查资料,偶然看到了一篇介绍处理分页参数的文章 - 我再也不想写@RequestParam(“current”)了。 我本来想着处理分页参数不是用封装的方式就可以了吗,但是想着万一人家有更加隐式的方式呢,就点进去看了一下。 果然,里面介绍了一个...
为什么要数据解耦,是为了拓展出更多的部署场景。
美化是一项无穷无尽的工作。
黑幕简单地说,就是将字体隐藏,只有把鼠标移上去才会显示内容。 这个其实就是一个简单的hover: 123456789.mask { background-color: #252525; color: #252525; transi...
从安装Hexo到与Obsidian配合完成一整套的个人博客编写,以及GithubPages的发布。