首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
sharding
订阅
Assassin
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
记录因Sharding Jdbc批量操作引发的一次fullGC
本文正在参加「金石计划 . 瓜分6万现金大奖」 周五晚上告警群突然收到了一条告警消息,点开一看,应用 fullGC 了。 于是赶紧联系运维下载堆内存快照,进行分析。 内存分析 使用 MemoryAna
sharding-JDBC源码分析(二)SQL解析
SQL解析是根据语法与词法分析SQL,理解SQL含义,才能按照SQL语义处理数据,SQL解析是实现分库分表组件最基础的功能,熟悉Mysql架构的,内部也有很重要的一个模块就是SQL parser。 Sharding-JDBC目前SQL解析采用的是ANTLR解析器,先前1.x版本…
sharding-JDBC源码分析(四)结果集合并
对于update等操作是没有resultSet返回,返回具体影响行数或者是boolean值, 通过getResultSet方法获取结果集,此类结果集处理比较简单。首先看下在sharding内部接口定义,选取部分
sharding-JDBC源码分析(三)SQL路由
分库分表中重要的一个模块就是数据切分,将数据根据一定的规则分布在多个DB中,那么这个过程中涉及到了路由,即根据SQL中分片键通过规则(分片算法)计算出某个DB节点,这个过程称为SQL路由。 sqlRouteResult 是根据路由结果构建的数据结构,整个执行流程会将sqlRou…
sharding-JDBC源码分析(一)标准JDBC接口实现
希望读者看完Sharding-JDBC系列文章后,掌握分库分表核心知识点,了解实现原理,自行实现简单的嵌入式分库分表组件,另外也希望读者思考为什么分库分表?以及分库分表后带来的问题?以及如何处理该类问题等,这也是面试中常见知识点。 JDBC是J2EE的标准规范之一,J2EE就是…