logo头像

From zero to HERO

Java 8 中的函数式断言Predicate

Java 8 中的函数式断言Predicate

最近在搞Excel导入,数据校验是少不了的,但是不同的数据字段有不同的校验策略,五花八门的,甚至不确定,没有办法使用JSR303。所以就搞一个校验策略工具,把校验策略抽象出来。这里尝试了Java...

Spring Framework in 2021

Spring Framework in 2021

最近Spring各个团队的大佬在一起探讨了一下2021年Spring项目的新东西和预期的变化。胖哥就赶紧整理出来分享给大家,希望大家能够及时抓住未来的技术趋势。 Spring Boot目前Spr...

Java 8 Stream 的特点

Java 8 Stream 的特点

Java 8 的Stream API 提供了不少可替代Java 集合框架的操作。但是不少同学在学习和使用Stream时依然感到很困惑,不知道何时使用Stream,甚至想不起来使用Stream,甚...

Spring Boot 快速集成 Swagger3

Spring Boot 快速集成 Swagger3

接口文档总是很烦人,我曾经尝试过用Postman来编写和分享项目文档,感觉还不错。但是最近项目紧,我没有额外的时间可以花在它上面,这也导致我尝试YApi(另外一种文档)的计划泡汤了。嗯,目前没有...

Spring Security 实战干货:新的JWT实现

Spring Security 实战干货:新的JWT实现

之前在Spring Security 实战干货系列中我使用了Spring官方提供的spring-security-jwt作为JWT的实现。目前该工具包已经不再维护,而且对于最新推出的Spring...

新的虚拟机平台GraalVM,编程语言可以无缝沟通了

新的虚拟机平台GraalVM,编程语言可以无缝沟通了

1. 前言在许多年前,一群不需要产出的IT学术研究人员搞了一个有趣的实验性项目叫MaxineVM,它是一个一个用Java实现的元循环Java虚拟机。其实我也不知道这么高端的名字是啥意思,反正是一...