相关文章
Redis万字面试题汇总
Redis
目录 1.讲一下Redis底层的数据结构
2.ZSet底层是怎么实现的?
3.Redis为什么使用跳表而不是用B树?
4.Redis为什么快?
5.Redis是怎么实现的IO多路复用?
6.为什么redis设计为单线程,却要在6.0版本引入多线程?…
建站知识
2025/1/30 17:18:22
第十六届蓝桥杯大赛软件赛(编程类)知识点大纲
目录
大学 C 组
大学 B 组
研究生及大学 A 组
说明: 大学 C 组
1. 枚举:难度:[1-3]
2. 排序
冒泡排序:难度 2选择排序:难度 3插入排序:难度 3
3. 搜索
广度优先搜索(BFS)&a…
建站知识
2025/1/30 17:17:19
Java实现LRU缓存策略实战
实现LRU模型选择LRU缓存回收算法集成Google Guava(LRU缓存策略)插件Google Guava(LRU策略)缓存示例总结LRU(Least Recently Used,最近最少使用)缓存是一种常见的缓存淘汰策略。它的基本思想是优先保留最近被访问过的数据,淘汰最久未被访问的数据。这种策略的目的是为了…
建站知识
2025/1/30 17:16:08
【java学习笔记】@Autowired注解 使用方法和作用 | 配合@Component注解使用 | IOC控制反转
原本在类中,要用什么对象,就直接new一个对象。这种原始的方式 是由应用本身去控制实例的。 用了Autowired注解后,就相当于把实例(对象)的控制权 交给外部容器来统一管理(降低耦合)。(…
建站知识
2025/1/30 17:15:02
k8s--部署k8s集群--控制平面节点
环境
Vmware虚拟机,使用Ubuntu 24.04.1 LTS无桌面操作系统。 新建虚拟机参考 注意:在配置网络的时候要正确,不然后面下载系统组件会失败。
选择Docker Engine作为容器运行时。安装docker
官网容器运行时说明
关闭防火墙
sudo ufw disabl…
建站知识
2025/1/30 17:13:42
F. Rudolph and Mimic
题目链接:Problem - F - Codeforces
题目大意:该题是一个交互题, 你有5次机会询问。 有一个外星人(特殊数)混在一个数列之中, 在每一次询问之中,输出 “- K ...” :" - "代表删除数字…
建站知识
2025/1/30 17:12:32
解决幂等问题的4种方案
幂等问题引入与准备工作 幂等概念:幂等指多次操作影响仅与首次执行结果相同,重复执行不会对系统造成额外变化。业务场景问题:以网站金币充值为例,因网络不稳定,支付宝支付成功的异步通知可能多次发送,若商家…
建站知识
2025/1/30 17:11:22
使用PHP函数 “is_object“ 检查变量是否为对象类型
在PHP中,变量可以保存不同类型的值,包括整数、字符串、数组、布尔值等等。其中,对象是一种特殊的数据类型,用于封装数据和方法。在处理PHP代码中,我们经常需要检查一个变量是否为对象类型,以便进行相应的处…
建站知识
2025/1/30 17:10:17