- bug:node-sass报错
问题:淘宝的npm镜像源https://registry.npm.taobao.org到期,切换到了新镜像源,npmconfigsetregistryhttps://registry.npmmirror.com但是启动老某些老项目的时候,报了node-sass的问题,原因:通过排查发现,原来是有个.npmrc文件配置了老淘宝源 而且npm包管理器就算已经通过np......
- K8S学习教程(二):在 PetaExpress KubeSphere容器平台部署高可用 Redis 集群
前言Redis是在开发过程中经常用到的缓存中间件,为了考虑在生产环境中稳定性和高可用,Redis通常采用集群模式的部署方式。在制定Redis集群的部署策略时,常规部署在虚拟机上的方式配置繁琐并且需要手动重启节点,相较之下,使用PetaExpress提供的Kubernetes(k8s)服务进行Redis集......
- 关于redis锁的详解
引用 https://www.jb51.net/article/251428.htmLocklock=newReentrantLock();@AutowiredStringRedisTemplateredisTemplate;publicstaticfinalStringg01="good:01";publicstaticfinalStringREDIS_LOCK="good_lock";......
- H3C华三服务器raid报错数据恢复
一、确认RAID状态与硬盘状态检查RAID状态:通过服务器的管理界面或命令行工具检查RAID的状态,确认是RAID配置错误、信息丢失还是硬盘故障导致的RAID报错。检查硬盘状态:检查服务器的所有硬盘的状态,包括健康状况、读写性能等,以确定是否有硬盘出现物理故障或逻辑错误。二、尝试恢......
- NoSQL 之 Redis 集群部署
前言:(1)主从复制:主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。缺陷:故障恢复无法自动化;写操作无法负载均衡;存储能力受到单机的限制。(2)哨兵:在主从复制的基础上,哨兵实......
- Linux执行./configure时报错
configure:error:noacceptableCcompilerfoundin$PATH上述错误是未安装合适的编译器所导致的报错。sudoyuminstallgcc-c++(使用sudoyuminstallgcc-c++时会自动安装/升级gcc及其他依赖的包。)安装、升级完毕后重新执行以下命令即可!./configuremakemake......
- 聊聊JAVA项目中架构以及配置文件
今天我来聊一下以前项目中的架构和配置文件,之前发的一篇关于用原始的TOMCAT进行项目打包和启动的文章很多人都看了。也得到了不少点赞和评论,这也是算大家对我的认可。 今天呢,我们继续来聊聊以前Java项目当中的项目架构和配置文件。 首先是......
- 使用Redis实现消息队列:List、Pub/Sub和Stream的实践
摘要Redis是一个高性能的键值存储系统,它的多种数据结构使其成为实现消息队列的理想选择。本文将探讨如何使用Redis的List、Pub/Sub和Stream数据结构来实现一个高效的消息队列系统。1.消息队列的基本概念消息队列是一种应用程序之间进行通信的机制,允许应用程序以异步的......
- quartz调度框架和gbase8s适配过程中的四个报错
1.报错Causedby:java,sql.SOLExceptionCreatebreakpoint.:发生语法错误。程序与数据库通过jdbc连接时,为了保持连接,会向数据库发送sql语句验证连接有效--如mysql的其他数据库connection-test-query:"select1;"--gbase8s数据库需要修改connection-test-query:"sel......
- Redis缓存穿透
现象:1、应用服务器压力变大2、redis命中率降低3、一直查询数据库产生原因;1、redis查询不到数据2、出现很多非正常URL访问解决方案:1、对空值做缓存---如果一个查询返回的数据为空(不管是数据是否不存在),我们仍然把这个空结果(null)进行缓存,设置空结果的过期时间会很短,最长不超过......