2024年07月25日
2024年07月25日
我们在编写Spring Boot应用中经常会遇到这样的场景,比如:我需要定时地发送一些短信、邮件之类的操作,也可能会定时地检查和监控一些标志、参数等。
2024年07月25日
在使用Spring Boot开发应用时,实现限流是一个常见的需求,主要是为了保护系统在高并发情况下的稳定性和可用性。下面是一些常见的限流技术及其实现方式:
2024年07月25日
作者:陶清清 来源:https://www.jianshu.com/p/2949db9c3df5
在Java 8以前,日期和时间处理一直被广大java程序员抱怨太难用,首先是java.util和java.sql中,都包含Date类,如果要进行时间格式化,还需要java.text.DateFormat类处理。同时java.util.Date中既包含了日期,又包含了时间,所以java8新的日期和时间库,很好的解决了以前日期和时间类的很多弊端。并且也借鉴了第三方日期库joda很多的优点。
2024年07月25日
在JDK8中,引入了三个非常有用的时间相关的API:Duration,Period和ChronoUnit。
他们都是用来对时间进行统计的,本文将会详细讲解一下这三个API的使用。
2024年07月25日
在设计类和数据结构时,尽可能优先考虑不变性。不可变对象一旦创建就无法修改,从而产生更安全、更可预测的代码。
以下总结了采用不可变对象设计的场景和建议:
2024年07月25日
摘要: 响应式宣言如何解读,Java中如何进行响应式编程,Reactor Streams又该如何使用?热衷于整合框架与开发工具的阿里云技术专家杜万,为大家全面解读响应式编程,分享Spring Webflux的实践。
本篇文章来自于2018年12月22日举办的《阿里云栖开发者沙龙—Java技术专场》,杜万专家是该专场第四位演讲的嘉宾,本篇文章是根据杜万专家在《阿里云栖开发者沙龙—Java技术专场》的演讲视频以及PPT整理而成。
2024年07月25日
最近工作中遇到需要计算时间差,搜索了几种计算时间差的方法,这里总结一下
1、java 7中的日历类Calendar
Calendar类使用其静态的getInstance()方法获取一个日历实例,该实例为当前的时间;如果想改变时间,可以通过其setTime方法传入一个Date对象,即可获得Date对象所表示时间的Calendar对象
2024年07月25日
从Java 8开始,java.time包提供了新的日期和时间API,新增的API严格区分了时刻、本地日期、本地时间,并且,对日期和时间进行运算更加方便。主要涉及的类型有以下几类: