logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springboot 实现redis分布式锁

随着现在分布式架构越来越盛行,在很多场景下需要使用到分布式锁。分布式锁的实现有很多种,比如基于数据库、 zookeeper 等,本文主要介绍使用 Redis 做分布式锁的方式,并封装成spring boot starter,方便使用一. Redis 分布式锁的实现以及存在的问题锁是针对某个资源,保证其访问的互斥性,在实际使用当中,这个资源一般是一个字符串。使用 Redis 实现锁,主要...

jackson 的方式 objectmapper 来把json转成 list 集合

ObjectMapper mapper = new ObjectMapper();List<MltWaitLendReco> lendReco = mapper.readValue(listStr,new TypeReference<List<MltWaitLendReco>>() { });System.out.

kafka 相关的命令操作 以及配置server.properties

1、启动Kafkabin/kafka-server-start.sh config/server.properties &2、停止Kafkabin/kafka-server-stop.sh3、创建Topicbin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1

mac 下 docker安装zook和 kafka

1.拉镜像docker pull wurstmeister/kafkadocker pull wurstmeister/zookeeper2.启动docker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeperdocker run --name kafka01 \-p 9092:9092 \-e ...

一.docker的入门

 1.Docker是什么?        Docker 是世界领先的软件容器平台。开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用 Docker 可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用 Docker 可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为 Linux 和 Windows Server 应用发...

第 2-7 课:使用 Spring Boot 上传文件到 FastDFS

什么是 FastDFSFastDFS 是一个开源的轻量级分布式文件系统,它解决了大数据量存储和负载均衡等问题,特别适合以中小文件(建议范围:4 KB < file_size < 500 MB)为载体的在线服务,如相册网站、视频网站等。在 UC 基于 FastDFS 开发向用户提供了网盘、社区、广告和应用下载等业务的存储服务。FastDFS 由 C 语言开发,支持 Linux、F...

mysql 子查询 not in 或者 in的优化

1.在MySQL 中,in 优化思路, 利用left join 来优化,类似如下的查询方式:select idfromawhere idin(selectid from b)如这样的查询方式,在大数据量的情况下,查询很慢,需要改写优化sql,那么就可以用left join来优化改写如下格式:select id from a left join b on a.id =b.idwhere b.id i

#mysql#sql#数据库
到底了