Java 12 骚操作, 文件比对居然还能这样玩!

Java 13 都快要来了,12必须跟栈长学起!

Java 13 即将发布,新特性必须抢先看!

之前分享了一些 Java 12 的骚操作,今天继续,今天要分享的是 Java 12 中的文件比对骚操作。

我们或多或少会遇到这样的需求:怎么比对两个文件中的内容一样?

你会把两个文件中的内容拉出来一个个字符对比,然后提交一大堆不怎么优雅的代码?

这样你就太 OUT 了!

在 Java 12 中,仅需要 1 行代码即可搞定!

Java 12 骚操作, String居然还能这样玩!

Java 13 都快要来了,12必须跟栈长学起!

Java 13 即将发布,新特性必须抢先看!

栈长之前在Java技术栈微信公众号分享过《Java 11 已发布,String 还能这样玩!》这篇文章,介绍了 Java 11 的 String 新玩法,让大家耳目一新。

Java 12 已经发布数月了:Java 12 正式发布,8大新特性!,今天我再来分享下在 Java 12 中关于 String 的三个骚操作,绝逼有用。

更多关于 Java 的资讯、干货教程、以及好消息,请关注微信公众号:Java技术栈,第一时间推送。

坐稳了,准备起飞!

Spring Boot YML 掀翻 Properties!!

.properties 配置文件大家应该都很熟悉,键值对嘛,.yml 配置文件栈长也是从 Spring Boot 开始了解到的。

那么,这两种格式的配置文件到底有哪些区别呢?哪个更好?能不能替换代替?今天,栈长就来解开这些谜团,看 YML 能不能掀翻Properties。。。

.properties格式:

1
2
3
spring.application.name=register-center
spring.security.user.name=javastack
spring.security.user.password=javastack

推荐一款阿里开源的 Java 诊断工具,好用到爆!

Arthas是什么鬼?

Arthas是一款阿里巴巴开源的 Java 线上诊断工具,功能非常强大,可以解决很多线上不方便解决的问题。

Arthas诊断使用的是命令行交互模式,支持JDK6+,Linux、Mac、Windows 操作系统,命令还支持使用 tab 键对各种信息的自动补全,诊断起来非常利索。

这是它的官方网站:

https://alibaba.github.io/arthas/index.html

Github地址:

https://github.com/alibaba/arthas

Arthas能解决什么问题?

Intellij IDEA 智能补全的 10 个姿势,太牛逼了。。

一年多前,栈长那时候刚从 Eclipse 转型 IDEA 成功,前面转了好多次,都是失败史,都是泪。。后面我就在微信公众号 “Java技术栈” 写了这篇文章:Intellij IDEA非常6的10个姿势!,感叹 IDEA 智能提示的强大,也对 IDEA 略表尊敬。

关于智能提示,这次我再分享一篇关于自动补全方面的。

首先来看一下下面这张图,在方法里面有效位置后面输入一个.,最后面会列表所有可用的自动补全的关键字,这也就是今天要分享的内容。

下面再介绍几个它们的用法,其实很简单,跟上次一样,这次我同样还是录了动图,这样看得更直观,看起来更牛逼。。