文章列表

共有 454 篇文章

IDEA文件树增强插件:Show Comment

前段时间刷朋友圈看到好友做了一个IDEA插件,具体功能是在侧边文件树中,显示Java类的注释信息,效果下面这样: !Show Commenthttp://www.didispace.com/images/202206/show-comment/1654659361627.png 觉得不错的小伙伴,可以在插件里搜索:Show Comment 安装使用: !Show...

如何设置IntelliJ IDEA的内存和启动参数

上一篇,通过一篇国外大佬的IDEA性能测试http://www.didispace.com/idea-tips/performance/customize-memory.html,得处一个结论:内存分配越多,执行效果就越好。但是,除了IDEA之外,许多其他应用程序也需要消耗内存。所以,大家的目标应该是在提高性能和内存消耗之间找到一个平衡。 马上就有读者问了,那么IDEA的内存怎么设置呢?...

spring-configuration-metadata.json文件是做啥的?

在前几天分享的关于Spring Boot Starter中的spring.factories文件不再推荐使用的视频下,看到有网友问了这样一个问题: !图 1https://static.didispace.com/images/202205/spring-configuration-metadata-json/1653644481556.png 这个文件也是位于/META-INF/目录下面:...

JetBrains IDE全新UI预览版来了,目标:简洁与强大兼顾!

5月23日,JetBrains发布了一篇博文,透露他们正在实现一套全新的界面界面。 !JetBrains IDE全新UI预览https://static.didispace.com/images/202205/idea-new-ui/1653500711136.png 他们认为目前行业中的用户界面趋势已经发生了演变,很多新用户认为JetBrains...

30秒免申请直接用上IDEA新UI

早上给大家介绍了IDEA官方宣布正在开发一套全新的UI,但目前是预览版需要申请才能体验。 随后马上就有网友分享了,不需要申请直接就能激活体验的方法。 本期视频:https://www.bilibili.com/video/BV165411X7u7https://www.bilibili.com/video/BV165411X7u7 只需要下面几步: 1....

Spring Boot Starter配置spring.factories的自动生成神器:mica-auto

昨晚我们讲了Spring Boot 2.7开始不再推荐使用spring.factories了https://blog.didispace.com/spring-factories-deprecations/,今天早上公众号(程序猿DD)上也推了,然后收到了不少反馈。其中有个网友说:要维护两个文件,太麻烦了。 !https://static.didispace.com/images/202205/b...

Spring Boot 2.7开始spring.factories不推荐使用了

如果你是Spring Boot用户的话,一定有这样的开发体验,当我们要引入某个功能的时候,只需要在maven或gradle的配置中直接引入对应的Starter,马上就可以使用了,而不需要像传统Spring应用那样写个xml或java配置类来初始化各种Bean。 如果你有探索过这些Starter的原理,那你一定知道Spring...

Java中如何快捷的创建不可变集合

在Java 9中又新增了一些API来帮助便捷的创建不可变集合,以减少代码复杂度。 本期配套视频:Java 9 新特性:快速定义不可变集合https://www.bilibili.com/video/BV1HY411F744/ 常规写法 以往我们创建一些不可变集合的时候,通常是这样写的: java // 不可变的Set Set set = new HashSet<>; set.add"a";...

Spring Boot 3.0.0 M3、2.7.0发布,2.5.x将停止维护

昨晚(5月19日),Spring Boot官方发布了一系列Spring Boot的版本更新,其中包括: - Spring Boot 3.0.0-M3 - Spring Boot 2.7.0 - Spring Boot 2.6.8 - Spring Boot 2.5.14 Spring Boot 3.0.0-M3 此版本包括74个bug修复、文档改进和依赖项升级,其中值得注意的新功能包括: -...

IntelliJ IDEA中如何优雅的调试Java Stream操作

什么是Stream操作 Stream操作是Java 8推出的一大亮点,它与java.io包里的InputStream和OutputStream是完全不同的概念。Java 8中的Stream是对容器对象功能的增强,它专注于对容器对象进行各种非常便利、高效的 聚合操作(aggregate operation),或者大批量数据操作 bulk data operation。Stream...

20 页, 共 46 页, 总计 454 篇文章