×

spring boot

[SpringBoot系列]缓存解决方案

闲鱼之家 闲鱼之家 发表于2024-05-11 浏览8177 评论0
缓存概述 企业级应用主要作用是信息处理,当需要读取数据时,由于受限于数据库的访问效率,导致整体系统性能偏低。 应用程序直接与数据库打交道,访问效率低 ​ 为了改善上述现象,开发者通常会在应用程序与数据库之间建立一种临时的数据存储机制,该区域中的数据在内存中保存,读写速度较快,可以有效解决数据库访问效率低下的问题。这一块临时存储数据的区域就是缓存(cache)。 使用缓存后,应用程序与缓存打交道,缓存与数据库打交道,数据访问效率提高 缓存是一种介于数

nginx

nginx代理后打开grafana页面If you‘re seeing this Grafana has failed to load its application files

闲鱼之家 闲鱼之家 发表于2024-05-11 浏览5846 评论0
在学习开源监控prometheus和grafana的时候,通过nginx代理无法访问grafana问题记录。在调整grafana的ini文件后,直连grafana是没问题,通过nginx代理访问页面报错如下。 If you’re seeing this Grafana has failed to load its application files This could be caused by your reverse proxy settings. If you host gra

spring boot

Redis遇到过的问题(Could not get a resource from the pool)

寒峰之巅 寒峰之巅 发表于2024-05-10 浏览9371 评论0
Could not get a resource from the pool(无法从池中获取资源) 背景情况: 平常都在正常运行的项目,因为更改某个代码逻辑并且没有改过redis获取之类的代码后出现这个问题 排查过程: 一、首先需要先尝试连接redis,如果连接不上那就重启 二、看redis的配置文件结合自己的需求看是否需要扩大配置,比例最大连接数等 三、连接redis,查看当前已连接数和配置 进入redis:./redis-cli -h 127.0.0.1 -p 63

中间件

SpringCache整合Redis实现项目缓存解决方案(spring cache整合redis)

AA飘凌 AA飘凌 发表于2024-05-10 浏览12122 评论0
前言   说实话,在写这一篇文章之前我一直没有搞懂一个问题。明明我们项目中使用最多的缓存技术就是Redis,用Redis就完全就可以搞定缓存的问题了,为什么还有一个SpringCache,以及SpringCache和Redis之间的区别。 一、 为什么要使用缓存 缓存是将数据直接存入内容中,读取效率比数据库的更高 缓存可以有效地降低数据库压力,为数据库减轻负担 二、 常见的缓存中间件 Redis、Memcached、Guava、Caffeine,其中Redis和Memcache

未命名

uniapp使用plus.sqlite实现图片、视频缓存到手机本地

浅薄 浅薄 发表于2024-05-10 浏览4171 评论0
SQLite模块用于操作本地数据库文件,可实现数据库文件的创建,执行SQL语句等功能。 注意:HBuilderX1.7.2及以上版本支持此功能。方法: openDatabase: 打开数据库 isOpenDatabase: 判断数据库是否打开 closeDatabase: 关闭数据库 transaction: 执行事务 executeSql: 执行增删改等操作的SQL语句 selectSql: 执行查询的SQL语句 回调方法: SQLiteSuccessCallbac