logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Mysql 底层原理】MySQL 索引原理:B-Tree 和 B+Tree 的区别与应用

博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家,51CTO专家博主。

文章图片
#mysql#数据库#搜索引擎
一文读懂 Mysql MVCC

MVCC(Multi-Version Concurrency Control)是一种**多版本并发控制**技术,常用于数据库管理系统中,用于支持事务的并发执行。MVCC 技术可以在读取数据时不产生锁,同时保证数据的一致性。具体来说,MVCC 技术会在每个数据行上保存多个版本的数据,每个版本都有一个时间戳,当一个事务需要读取数据时,会根据该事务的时间戳选择合适的数据版本进行读取,从而避免了读取数据时

文章图片
#mysql#java#数据库
【高频面试题】如何设计一个秒杀系统?

架构原则:高性能、高可用性、可扩展性、安全性、数据一致性、用户体验。动静分离:使用 CDN、静态资源服务器、缓存策略。热点数据:使用缓存、数据库优化、读写分离。流量削峰:使用限流、队列、异步处理。减库存:使用乐观锁、悲观锁、分布式锁。通过合理应用这些技术和方案,可以设计出高性能、高可用的秒杀系统。精彩专栏推荐订阅:在下方专栏👇🏻✅2023年华为OD机试真题(A卷&B卷)+ 面试指导✅精选100

文章图片
#java
深入浅出设计模式 - 访问者模式

深入浅出设计模深入浅出设计模式 - 访问者模式式 - 访问者模式

文章图片
#设计模式#访问者模式#java
【Mysql 死锁】你知道如何处理 Mysql 死锁吗?

在数据库系统中,死锁是一种常见的并发问题,特别是在多用户环境中。MySQL 中的死锁是指两个或多个事务相互等待对方释放资源,从而导致所有涉及的事务都无法继续执行的情况。简单来说,死锁是一种循环等待的状态,其中每个事务都在等待另一个事务释放它所需要的资源。

文章图片
#mysql#数据库
【2024软考架构案例题】你知道 Es 的几种分词器吗?Standard、Simple、WhiteSpace、Keyword 四种分词器你知道吗?

Standard 分词器(Standard Tokenizer)是 Elasticsearch 和 Lucene 中最常用的分词器之一。它主要用于处理自然语言文本,能够识别单词、数字、电子邮件地址、URL 等,并将它们分割成单独的词元(tokens)。Standard 分词器遵循 Unicode 文本分段算法(Unicode Text Segmentation Algorithm),能够处理多种语

文章图片
#elasticsearch#大数据#搜索引擎
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择