摘要:
前几天分享了Java 18 新特性:简单Web服务器的jwebserver命令行功能。 今天换一种方式,使用Java代码来实现一个静态资源服务器。 详细步骤我录了个视频放到B站了,感兴趣的小伙伴可以点击查看Java 18 新特性:Simple Web Server(2) 代码比较简单,直接贴出来了: 阅读全文
摘要:
在今年3月下旬的时候,Java版本已经更新到了18。接下来DD计划持续做一个系列,主要更新从Java 9开始的各种更新内容,但我不全部都介绍,主要挑一些有意思的内容,以文章和视频的方式来给大家介绍和学习。为了第一时间获得内容更新,对文章形式感兴趣的小伙伴可以关注我的博客或者公众号(程序猿DD),对视 阅读全文
摘要:
抛异常相信大家都会吧?只需要这样就可以了: throw new RuntimeException("didispace.com"); 但是,在开发过程中有一些情况,我们需要测试程序对异常的处理逻辑是否正确,这个时候就需要我们在程序运行时主动的抛出异常才会触发相关逻辑来验证正确性,比较常见的场景有:事 阅读全文
摘要:
大家在Debug程序的时候,是否遇到过因为“下一步”按太快,而导致跳过了想要深入分析的那段代码?是不是很想要有“回到上一步”这样的操作呢? 在IDEA中就提供了一个帮助你回退代码的机会,但这个方法并不是万能的。好了,下面就来具体说说这个功能的使用! 使用Reset Frame回退操作 不知道你在De 阅读全文
摘要:
作为一名开发者,相信大部分人都喜欢用Markdown来写文章和写文档。 如果你经常用开源项目或者自己维护开源项目,肯定对于项目下的README文件也相当熟悉了吧,通常我们会在这里介绍项目的功能、如何使用等内容。 对于一些需要用命令执行的开源项目的话,也会附上一些命令行的操作提示。 这样我们就可以一边 阅读全文
摘要:
前段时间发了个关于《Spring支持PHP》的视频:点击查看 然后有小伙伴留言说:“你这个翻译好像很好用的样子”。 的确,我自己也觉得很好用。之前视频没看过的不知道是哪个,可以通过截图简单了解下: 基本操作就是选中要翻译的句子,直接按个快捷键,就出来了,并且可以同时产生多个不同翻译API的结果。 好 阅读全文
摘要:
最近这段时间,一些互联网大厂把裁员称为“毕业”的话题被热议了很久。 上午,DD在网上瞎逛看到了一篇文章,似乎找了这一做法的祖先。原来这么有“创意”的操作,很好多年前的漂亮过就已经有了,所以其实这也是个舶来品? 在这篇发表于2016年4月的文章中,据作者称:他在软件公司HubSpot工作了近两年,当有 阅读全文
摘要:
昨天分享了一个在IDEA中为Debug断点添加条件的小技巧。今天继续分享一个Debug过程中非常实用的小插件。 插件名字叫Jump To Line: 安装完成之后,你在Debug过程中,会在断点的左边出现一个黄色的小尖头。 你可以通过拖动这个黄色小尖头,直接将程序执行到某一行代码的位置,实现拖到哪儿 阅读全文
摘要:
近日,IDEA 2022.1的Beta 2版本发布了!下面我们一起来看看对于我们Java开发者来说,有哪些重要的更新内容。 Java增强 随着Java 18的正式发布,IDEA也在该版本中迅速跟进。目前已经支持的功能包括: @snippet标记 为了简化在API文档中包含示例源代码,在JDK 18中 阅读全文
摘要:
今天给大家分享一个IDEA调试过程中的一个小技巧。 先来说说场景,你有没有碰到类似的情况,一个循环结构里,中间某一个情况可能会出错。比如下面的代码结果中,可能执行到第27次的时候,会出现问题。 for(int i = 0; i < 100; i++) { // 业务逻辑 System.out.pri 阅读全文