
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
nacos配置中心的作用就是在微服务架构中负责集中管理各个微服务工程的配置文件,原先散落到各个微服务本地的配置文件,现在都集中存储到nacos上,这样更方便管理和维护。nacos配置中心客户端以jar包的形式被各微服务引入,然后微服务启动的时候,会通过nacos配置中心客户端请求nacos服务端拉取该微服务对应的配置,然后把拉取到的配置加载到Environment中。nacos有一个控制台界面,可

MySQL MVCC机制解析 MySQL通过MVCC(多版本并发控制)实现高效读写并发,核心原理是: 版本链管理 - 每行数据附带隐藏字段(事务ID、回滚指针),形成版本链 快照读机制 - SELECT操作基于Read View判断数据可见性 隔离级别差异 - RC级别每次读创建新快照,RR级别复用首次快照 配套机制 - 配合Undo Log记录旧值,Purge线程清理过期版本 关键优势: 读不阻

MySQL日志系统核心组件解析:Redo Log、Undo Log和Binlog各司其职,共同保障数据库事务特性。Redo Log作为InnoDB引擎层的物理日志,通过WAL机制确保数据持久性;Undo Log记录事务修改前的状态,支持回滚操作和MVCC多版本控制;Binlog则是Server层的逻辑日志,用于主从复制和数据恢复。三者协同工作,Redo保证数据不丢失,Undo保证事务可回滚,Bin

索引下推(ICP)是MySQL 5.6引入的查询优化技术,它让存储引擎在回表前先利用索引条件过滤数据,大幅减少不必要的回表操作。传统方式需要将所有匹配索引的记录回表后再过滤,而ICP直接在索引层完成部分条件判断,仅回表符合条件的记录。该技术适用于联合索引的非最左列条件过滤,通过EXPLAIN的"Using index condition"可确认ICP生效。典型场景如范围查询后接等值过滤时,ICP能

本文介绍了Spring Security OAuth2实现SSO单点登录的三种方案:同域单点登录(共享Cookie)、跨域单点登录(UAA统一认证)和基于OAuth2的跨域单点登录,并详细说明了授权服务器和客户端的配置方法。针对性能问题,提出整合JWT的方案,通过非对称加密和数字签名技术实现无状态token验证,避免每次请求都访问授权服务器校验token。文章还给出了网关中JWT过滤器的实现逻辑,

OAuth2是一种授权开放标准,允许第三方应用访问用户在服务提供商的资源而无需提供账号密码。文章解析了OAuth2的四种角色(资源所有者、客户端、授权服务器、资源服务器)和四种授权模式(授权码模式、密码模式、简化模式、客户端模式),并以京东微信登录为例详细说明了授权码模式的工作流程。此外,文章介绍了Spring-Security-OAuth2的实现架构,说明了其在Spring Security基础

本文介绍了四种常见的日志收集解决方案:ELKB、EFK、Skywalking和Flume。ELKB由ElasticSearch、Logstash、Kibana和filebeat组成,适合结构化日志处理;EFK用Fluentd替代Logstash,更轻量级且适合云原生环境;Skywalking通过Java探针采集日志,兼具链路追踪功能但较重;Flume主要用于大数据场景,将数据传输至HDFS等系统。

索引下推(ICP)是MySQL 5.6引入的查询优化技术,它让存储引擎在回表前先利用索引条件过滤数据,大幅减少不必要的回表操作。传统方式需要将所有匹配索引的记录回表后再过滤,而ICP直接在索引层完成部分条件判断,仅回表符合条件的记录。该技术适用于联合索引的非最左列条件过滤,通过EXPLAIN的"Using index condition"可确认ICP生效。典型场景如范围查询后接等值过滤时,ICP能

摘要:覆盖索引优化数据库查询性能 覆盖索引通过将查询所需字段直接包含在索引中,避免回表操作(即无需访问主表),大幅提升查询效率。其核心原理是让索引"覆盖"查询需求,减少随机I/O和内存消耗。 优势: 消除回表开销,查询速度提升数倍 减少磁盘随机I/O,降低CPU负载 保持Buffer Pool缓存效率 适用场景: 高频查询字段组合 深度分页优化(延迟关联) 聚合统计类查询 注意事项: 会增加索引存

1、三次握手可以防止历史连接建立请求导致的错误连接初始化。比如我们有一个客户端向服务器发起握手请求,握手请求报文的seq num是90但是此时网络阻塞,导致握手请求的报文迟迟没有到达服务器。然后我们重启了客户端,此时重新发送连接建立请求的报文,这次报文的seq num是100,此时网络通畅了,seq等于90的握手请求比seq等于100的握手请求先到达。此时服务器会先响应一个ack等于91的响应报文








