240 发简信
  • 120
    Java大堆栈分析的经验

    背景 相信有不少人遇到过线上业务出现问题,为排查导出线上业务堆栈,但是最后发现导出的堆栈文件过大,少则2-3G,多则10GB大小,无法直接分析,...

  • 使用新版本golang项目中goyacc依赖问题的处理

    背景 最近项目使用中有用到go mod 和 goyacc工具。goyacc涉及到编译原理的词法分析,文法分析等功能,可以用来生成基于golang...

  • 120
    中间件使用中MySQL配置导致的bad handshake报错

    背景 DBA同学反馈在给某个数据库代理中间件升级后,后端出现Bad handshake的错误,无法连接后端MySQL导致不能正常启动。而使用旧版...

  • 使用golang开发MySQL binlog同步工具demo

    背景 这篇是一个使用golang开发的binlog解析工具,更偏向demo和研究性质。简单来说,就是模拟MySQL binlog协议,开发一个服...

  • Connector Java 字符设置导致服务负载过高问题记录

    背景 组内DBA同学在日常检查中,发现某个接入我们数据库中间件的业务,后端MySQL实例负载特别高,在开启general log后发现,有大量的...

  • Java Jdbc 驱动的所有设置参数配置说明

    背景 最近使用有比较多的接触jdbc,我们知道在jdbc连接串可以通过设置参数来开启不同的功能,比如超时设置,多语句支持,SQL日志等。不过对于...

  • JDBC驱动对时间戳的版本适配和中间件相关注意点

    背景 业务在使用测试中,发现自己配置的MySQL表,某些时间字段的精度被截取了。因为使用了公司的中间层,怀疑是中间层导致的。同时经过对比,和业务...

  • 关于数据库连接验证以及探活请求的优化

    背景 最近有个业务反馈在请求量较大时,即使是select 1这种连接验证请求,也会有比较大的耗时。正好之前了解jdbc驱动,有相关方式可以解决,...

  • 调参优化jdbc初始连接时的性能消耗

    背景 mysql-connector-java JDBC驱动是java开发数据库相关应用重要的组件,绝大多数场景下默认的设置即可以满足需求。但最...

个人介绍
所有原创©文章禁止任何形式转载,复用,违者追究。