
Java
文章平均质量分 52
没有社保的码农
已转行摆摊
展开
-
超简单的Excel导入
【代码】超简单的Excel导入。原创 2024-05-14 14:13:41 · 160 阅读 · 0 评论 -
Spring Cloud项目如何防止重复提交(自定义注解)
使用Redis+Aop实现,结合 Redis 来实现这个功能,我们将用户的请求信息存储在缓存中,这样就可以实时跟踪用户请求的状态,同时也可以提高系统的性能。为了限制用户在短时间内重复提交相同的请求,我们可以设置一个时间间隔来限制重复提交。在项目开发过程,我们也会经常遇到这种问题,前端未拦截,或者拦截失败,导致后端接收到大量重复请求,结果把这些重复请求入库后,产生大量垃圾数据。使用时直接在方法上使用@NoRepeatSubmit即可。直接简单粗暴,使用计时器和状态禁止几秒内点击。原创 2024-01-12 15:59:22 · 1306 阅读 · 2 评论 -
RockerMQ发送消息流程
Service@Autowired/*** @Description: 功能描述* 当发送的消息不重要时,采用OneWay方式,以提升吞吐量,一般用户日志存储* @param: 参数描述* @throws: 异常描述*//*** @Description: 功能描述* 默认使用同步发送syncSend, 但拿不到回执;convertAndSend和send等价* @param: 参数描述* @throws: 异常描述*//**原创 2024-01-16 14:46:41 · 675 阅读 · 0 评论 -
Spring Cloud中使用Dubbo
Dubbo是一款高性能、轻量级的开源Java RPC框架,主要用于构建大型分布式系统。提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。Dubbo框架主要由以下组件构成:Provider、Consumer、Registry、Monitor和Container。Provider是服务提供者,发布服务并将服务注册到注册中心,等待消费者调用。Consumer是从注册中心订阅服务,和服务提供者进行通信,消费服务。原创 2024-01-17 15:05:08 · 1056 阅读 · 0 评论 -
企业微信接入芋道SpringBoot项目
接入企业微信的话肯定不能像平常pc端一样先登录再根据权限看页面,不然的话不如直接手机浏览器打开登录账号来得更为方便,所以迎面而来面临两个问题。原创 2023-10-27 13:53:14 · 1251 阅读 · 0 评论 -
芋道前后端分离项目跳过登录
在此页面中可以看到当在没有获取到token时,如果此页面在白名单中则直接进入,所以我们将刚刚配置在。在此路径下配置需要跳过登录的页面路径,记住path中编辑的名称。根据以上两图可以发现芋道的。将所有需要跳过登录的方法。,否则会提示登录状态过期。至此完成免登录进入页面。原创 2023-10-27 10:39:51 · 3356 阅读 · 0 评论 -
Stream流的使用详解(持续更新)
一般简单方式我们会使用双重for循环来处理判断数据取值(如下代码所示),但是数据量越大的情况下代码效率则越低,并且现在很多公司都会限制for循环层数所以。原创 2023-09-28 15:30:22 · 755 阅读 · 2 评论