相关文章
Redis穿透、击穿、雪崩
redis是一款常用的非关系型数据库,我们常用与作为数据缓存的组件。 接下来介绍一下面试中常被问到的三个概念以及简单的解决方法。
穿透
什么叫缓存穿透 缓冲穿透,是当有一个请求过来时,查询redis缓存不存在,又去查询数据库&…
建站知识
2024/11/11 16:18:53
goframe开发一个企业网站 TOKEN 的使用11
TOKEN的使用
在config.yame加入一个 jwt:secret-key: "%G!NX4jUeg9vHs#ltaaq8Kj8v#9P%7IB"为什么需要密钥?
防止篡改 如果有人修改了JWT的内容 由于没有正确的密钥,无法生成匹配的签名 服务器可以检测到篡改 确保来源可信 只有持有密钥的服务…
建站知识
2024/11/11 15:22:34
DBAPI连接阿里云 maxcompute 报错
使用正确的驱动包 访问以下链接寻找驱动包 https://github.com/aliyun/aliyun-odps-jdbc/releases/tag/v3.4.3 注意要使用odps-jdbc-3.4.3-jar-with-dependencies.jar ,这个是完整的jar包 不要使用odps-jdbc-3.4.3.jar,这个不是完整的,它还…
建站知识
2024/11/11 15:22:27
Mit6.S081-实验环境搭建
Mit6.S081-实验环境搭建
注:大家每次做一些操作的时候觉得不太保险就先把虚拟机克隆一份
前言
qemu(quick emulator):这是一个模拟硬件环境的软件,利用它可以运行我们编译好的操作系统。 准备一个Linux系统…
建站知识
2024/11/11 16:19:02
面试题:Spring(一)
1. Spring框架中bean是单例么?
Service
Scope("singleton")
public class UserServiceImpl implements UserService { }singleton : bean在每个Spring IOC容器中只有一个实例。prototype:一个bean的定义可以有多个实例。 2. Spring框架中的…
建站知识
2024/11/11 16:19:00
java基础知识全集(一篇看到爽)(持续更新中)
java规范(企业级) 见名知意, 命名合理 强调了命名的可读性和合理性。 驼峰命名法 大驼峰:首字母大写,之后每个单词的首字母也大写(如:MyVariableName)。小驼峰:首字母小写࿰…
建站知识
2024/11/11 16:19:03
【大数据学习 | kafka高级部分】kafka的kraft集群
首先我们分析一下zookeeper在kafka中的作用 zookeeper可以实现controller的选举,并且记录topic和partition的元数据信息,帮助多个broker同步数据信息。
在新版本中的kraft模式中可以这个管理和选举可以用kafka自己完成,而不再依赖zookeeper。…
建站知识
2024/11/10 9:05:50
【数据结构】快慢指针探秘:理解链表与数组中的环结构
在处理链表或数组时,我们经常需要在一次遍历中找到特定的位置或检测某种模式。这时,快慢指针技术就能成为强大的工具,尤其在链表面试题中。本文将详细介绍什么是快慢指针、它们的工作原理,并通过一些实际应用帮助你理解这种技巧。…
建站知识
2024/11/11 2:55:19