![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作常用
unascribed
欢迎观看
展开
-
SpringBoot项目中使用Redis+注解+拦截器实现接口幂等性校验
一、概念1. 幂等性定义 幂等性原本是数学上的概念,公式:f(x)=f(f(x)) 能够成立的数学性质。用在编程领域,则意为对同一个系统,使用同样的条件,一次请求和重复的多次请求对系统资源的影响是一致的。举个简单例子来说,就是我们在添加一个学生信息的时候,由于某种原因(网络抖动之类),导致发送多次请求,只能保存一次提交的信息。2. 幂等性需注意的问题幂等性的实质是一次或多次请求同一个资源,其结果是相同的。其关注的是对资源产生的影响(副作用)而不是结果,结果可以不同网络超时、服务宕机等问题,不是原创 2020-09-25 20:28:03 · 815 阅读 · 1 评论 -
java优雅的处理程序中的异常
java优雅的处理程序中的异常一、自定义异常类(1)继承 Exception 或 RuntimeException(2)定义构造方法/** * @author lqh * @date 2020/9/22 * 业务逻辑异常 */public class ServiceException extends RuntimeException{ private String code; private String msg; public ServiceException原创 2020-09-23 13:19:57 · 1505 阅读 · 2 评论 -
Apache POI Excel 速度相关
Apache POI Excel速度POI基本概念 1. POI针对目前存在的两种版本的Excel有不同的实现方式.而对于相同版本的Excel又分为Dom解析和Sax解析两种.而这两种在内存使用,性能各方面均有不同.usermodel,它是基于DOM的文档驱动,读写都支持,基于内存的,总之就是很垃圾SAX(simple API for XML)是一种XML解析的替代方法。相比于DOM,SAX是一种速度更快,更有效的方法。它逐行扫描文档,一边扫描一边解析。而且相比于DOM,SAX可以在解析文档的原创 2020-09-10 10:08:13 · 1844 阅读 · 0 评论