SpringRetry框架简介 发表于 2019-05-29 分类于 学习 阅读次数: Valine: 本文字数: 21k 阅读时长 ≈ 19 分钟前言今天我们来聊一聊Spring Retry框架。Spring Retry提供了一个关于重试失败操作的抽象,强调对流程和基于策略的行为的声明性控制,易于扩展和定制。例如,对于一个操作,如果它失败了,我们可以根据异常的类型,使用一个固定的或指数级的回退来重试它。并不是所有的异常失败都适合重试,比如参数校验错误,显然不适合重试,而Spring Retry可以指定要重试的异常类型,对于指定类型的异常进行重试。阅读全文 »
Java将文件上传到云服务器 发表于 2019-05-20 更新于 2019-06-09 分类于 学习 阅读次数: Valine: 本文字数: 25k 阅读时长 ≈ 23 分钟前言今天总结了一个云上传的小demo特地来跟大家分享下。这个demo可以将一些文件上传到云服务器。我们来看下吧。正文阅读全文 »
Java序列化和反序列化的几种方式 发表于 2019-05-05 分类于 学习 阅读次数: Valine: 本文字数: 12k 阅读时长 ≈ 10 分钟前言在Java中,我们知道可以随意创建对象,只要对象未被GC回收,我们都可以继续在程序里使用,但这些对象只是存在于JVM内存中的,我们JVM一旦停止,这些对象就消失不见了。经常有些时候,我们需要把这些对象持久化下来,再次需要时,再重新把对象读取出来,Java中有一种机制,对象序列化机制(object serialization)便可以帮我们完成相关功能。对象序列化,可以方便的把对象状态保存为字节数组,可以通过字节流进行远程网络传输等,接收到字节流,通过反序列化机制,可以将字节数组转换为相关对象。阅读全文 »