前言

今天我们来聊一聊Spring Retry框架。

Spring Retry提供了一个关于重试失败操作的抽象,强调对流程和基于策略的行为的声明性控制,易于扩展和定制。例如,对于一个操作,如果它失败了,我们可以根据异常的类型,使用一个固定的或指数级的回退来重试它。

并不是所有的异常失败都适合重试,比如参数校验错误,显然不适合重试,而Spring Retry可以指定要重试的异常类型,对于指定类型的异常进行重试。

阅读全文 »

前言

今天总结了一个云上传的小demo特地来跟大家分享下。

这个demo可以将一些文件上传到云服务器。我们来看下吧。

正文

阅读全文 »

前言

在Java中,我们知道可以随意创建对象,只要对象未被GC回收,我们都可以继续在程序里使用,但这些对象只是存在于JVM内存中的,我们JVM一旦停止,这些对象就消失不见了。

经常有些时候,我们需要把这些对象持久化下来,再次需要时,再重新把对象读取出来,Java中有一种机制,对象序列化机制(object serialization)便可以帮我们完成相关功能。

对象序列化,可以方便的把对象状态保存为字节数组,可以通过字节流进行远程网络传输等,接收到字节流,通过反序列化机制,可以将字节数组转换为相关对象。

阅读全文 »