
java知识点理解
如此而已QAQ
stay hunger,stay foolish
展开
-
指数退避算法+异步任务
参考:https://www.jianshu.com/p/0a6ee8c13522指数退避的原理是对于连续错误响应,重试等待间隔越来越长。您应该实施最长延迟间隔和最大重试次数。最长延迟间隔和最大重试次数不一定是固定值,并且应当根据正在执行的操作和其他本地因素(例如网络延迟)进行设置。大多数指数退避算法会利用抖动(随机延迟)来防止连续的冲突。由于在这些情况下您并未尝试避免此类冲突,因此无需使用此随机数字。但是,如果使用并发客户端,抖动可帮助您更快地成功执行请求1 配置异步线程池package cn原创 2020-05-19 17:12:12 · 655 阅读 · 0 评论 -
关于Serializable的一点理解
序列化和反序列化概述序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题!序列号冲突的原理...原创 2018-12-18 10:10:25 · 148 阅读 · 0 评论 -
maven中dependencyManagement等标签的简述
概念:<properties>: 在properties 标签中集中定义所有依赖的版本号<dependencyManagement>: 声明版本号和scope;并不引入依赖!<dependency>: 依赖的坐标<dependencies>:声明在dep原创 2018-12-18 11:53:58 · 176 阅读 · 0 评论 -
网页静态化技术freemarker
1 为什么要使用freemarker网页静态化技术和缓存技术的共同点都是为了减轻数据库的访问压力,但是具体的应用场景不同,缓存比较适合小规模的数据,而网页静态化比较适合大规模且相对变化不太频繁的数据。另外网页静态化还有利于 SEO(Search Engine Optimization 搜索引擎优化)。2 freemarker入门小Demo2.1 导入工程依赖 <dependenc...原创 2019-01-05 10:51:39 · 214 阅读 · 0 评论