logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分分钟钟搞定Docker下面的redis sentinel集群

今天给大家介绍一下如何通过Java来set和get值到Redis Sentinel集群中。在开始之前我们首先要搭建一个Redis Sentinel集群环境,搭建过程这边我就不多介绍了,不会的可以去看我《Docker下面安装redis sentinel集群》这篇博客,里面已经介绍的很清楚了。redis集群环境:三个redis服务器,其中6379为master服务器,6380、6381是slave服务

#docker
经典项目应用场景分享-上

项目实际开发过程中,往往有很多场景需要设计实现。而且如果设计不得当,后期会出现很多问题,甚至有可能会导致项目延期或者失败。今天给大家介绍我们项目的几个应用场景,当然不一定是最完美的方案,童鞋们一定要根据实际情况酌情处理。想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~应用场景:1.用户分润结算场景:业务背景:用户可以将自己...

#java
分布式项目中Nginx应用场景研究

众所周知nginx一般有两个作用,一个是负载均衡、一个反向代理。但是自从接触了duubo+zookeeper(或者springcloud)之后,脑子里面就会有一个疑问,像基于duubo+zookeeper(或者springcloud)这种分布式项目,本身就可以实现负载均衡的功能,那我们还需要nginx来做负载均衡吗?答案是显而易见的,那我们不仅就要问:nginx的负载均衡和分布式中自带的负载均衡有

#nginx
【坑】dubbo+zookeeper服务端重复调用三次

今天遇到一个神坑,坑了足足有半天的时间,一直在这个坑里面爬不出来,当然有很大一部分原因是因为我经验不足引起的,今天和大家一起分分享一下这个神坑。坑的场景:项目采用dubbo+zookeeper实现分布式RPC调用。客户端和服务端都是springboot项目,客户端通过RPC远程调用服务端,但是意外的出现了Tried 3 times of the providers的错误,发现服务端对应的接口被重复

#dubbo#zookeeper
利用redis实现每日签到功能

今天给大家介绍一个简单的应用场景,我们迷你喵小程序最近新增了一个签到功能,但是每天只能签到一次,我们如何实现每日只签到一次呢?想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~首先我们需要考虑一下几点:此类似的数据和时间、用户量成正比,越晚后面,数据量越大,会一直叠加。用户签到操作,在一定场景下面并发量会很高,而且得考虑用户可...

#java
RabbitMQ 自动创建队列/交换器/绑定

#自动创建队列,什么玩意儿?在没有使用Spring AMQP之前,如果我们使用的是官方的Java客户端,我们需要自己手动调用创建channel,手动调用channel.queueDeclare()方法来创建队列。如果使用Spring AMQP来操作RabbitMQ的时候,我们会做些什么呢?在配置文件里配置Queue,XXExchange,Binding等信息。配置完成之后我们启动Spring容器,

【面试题】SpringCloud架构中如何保证定时任务只在一个服务在执行

有时候我们在开发过程中,很容易犯这样一个错误,就是在服务中写一个定时任务,然后也没做其它的处理就上线了。然后微服务架构为了保证高可用,一般都会部署多个服务,这个时候问题就来了,时间一到定时任务一启动,发现你部署多少个服务,就会跑多少个定时任务。如果服务器性能一般,定时任务占用内存又多,服务器跑死都有可能。问题:那基于SpringCloud的架构中,这种情况我们应该如何处理呢?这边我们先来简...

docker中安装mycat

1.在Linux中新建一个docker文件夹,如下图所示:文件里面分别有Dokcerfile文件、mycat安装文件、jdk安装包。2.利用Dockerfile文件生成docker镜像,文件内容如下:FROM ubuntuADD jdk-8u161-linux-x64.tar.gz /usr/local/src  ADD mycat  /usr/local/src/mycat ENV JAVA_H

Java之json和对象之间的相互转换

json使用前必须先引入json的相关jar包,我这里用的是json-lib-2.4-jdk15.jar这个版本的jar包。如果大家没有的话可以直接在我这里下载:点击打开链接想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~导入完jar就可以正式开始开发了,这里先看一个对象转json的例子:对象的具体内容如下:pack...

史上最全的正则表达式-匹配中英文、字母和数字

开发过程中,经常会遇到需要对输入内容进行筛选,这个时候就需要用正则表达式来匹配了,下面是我收集的一些常用正则表达式,希望可以帮助到大家~想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~1、匹配中文:[\u4e00-\u9fa5]2、英文字母:[a-zA-Z]3、数字:[0-9]4、匹配中文,英文字母和数字及下划线:^[\u...

#正则表达式
    共 46 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择