使用bucket4j对Spring API进行限流

速率限制是一种API访问策略,限制客户端在指定时间内对API的调用次数。用于防止API遭无意和恶意的过度调用。

Spring Boot开始改用Gradle构建

Spring Boot团队称从2.3.0M1开始改用Gradle执行构建,以减少构建时间加快开发和测试反馈。

H2数据库引擎

H2数据库由java语言构建,其源码可用于学习和剖析数据库原理,最终jar文件约为2 MB大小,属于内存数据库支持多版本并发和全文检索。

数据库变更记录控制 - Liquibase vs Flywaydb

记录管理数据库架构变更,数据库的版本控制,进行可靠的架构演变,轻松简单的生成SQL。

Java数据库 - HSQLDB

HSQLDB(HyperSQL DataBase)是用Java编写的SQL关系数据库,提供一个小型、快速的多线程具备事务式控制的数据库引擎。

程序员专用搜索引擎 - Quickref

Quickref是一款面向程序开发人员的搜索引擎,搜索内容为官方文档以及由社区驱动的资源。

Java性能调优的11个小技巧

无论使用哪种编程语言或平台,编写性能良好的应用程序都不简单,Java也不例外。

Spring Boot有多快,如何做性能优化

Spring Engineering团队的首要任务之一就是spring的性能,Spring Boot2.1之后能在10MB的堆中运行简单的Netty应用。

离线数据同步工具 - DataX

DataX离线数据同步工具能同步包括MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、DRDS 等各种异构数据源间的数据。

Java应用程序诊断工具 - Arthas

Arthas能帮助开发人员解决生产环境中Java应用程序问题,无需修改代码或重启动服务器。