- 博客(38)
- 资源 (13)
- 问答 (3)
- 收藏
- 关注
原创 Sentinel针对IP限流
总结:IP为127.0.0.1的请求限制为1QPS,总请求限制为3QPS,单个IP请求限制不能大于default请求限制,default默认生效。设置规则(只能填入一个限制IP,多个IP需要设置多条规则)改造限流策略的针对来源选项。
2023-07-26 16:41:52
2984
3
原创 JAVA枚举使用总结
总结:请求参数statisticType可传递all_order_statistic、team_order_statistic等String类型的name,也可传递Integer类型的下标,all_order_statistic下标为0,team_order_statistic下标为1,依次往下递增,如果传递的name或下标不存在,则无法请求成功。枚举值为share时,数据库保存为2。:通过枚举的name映射入库,如:all_order_statistic、team_order_statistic。
2023-07-21 15:52:14
185
原创 Redisson分布式锁
指定了过期时间的,不会自动续期;没有指定,看门狗自动续期。看门狗是Redission提供的一种自动延期机制,这个机制使得Redission提供的分布式锁是可以自动续期的,加锁的服务停止,看门狗机制失效,redis中的锁就会过期失效。
2023-07-13 10:41:32
469
原创 Mybatis-plus通用查询方法封装
工具类1(适用在没有mybatis-plus包的情况下)工具类2(适用在有mybatis-plus包的情况下)Mapper通用查询方法。
2023-07-12 20:19:12
1072
原创 Seata分布式事务失效场景
2.被调用服务全局异常捕获了,在Feign结果解析器中对返回结果进行判断,然后抛出异常,注意:解析器中抛出的异常会继续被FallbackFactory的默认实现捕获,需要在Feign熔断降级中将异常继续往上抛出(如上图)。Tip:Feign调用出现异常时如果没写FallbackFactory,或在FallbackFactory中继续往上抛出,则程序会因为异常执行中断;如果写了FallbackFactory,没有往上抛出异常,程序会继续执行。
2023-07-12 20:06:17
771
原创 Arthas tt 监控Controller异常UnsupportedOperationException
Arthas和Skyworking同时使用,造成Controller层端点tt -t监控失败
2023-06-30 22:57:29
1374
原创 Springboot项目判断环境是否需要注册上Nacos
2.控制二:可以依据命令行参数判断是否需要注册;1.控制一:可以依据环境判断是否需要注册;
2023-06-15 16:53:10
342
原创 FeignClient方法中使用@Validated校验传参
参数校验是通过AOP-cglib动态代理实现,对加了注解的方法进行增强,在Feign方法执行前的增强方法里校验实体类中加了注解的属性是否满足条件,不满足条件则抛出ConstraintViolationException异常,不能在FeignClient中fallbackFactory中被捕捉,只能在调用FeignClient方法前捕捉,继承自RuntimeException。新增@Validated和@Valid注解。新增@NotNull注解。
2023-06-09 22:36:10
1152
原创 @FeignClient定义fallbackFactory捕捉feign异常
3.定义FeginExceptionUtil.exception方法处理异常。1.在@FeignClient添加fallbackFactory属性。2.定义类:UserInviteActFallback.java。
2023-06-09 22:19:56
1075
原创 Cannot resolve symbol ‘String‘ IDEA爆红
IDEA爆红Cannot resolve symbol 'String'
2023-02-14 16:55:57
518
原创 亚马逊Amazon站内信对接
亚马逊新版API:https://developer-docs.amazon.com/sp-api/docs/messaging-api-v1-reference#confirmcustomizationdetailshttps://developer-docs.amazon.com/sp-api/docs/messaging-api-v1-reference#confirmcustomizationdetails亚马逊站内信没有API可以对接; 亚马逊站内信、QA等会以邮件的形式发送到店铺邮箱;.
2022-05-07 15:42:55
1908
1
原创 spring cloud stream 整合 rocketMQ
1.添加依赖<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-stream-rocketmq</artifactId></dependency>2.添加配置spring: cloud: stream: rocketmq: binder: .
2021-05-11 14:30:27
940
原创 谷歌(Chrome)浏览器自定义插件
准备1.js文件:需要的功能逻辑2.插件主入口及配置:manifest.json3.插件图标目录结构:添加插件流程(选择插件文件夹)代码manifest.json{ "name": "百度", "manifest_version": 2, "version": "1.0", "description": "百度图片", "browser_action": { "default_icon": "1.png" },"p...
2021-03-29 11:33:28
1937
原创 java调用默认打印机打印发货标签
效果:实现:主入口public static void main(String[] args) { //获取默认的打印机 PrintService defaultPrint = PrintServiceLookup.lookupDefaultPrintService(); //设置打印内容 String fnSku = "M010000000003306079"; String productName = "SmallRig FS5 Supp.
2021-03-26 15:12:14
717
原创 exe4j将jar转为exe
1.选择类型2.设置exe名称和输出路径(名称随便)3.设置名称和exe图标(ico)4.jre如果是64位,需要勾选5.选择打包好的jar包,及设置exe启动类(此图是springBoot的项目)6.jre设置(如果运行机器上没有jre环境,需要设置)7.注意:jre要和打包好的exe放在第6步的相对位置,并且打包使用时必须保持位置不变(可以创建exe的快捷方式)...
2021-03-26 13:55:21
130
原创 js解析本地Excel
通常,一般读取Excel都是由后台来处理,不过如果需求要前台来处理,也是可以的。下载插件地址:https://github.com/SheetJS/js-xlsx需要用到的js文件:xlsx.full.min.js、shim.js
2017-11-10 11:49:05
1111
原创 Selenium+webDriver+win10 启动IE11 浏览器报错“org.openqa.selenium.NoSuchWindowException
Selenium2+webDriver 启动IE11报错错误信息:org.openqa.selenium.NoSuchElementException: Unable to find element with id == u1 (WARNING: The server did not provide any stacktrace information)源码: WebD
2017-06-26 09:15:03
1790
Allegro、Amazon、Ebay、Lazada、Magento、Shopify、速卖通对接文档整理
2022-06-24
apache-maven-3.6.0-bin.rar
2020-03-05
natapp_windows_amd64_2_3_8.zip
2020-03-05
jdk1.8.0_71.tar.gz
2020-03-05
apache-jmeter-5.2.1.zip
2020-02-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人