上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页
摘要: ReentrantLock 是JDK提供的可重入锁实现类,可用其替换synchronized来实现锁重入效果;其底层实现主要是依靠AbstractQueuedSynchronizer,本文将通过ReentrantLock来观察AbstractQueuedSynchronizer的运行流程。 这个类在 阅读全文
posted @ 2021-07-05 12:03 小蚊子大人KN 阅读(30) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/xing1/p/14967560.html https://gitee.com/TongHuaShuShuoWoDeJieJu/spring-cloud-alibaba.git https://gitee.com/TongHuaShuShuoWoDeJ 阅读全文
posted @ 2021-07-05 11:45 小蚊子大人KN 阅读(146) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/you-men/p/14968116.html#_label0_0 目前最主流的分布式配置中心主要有 spring cloud config,apollo和nacos,spring cloud属于spring体系, 我们就考虑apollo(携程)和na 阅读全文
posted @ 2021-07-05 11:36 小蚊子大人KN 阅读(167) 评论(0) 推荐(0) 编辑
摘要: TTL 过期时间 2. 死信交换器和死信队列何为死信? 被拒绝的消息过期的消息消息队列达到最大长度 交换机的持久化是我们在使用rabbitmq经常需要做的事情,声明交换器时将 durable 参数设置为 true 来实现的。如果不设置持久化属性的话,当 RabbitMQ 服务重启后交换器的数据就会丢 阅读全文
posted @ 2021-07-05 11:23 小蚊子大人KN 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Redisson中给出的是UUID + ThreadId)获取锁。 信号量(Semaphore)会维护一组许可证用于限制线程对资源的访问,当我们有一资源允许线程并发访问,但我们希望能限制访问量,就可以用信号量对访问线程进行限制。当线程要访问资源时,要先调用信号量的acquire方法获取访问许可证,当 阅读全文
posted @ 2021-07-05 10:43 小蚊子大人KN 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 2.1、对称加密 对称加密算法的特点是加密使用的密钥和解密使用的密钥是相同的。也就是说,加密和解密都是使用的同一个密钥。因此对称加密算法要保证安全性的话,密钥自然要做好保密,只能让使用的人知道,不能对外公开。 2.2、非对称加密 在非对称加密算法中,有公钥和私钥两种密钥,其中,公钥是公开的,不需要保 阅读全文
posted @ 2021-07-05 10:03 小蚊子大人KN 阅读(213) 评论(0) 推荐(0) 编辑
摘要: TreeMap实现了SotredMap接口,它是有序的集合。而且是一个红黑树结构,每个key-value都作为一个红黑树的节点。如果在调用TreeMap的构造函数时没有指定比较器,则根据key执行自然排序,如果指定了比较器则按照比较器来进行排序。 红黑树是一个更高效的检索二叉树,有如下特点: 每个节 阅读全文
posted @ 2021-07-05 09:59 小蚊子大人KN 阅读(1546) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/vipstone/p/14970723.html @Resource 注解和 @Autowired 注解以当前的场景来说,它们的主要区别是 @Resource 是 Java 自身提供的注解,而 @Autowired 是 Spring 提供的注解,@Au 阅读全文
posted @ 2021-07-05 09:40 小蚊子大人KN 阅读(1384) 评论(0) 推荐(0) 编辑
摘要: 说道布隆过滤器,就免不了说到缓存穿透。 缓存穿透 在高并发下,查询一个并不存在的值时,缓存不会被命中,导致大量请求直接落到数据库。 布隆过滤器的设计原理 (这里是重点,再看不懂,私聊我) 数据库所有的键,经过一次哈希运算,收敛到(A,B)区间, 某个待查询的键K,如果经过同样的哈希运算,落在(A,B 阅读全文
posted @ 2021-07-05 09:34 小蚊子大人KN 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 方式 一: 在实体类上加@DatetimeFormat与@JsonFormat注解 @DatetimeFormat:将前台日期字符串转换成Date格式 @DateTimeFormat(pattern="yyyy-MM-dd") @JsonFormat:将服务器端Date日期转换成指定字符串格式 @J 阅读全文
posted @ 2021-07-02 17:43 小蚊子大人KN 阅读(442) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页