
Java框架篇
文章平均质量分 97
To Be Better Javaer
_whitepure
这个作者很懒,什么都没留下…
展开
-
MySQL详解
文章目录MySql逻辑架构MySqlSQL优化索引索引的优缺点索引分类及操作索引建立原则执行计划id、tableselect_typetypepossible_keys、keykey_lenrefrowsExtraSQL优化案例单表优化两表优化避免索引失效的一些原则SQL优化方法exist和in选择order by优化排查SQL慢SQL日志设置查看慢SQL日志模拟数据并分析SQL全局查询日志MySql锁机制使用锁表锁行锁MySql逻辑架构主要分为:连接层,服务层,引擎层,存储层。客户端执行一条sele原创 2021-09-21 19:22:01 · 2136 阅读 · 0 评论 -
Redis详解
Redis全称,是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API的非关系型数据库。简而言之,Redis是一个可基于内存亦可持久化的日志型、Key-Value非关系型数据库。非关系型数据库,简称NoSQL,是的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称,泛指非关系型的数据库。NoSQL不依赖业务逻辑方式存储,而以简单的Key-Value模式存储。因此大大的增加了数据库的扩展能力。Redis。原创 2021-09-09 14:58:40 · 2835 阅读 · 1 评论 -
Elasticsearch详解
文档更新也是类似的操作方式,当一个文档被更新时,旧版本文档被标记删除,文档的新版本被索引到一个新的段中。如果是非主节点宕机了,那么会由主节点,让那个宕机节点上的主分片的数据转移到其他机器上的副本数据。接着你要是修复了那个宕机机器,重启了之后,主节点会控制将缺失的副本数据分配过去,同步后续修改的数据之类的,让集群恢复正常。当一个节点被选举成为主节点时,它将负责管理集群范围内的所有的变更,例如,增加、删除索引,或者增加、删除节点等。如果主分片发生故障并被替换,集群会将新的主分片的数据从副本分片恢复。原创 2023-05-04 15:37:53 · 2107 阅读 · 0 评论 -
Kafka详解
发布者和订阅者之间有时间上的依赖性:针对某个主题的订阅者,它必须创建一个订阅之后,才能消费发布者的消息,而且为了消费消息,订阅者必须保持运行的状态。半数以上完成同步才可以发ACK,如果挂了n台有副本的服务器,那么就需要有另外n台正常发送(这样正常发送的刚好是总数(挂的和没挂的)的一半(n(挂的)+n(正常的)=2n)),因为是半数以上所以2n+1。,但是确实Erlang语言阻止了大量的Java工程师去深入研究和掌控它,对公司而言,几乎处于不可控的状态,但是确实人家是开源的,比较稳定的支持,活跃度也高。原创 2024-04-13 13:26:12 · 1567 阅读 · 0 评论