相关文章
解决Redis缓存穿透(缓存空对象、布隆过滤器)
文章目录 背景代码实现前置实体类常量类工具类结果返回类控制层 缓存空对象布隆过滤器结合两种方法 背景
缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样缓存永远不会生效,这些请求都会打到数据库
常见的解决方案有两种,分别…
建站知识
2024/12/23 3:25:40
micro-app【微前端实战】主应用 vue3 + vite 子应用 vue3+vite
micro-app 官方文档为 https://micro-zoe.github.io/micro-app/docs.html#/zh-cn/framework/vite 子应用 无需任何修改,直接启动子应用即可。 主应用 1. 安装微前端框架 microApp
npm i micro-zoe/micro-app --save2. 导入并启用微前端框架 microApp
src/main.ts …
建站知识
2024/12/23 3:19:46
日常记录,使用springboot,vue2,easyexcel使实现字段的匹配导入
目前的需求是数据库字段固定,而excel的字段不固定,需要实现excel导入到一个数据库内。
首先是前端的字段匹配,显示数据库字段和表头字段
读取表头字段:
我这里实现的是监听器导入,需要新建一个listen类。
读Excel …
建站知识
2024/12/23 3:17:52
win10怎么卸载软件干净?电脑彻底删除软件的方法介绍,一键清理卸载残留!
电脑上经常会下载各种各样的软件来协助我们办公,不同的软件能够满足不同的需求。
但是不少软件可能使用频率没有那么高,甚至完全不使用。这个时候就需要将这些不常用的电脑软件卸载掉了,卸载软件能够释放一定的存储空间,提高电脑…
建站知识
2024/12/19 1:56:15
关于人工智能的一些展望
作为一名密切关注技术发展的观察者,我深信人工智能是我们时代最具变革性的技术之一。它不仅改变了我们的工作方式,也重塑了我们的日常生活。以下是我对人工智能未来发展的一些想法。
首先,在医疗领域,人工智能的应用前景令人兴奋…
建站知识
2024/12/18 15:53:32
【移动应用开发】界面设计(二)实现水果列表页面
续上一篇博客
【移动应用开发】界面设计(一)实现登录页面-CSDN博客 目录
一、采用ViewBinding实现一个RecyclerView
1.1 在app/build.gradle中添加recyclerview依赖,并打开viewBinding
(1)在app/build.gradle中添加…
建站知识
2024/12/18 15:53:34