
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
项目环境:spring boot 环境,代码在Git上
我们正式环境线上的naocs配置项都是要持久化到自己的数据库的,方便查找问题。本地测试准备:1.下载naocs,nacos-1.3.22.下载mysql,我的版本5.7+下载完naocs后解压,我们进入naocs/conf 可以看到nacos提供了nacos-mysql的脚本我们打开看下,nacos让我们新建数据库并且名称必须为nacos-config我们新建本地数据库,然后执行nacos-mys
springcloud分布式项目使用nacos
为什么要使用分布式锁在分布式场景下为了保证数据最终一致性。在单进程的系统中,存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步(lock—synchronized),使其在修改这种变量时能够线性执行消除并发修改变量。但分布式系统是多部署、多进程的,开发语言提供的并发处理API在此场景下就无能为力了。分布式锁的使用场景电商网站用下单操作时需要使用,秒杀活动更是如此,否则会
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流缓存 缓存的目的是提升系统访问速度和增大系统处理容量降级 降级是当服务出现问题或者影响到核心流程时,需要暂时屏蔽掉,待高峰或者问题解决后再打开限流 限流的目的是通过对并发访问/请求进行限速,或者对一个时间窗口内的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务、排队或等待、降级等处理缓存的目...
最近使用spring boot开发一个系统,nginx做负载均衡分发请求到多个tomcat,此时访问页面会把请求分发到不同的服务器,session是存在服务器端,如果首次访问被分发到A服务器,那么session就会被存到A服务器,再次访问时负载均衡会分发到B服务器那么第一次访问的session信息就会获取不到之前的session信息,所以需要实现session共享,还好有spring sessio
hadoop使用java编写,所以windows安装和java一样也需要配置环境变量。一、下载所需文件JDK下载地址,jdk1.8下载Hadoop下载,hadoop下载,进去后找到一个版本然后点击 Binary download 下载到本地。Hadoop windows环境编译工具,winutils下载 ,下载后解压出来 二、安装文件 jdk安装,jdk安装并不复杂,这里就不...
hadoop使用java编写,所以windows安装和java一样也需要配置环境变量。一、下载所需文件JDK下载地址,jdk1.8下载Hadoop下载,hadoop下载,进去后找到一个版本然后点击 Binary download 下载到本地。Hadoop windows环境编译工具,winutils下载 ,下载后解压出来 二、安装文件 jdk安装,jdk安装并不复杂,这里就不...
下载redis登录redis官网https://redis.io/download下载对应windows版本的redis,我本次下载安装的是windows 64位版本的。或者到gitHub上获取https://github.com/ServiceStack/redis-windows 安装redis我的redis安装在D盘其中各个文件的作用文件名简要r...
平时工作中我们经常会生成各种单号,大部分的单号都是日期加上自增长的序列如:VC20181115001,VC201811151525001,常用格式: 字母 + yyyyMMdd + 001,字母 + yyyyMMddHHmmss + 001等等。我们可以使用mysql解决这个问题,使用存储过程调用,适合普通单号生成,不适合高并发的单号生成。1.我们新建一张序列表 sys_sequence...







