SpringBoot 集成 redis 分布式锁
继上一篇 SpringBoot 整合 redis 踩坑日志之后,又学习了 redis 分布式锁,那为什么需要分布式锁? redis 分布式锁原理 在传统单体应用单机部署的情况下,可以使用 Java 并发相关的锁,如 ReentrantLco...
继上一篇 SpringBoot 整合 redis 踩坑日志之后,又学习了 redis 分布式锁,那为什么需要分布式锁? redis 分布式锁原理 在传统单体应用单机部署的情况下,可以使用 Java 并发相关的锁,如 ReentrantLco...
SpringBoot 中除了了对常用的关系型数据库提供了优秀的自动化测试以外,对于很多 NoSQL 数据库一样提供了自动化配置的支持,包括:Redis, MongoDB, Elasticsearch, Solr 和 Cassandra。 整...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
今日内容是消息队列。大佬讲了三个消息队列分别是 Pegion、Kafka 和 RabbitMQ。其中 Pegion 是公司自己研发的组件。今天主要在 SpringBoot 中集成 RabbitMQ , 将消息储存在消息队列中并消费的过程。 ...
Java8 引入了一个十分有趣的 Optional 类它主要是为了解决臭名昭著的空指针异常(NullPointerException)。当我们对对象的属性进行检查,判断它的值是否为期望的格式,最终却发现我们查看的并不是一个对象,而是一个空指...
今天打开页面报错,地址是有效的,但浏览器会报 “No ‘Access-Control-Allow-Origin’ header is present on the requested resource &...
相信小伙伴平时的文件、资源都会保存在百度网盘上,但是有些资源比如视频是不能在线观看的,所以只能下载下来,但是除非我们是百度尊贵的 vip ,否则一定会为百度网盘的龟速下载抓狂,所以这里就要给百度网盘加速100倍,享受飞一般的感觉。 废话不多...
一、前言 了解CAS,首先要清楚JUC,那么什么是JUC呢?JUC就是java.util.concurrent包的简称。它有核心就是CAS与AQS。CAS是java.util.concurrent.atomic包的基础,如AtomicInt...
一、目的 针对不同地区,设置不同的语言信息。 SpringBoot国际化配置文件默认放在classpath:message.properties,如果自定义消息配置文件,需要application.properties或applicatio...
一、简述 配置多数据源意思就是在一个项目中使用多个数据库,在项目使用中可以不用手动切换数据库来实现不同数据库的数据获取和更新。 源码地址: github.com/hanguilin/b… 项目环境: SpringBoot 2.1.9、Spr...
一、简介 什么是线程池? 池的概念大家也许都有所听闻,池就是相当于一个容器,里面有许许多多的东西你可以即拿即用。java中有线程池、连接池等等。线程池就是在系统启动或者实例化池时创建一些空闲的线程,等待工作调度,执行完任务后,线程并不会立即...