browser-use 项目核心原理

GitHub爆火项目BrowserAgent深度解析:大模型+Function Calling驱动浏览器自动化操作,4万+星技术揭秘!含OpenAI API配置、代理抓包技巧及Playwright实战,助你掌握AI自动化核心流程。慎跑captcha.py脚本,避免token消耗陷阱!

MySQL异步复制和半同步复制

文章讲解了MySQL主从复制的两种方式:异步复制和半同步复制,重点分析了半同步复制的演进过程,包括after_commit和after_sync两种模式的区别、幻读问题、等待从库ack数量配置等优化,并详细介绍了半同步相关的监控指标和配置参数。

MySQL 并行复制原理及演进

本文详细解析MySQL主从复制原理及演进历程,从5.6串行复制到5.7基于组提交的并行复制,再到8.0基于WRITESET的并行复制方案,深入剖析各版本优化思路、实现机制及参数配置,帮助理解MySQL复制性能提升的关键技术。

MySQL OnlineDDL发展历程及各算法介绍

文章介绍了MySQL DDL算法的演进历程,从早期的COPY算法到INPLACE算法,再到8.0引入的INSTANT算法。重点分析了各算法的实现原理、性能差异和应用场景,特别是INSTANT算法如何通过元数据变更实现快速加列,以及8.0.29版本对instant删列的支持。

MySQL 连接阶段

本文深入解析MySQL连接过程中的身份认证机制,详细介绍Handshake流程、三种常用认证插件(mysql_native_password/sha256_password/caching_sha2_password)的工作原理与安全特性,分析Auth Switch切换流程和SSL/TLS加密连接建立过程,并通过抓包实例展示不同认证场景的实际交互。

记一次mysql连接问题

文章分析了Datax连接MySQL报错"Communications link failure"的原因,发现是由于JDK8u291版本移除了TLS1.0/1.1协议,导致与MySQL5.7.31的SSL握手失败。通过抓包对比发现服务端启用了SSL,而客户端因协议不匹配无法建立连接。解决方案包括禁用SSL或显式指定TLS协议版本。

一文说透批量SQL

文章介绍了数据库批量操作的多种场景及特点,包括multi-value insert、batchUpdate、batchDelete和batchExecute,分析了它们在JDBC规范下的执行模式和优化策略,探讨了返回值处理、事务特性和自增主键获取等关键问题,帮助开发者优化批量操作性能。

你真的懂PreparedStatement吗?

PreparedStatement是Java中预编译SQL的接口,相比Statement能防止SQL注入但性能提升需看实现。MySQL驱动分client/server模式,client模式本地解析SQL,server模式需与数据库交互。测试表明client模式性能反而不如Statement,server模式仅多次执行同一SQL时可能提升性能。不建议开启useServerPrepStmts和cachePrepStmts参数,可能引发内存问题。

惊!一条SQL竟有如此威力

MySQL监控发现IOPS突增,分析发现一条查询语句因回表操作导致大量物理读,读取300多MB数据。通过优化索引和分批处理解决性能问题,并探讨了一键已读功能的同步与异步实现方案,强调缓存和索引优化的重要性。
黑微狗
黑微狗
一只普通的干饭汪🍚
Latest posts
browser-use 项目核心原理
2025-3-28
RocketMQ 4.6.0 Message Trace 功能异常排查
2025-3-28
关于怎么搭建一个这样的blog
2025-3-28
关于怎么给blog搞一个自定义的域名
2025-3-28
Excel导入需求升级——支持内嵌图片导入
2025-3-28
mysql流式查询中的一个坑
2025-3-28