logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java.lang.IllegalStateException: StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContex

Spring Boot应用程序运行Eureka Discovery Server时报错Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat

#java#tomcat#开发语言
基于redis分布式锁解决定时任务重复问题

在看代码之前请先看优化篇:基于Redis的Setnx实现分布式锁_p&f°的博客-CSDN博客1、在启动了上加 @EnableScheduling 注解2、 写一个server类以防急用,没看前一篇文章,把 RedisLock 也再贴一下3、启动两个Application模拟分布式服务,查看定时任务执行情况,发现是顺序执行的,结果截图如下8080执行情况8081执行情况...

#redis#分布式#数据库
使用nginx搭建三台tomcat集群

环境:这里使用本地环境完成。先新建两台centOs7虚拟机,一台装nginx作为反向代理服务器,不会安装的同学请看:安装nginx(官网下载编译安装)_p&f°的博客-CSDN博客另一台centOs7安装三个tomcat(当然如果你的电脑可以的话可以开三个centOs7分别装tomcat,也更符合实际生产环境),安装教程在一台centOs7里布置多个tomcat_p&f°的博客-CSDN博客步骤:

#nginx#java
Keepalived实现双机(主从nginx)主备高可用(1)

原理图:环境:一台虚拟机里面分别安装两台CentOs7,并在两台centOs7里面分别安装nginx和keepalived。不会安装的小伙伴戳:安装nginx(官网下载编译安装)_p&f°的博客-CSDN博客以及:Keepalived安装_p&f°的博客-CSDN博客配置:1、nginx安装完毕即可,无需修改配置。在index.html里面修改下,以区分访问到不同的nginx2、分别修改主备kee

#nginx#linux
基于Redis的Setnx实现分布式锁

基于Redis的Setnx实现分布式锁

#redis#分布式
搭建redis主从复制(读写分离)

一、主从复制原理在搭建redis读写分离架构时,master必须开启持久化。(可参考博客,RDB和AOF持久化策略一起使用也行Redis的持久化机制(RDB和AOF)(1)_p&f°的博客-CSDN博客)一旦master宕机,虽然slave可以继续提供读服务。但等到master恢复,由于没有持久化,内存里面没有任何数据,master再次做数据同步的时候,会把slave里的数据清空。二、本博客实现的

#redis#数据库#database
到底了