自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 HTTP协议面试题

http状态码用于表示服务器的响应结果。常见状态码:

2024-11-04 10:18:19 663

原创 Redis面试题

Redis的分布式锁可以通过‘set’命令实现,使用‘nx’(不存在时创建)和‘ex’(设置过期时间)选择来保证原子性。Redis的事务是通过’multi’、‘exec’、'discard’和’watch’命令实现的。哨兵模式是Redis的一种高可用方案,负责监控Redis主节点和从节点的状态,自动进行主从切换,并通知客户端新的主节点位置。Redis支持阻塞操作,通过命令’blpop‘和’brpop‘实现,客户端可以阻塞等待列表中的元素直到有数据可取出。集群中的节点互相通信,支持水平扩展。

2024-10-31 15:20:48 847

原创 数据库面试题

NoSQL数据库:非关系型数据库,适用于大规模数据存储和灵活的数据模型,支持多种数据模型,如文档型、健值型、列族型等。索引用于提高查询的性能,通过建立索引,数据库可以快速查找所需的数据。多版本并发控制(MVCC)是一种用于提高并发性能的机制,通过维护数据的多个版本,允许事务并发读取数据,而不需要加锁。触发器是一种自动执行的存储过程,触发器在特定事件(如插入,更新等)发生时自动执行,用于执行预定义的操作。left join:返回左表中的所有记录以及右表中匹配的记录,右表没有匹配的记录会返回’null’。

2024-10-31 11:12:19 999

原创 python基础面试题(2)

协程是一种可以在运行过程中暂停并恢复的函数,python中的’asynico’模块用于处理异步任务,它让程序可以在等待i/o操作时切换到其他任务,从而提高并发性。它没有’def’声明,只返回表达式的结过。're.match()'用于从字符串的开始部分匹配,'re.search()'用于搜索整个字符串的匹配项。可以使用’threading’模块进行多线程,或使用’multiprocessing’模块进行多进程。使用’open()‘函数打开文件,指定模式如’r’(读取)、‘w’(写入)、‘a’(追加)。

2024-10-29 16:55:20 412

原创 python基础面试题(1)

python基础面试题

2024-10-28 18:04:57 457

原创 迭代器和生成器

迭代器和生成器

2024-08-30 11:56:03 387

原创 Python装饰器

python 装饰器

2024-08-30 11:41:46 264

原创 Python文件操作

【代码】Python文件操作。

2024-08-28 18:03:07 228

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除