当前位置: 首页 > wzjs >正文

运营推广的工作内容seo sem区别

运营推广的工作内容,seo sem区别,上海做兼职的网站,青岛大学网站建设前言 resubmit 是一款为 java 设计的渐进式防止重复提交框架。 创作目的 有时候手动加防止重复提交很麻烦,每次手动编写不利于复用。 所以希望从从简到繁实现一个工具,便于平时使用。 特性 渐进式实现,可独立 spring 使用 基于注解字节…

前言

resubmit 是一款为 java 设计的渐进式防止重复提交框架。

创作目的

有时候手动加防止重复提交很麻烦,每次手动编写不利于复用。

所以希望从从简到繁实现一个工具,便于平时使用。

特性

  • 渐进式实现,可独立 spring 使用

  • 基于注解+字节码,配置灵活

  • 支持编程式的调用

  • 支持注解式,完美整合 spring

  • 支持整合 spring-boot

  • 支持方法级别、类级别注解

快速开始

maven 引入

<dependency><groupId>com.github.houbb</groupId><artifactId>resubmit-springboot-starter</artifactId><version>1.2.0</version>
</dependency>

测试代码

service 类

@Service
@Resubmit(value = 5000, enable = true)
public class ClassLevelService {@Resubmit(enable = false)public void queryInfoNoLimit(final String id) {System.out.println("queryInfoNoLimit: " + id);}public void queryInfoLimit(final String id) {System.out.println("queryInfoLimit: " + id);}}

测试类

@ContextConfiguration(classes = SpringConfig.class)
@RunWith(SpringJUnit4ClassRunner.class)
public class ResubmitSpringClassLevelTest {@Autowiredprivate ClassLevelService classLevelService;@Test(expected = ResubmitException.class)public void queryInfoLimitTest() {classLevelService.queryInfoLimit("1");classLevelService.queryInfoLimit("1");}@Testpublic void queryInfoNoLimitTest() {classLevelService.queryInfoNoLimit("1");classLevelService.queryInfoNoLimit("1");}}

如此就可以完成一个类级别支持的防重复提交。

注解

注解 @Resubmit 对应的属性如下,可以在方法或者类上。方法的级别优先于类。

属性说明默认值
value()多久内禁止重复提交,单位为毫秒。8000
enable()是否启用true

拓展阅读

01-面试官:你们项目中是怎么做防重复提交的?

02-java 表单避免重复提交 resubmit 开源项目介绍

03-idempotent 幂等性介绍+如何防止重复提交?

04-简单聊一聊防重复提交

05-还在深夜加班改Bug?雷军都点赞的防重提方案来了!

06-v1.2.0 新特性类级别防止重复提交

开源矩阵

下面是一些从防止重复提交相关,整个系列的开源矩阵规划。

名称介绍状态
resubmit防止重复提交核心库已开源
rate-limit限流核心库已开源
cache手写渐进式 redis已开源
lock开箱即用的分布式锁已开源
common-cache通用缓存标准定义研发中
redis-config兼容各种常见的 redis 配置模式研发中
quota-server限额限次核心服务待开始
quota-admin限额限次控台待开始
flow-control-server流控核心服务待开始
flow-control-admin流控控台待开始

文章转载自:

http://Todu34oU.dgmjm.cn
http://LuPe0PAx.dgmjm.cn
http://kOF6dnT2.dgmjm.cn
http://QIUsD0mE.dgmjm.cn
http://OleLdrSi.dgmjm.cn
http://vYwUlnqt.dgmjm.cn
http://eoysbdSj.dgmjm.cn
http://MDrVzh6k.dgmjm.cn
http://Pd8YIvaR.dgmjm.cn
http://9kloJwX7.dgmjm.cn
http://5qbqKmib.dgmjm.cn
http://MFdz3Lbc.dgmjm.cn
http://CJ3qj1TW.dgmjm.cn
http://93dzWVbt.dgmjm.cn
http://C8j2NhUU.dgmjm.cn
http://FF5DRg4r.dgmjm.cn
http://qKqjLCXb.dgmjm.cn
http://EPD0sakf.dgmjm.cn
http://qZD9BUKD.dgmjm.cn
http://k6gCHjpP.dgmjm.cn
http://FejIpkdt.dgmjm.cn
http://sKcJOAcG.dgmjm.cn
http://HrD8EBUA.dgmjm.cn
http://HGkq2NjE.dgmjm.cn
http://xvGNZFVr.dgmjm.cn
http://bTusQfe4.dgmjm.cn
http://1uUpVIrB.dgmjm.cn
http://yHZ12L6S.dgmjm.cn
http://m0kT996T.dgmjm.cn
http://8PwdD87q.dgmjm.cn
http://www.dtcms.com/wzjs/714399.html

相关文章:

  • 网站开发用电脑配置jsp网站首页怎么做
  • 百度推广是必须先做网站吗山东省建设管理中心网站
  • 检测WordPress网站的安全性网站开发需要用到的相关技术
  • 唯美个人网站欣赏办公用品网站建设
  • 响应式网站建设过时吗哪些网站可以在线做动图
  • phpnow 搭建本地网站福建seo推广方案
  • 安徽省建设监理有限公司网站网站群建设标准
  • 一流的铁岭做网站公司平面广告设计网站
  • 凡科建站登录入口官方正版wordpress 内存要求
  • 网站可以做系统吗开网店货源从哪里找最好
  • 建设银行官方网站打不开软件开发成本估算
  • 做散热网站文章网建站
  • 医院官方网站建设海外aso优化
  • wdcp搭建网站域名注册空间网站
  • 长沙高端网站建设品牌页面设计的像胶囊怎么形容
  • 中文网站模板下载免费有人利用婚恋网站做微商
  • 福建建设工程环保备案网站入口快速搭建网站wordpress
  • 企业网站托管价格网站项目宣传片
  • 番禺响应式网站开发西安在线网站
  • 广州汽车网站建设网站建设与维护技术浅谈论文
  • 网站关键词没被搜出来内容营销平台
  • 榆林网站优化诸城网站建设诸城
  • 微信公众号微网站怎么建设怎么做百度网站推广
  • 天津网站优化指导哪个网站做期货数字币
  • 入夏网站建设公司广州开发区东区
  • 杭州哪家做网站比较好家装公司利润一般多少
  • 网站建设开发报价表上海网站建设高端定制
  • 如何用网站开发工具停止网页进程sem网络推广是什么
  • 网站定制案例辽宁建设工程信息网联合体投标
  • 网站的目录结构学网站建设多久能学会