技术
奋斗的二师弟
这个作者很懒,什么都没留下…
展开
-
java使用redis接口访问频率限制
本文使用AOP与redis进行接口的访问频率限制,两个功能,可以限制两次接口访问间隔时间与几分钟内访问几次,比如,某接口3分钟内同一用户不能超过10次,并且两次访问间隔不能低于10S。废话不多说,上代码。@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documented/** * one minutes request frequency is Fifty times, exceeding the wait fiv原创 2021-12-21 14:35:29 · 3394 阅读 · 0 评论 -
RabbitMq延时队列-死信方式处理延时任务
##队列绑定import org.springframework.amqp.core.*;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import java.util.HashMap;import java.util.Map;@Configurationpublic class RabbitMqConfig {原创 2020-08-20 20:07:52 · 231 阅读 · 0 评论 -
springBoot,使用jedis操作lua脚本实现分布式锁,兼容redis单点、集群、哨兵模式连接
@Configuration@ConditionalOnClass({GenericObjectPool.class})@Slf4jpublic class RedisConfig{ @Autowired RedisProperties redisProperties; @Value("${spring.redis.strategy}") private String strategy; @Bean public JedisSentinelPool j.原创 2020-08-19 11:07:30 · 424 阅读 · 0 评论 -
SpringBoot连接redis,支持单点、集群、哨兵模式自适应配置(二、redissonClient)
@Autowired RedisProperties redisProperties; /** * 哨兵模式自动装配 * * @return */ @Bean(destroyMethod = "shutdown") @ConditionalOnProperty(name="spring.redis.strategy", havingValue = "3") public RedissonClient redisson...原创 2020-08-19 10:54:19 · 2192 阅读 · 0 评论 -
SpringBoot连接redis,支持单点、集群、哨兵模式自适应配置(一、redisTemplate)
可以根据配置相应策略切换redis的模式@Autowired RedisProperties redisProperties; @Autowired @Value("${spring.redis.strategy}") private String strategy; /** * 连接池配置信息 */ @Bean public JedisPoolConfig jedisPoolConfig() { JedisP原创 2020-08-19 10:51:50 · 1561 阅读 · 0 评论 -
List的日期排序Collections.sort()
package test;import java.util.ArrayList;import java.util.Calendar;import java.util.Collections;import java.util.Date;import java.util.List;public class Test { public static void main(String[...原创 2019-09-19 16:49:29 · 1020 阅读 · 0 评论 -
多个图片链接打包成zip
public void download(HttpServletRequest request, HttpServletResponse response){ try { String downloadFilename = "中文.zip";//文件的名称 downloadFilename = UR...转载 2019-05-22 14:03:26 · 849 阅读 · 0 评论 -
spring MVC rmi配置
1.生产者配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.spring...转载 2019-04-16 11:21:44 · 323 阅读 · 0 评论 -
spring MVC dubbo 生产者和消费者配置
1.生产者配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:contex...转载 2019-04-16 11:00:45 · 1006 阅读 · 0 评论 -
spring事务回滚相关
事务的作用就是为了保证用户的每一个操作都是可靠的,事务中的每一步操作都必须成功执行,只要有发生异常就回退到事务开始未进行操作的状态。 在实际项目中,使用事务是很简单的,在 Spring 项目中,一个 @Transactional 注解就可以解决。 1. 异常并没有被 “捕获” 到 这是个很常见的小坑,异常并没有被 “捕获” 到,导致事务并没有回滚。我们在业务层代码中,也许已...转载 2018-11-29 14:12:35 · 220 阅读 · 0 评论