
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家,51CTO专家博主。

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

深入浅出设计模式 - 享元模式

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

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

深入浅出设计模式 - 组合模式

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

深入浅出设计模式 - 解释器模式

深入浅出设计模式 - 观察者模式

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









