分类目录

链接

2023 年 2 月
 12345
6789101112
13141516171819
20212223242526
2728  

近期文章

热门标签

新人福利,免费薅羊毛

springboot使用lock4j实现并发控制

一般情况下,我们使用乐观锁来处理并发超发的情况,但是,乐观锁在某些情况下,并不能彻底解决超发情况,于是只能上悲观锁(synchroized, 独占线程),特别是在分布式的情况下分布试锁就更为常见了。 下以使用一种基于redis的分布试锁来实现并发控制。 pom.xml增加: <!--若使用redisson作为分布式锁底层,则需要引入--> <dependency> <groupId>com.baomidou</groupId> <artifactId>lock4j-redisson-spring-boot-starter</artifactId> <version>2.2.2</version...

JAVA 暂无评论 阅读(106)

springboot全局增加sentinel

pom.xml增加: <!--sentinel--> <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-core</artifactId> <version>1.8.6</version> </dependency> <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-annotation-aspectj</artifactId> <version>1.8.6</version> </dependency> <dependency> <groupId>com.alibaba.csp</groupId> ...

JAVA 暂无评论 阅读(74)

推送镜像到dockerhub

docker build -t brucexhe/sentinel-dashboard:1.8.6 . docker login username: brucexhe password:xxxxxxxx docker push brucexhe/sentinel-dashboard:1.8.6 附 docker run -d --name sentinel-dashboard -p 8718:8718 brucexhe/sentinel-dashboard:1.8.6 附docker compose: sentinel: image: brucexhe/sentinel-dashboard:1.8.6 container_name: "sentinel-dashboard" ports: - 8718:8718 restart: on-failure    

DevOps, Docker 暂无评论 阅读(79)