- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 源码分析MyCat之SQL解析篇-----sql解析引擎druid之抽象语法树(mycat1.6)
1、Druid解析引擎概要DruidSQL解析引擎主要分为三个部分,AST抽象语法树,词法解析,语法解析。AST抽象语法树,语法解析的结果,由众多AST语法对象组成一颗树,而词法分析就是解析出一个一个关键字,作为语法解析的输入。Druid SQL解析引擎整体介绍,推荐一篇文章:http://www.tuicool.com/articles/NNJNbmF故本节重点认识一下...
2017-05-16 18:14:25 12987 2
原创 源码分析MyCat----优化篇之支持ER分片多语句插入(基于1.6)
1、ER分片支持多语句插入优化1.1问题抛出一个经典的使用场景,订单表(t_order)与订单明细(t_order_item),订单明细表ER分片与订单表。代码层次一般有如下实现(OrderDao):voidcreateOrder(Orderorder);voidcreateOrderItem(IntergerorderId,OrderItemitem...
2017-05-16 09:47:25 2414
原创 MyCat1.6带返回参数存储过程调用示例
本例环境:SpringMVC3.x + Mybatis3.x + Mycat1.6 + Mysql5.6。1、创建带出参存储过程DELIMITER && CREATE PROCEDURE `test_proc`( in a_id int , out a_goods_id int)BEGIN SELECT a.goods_id I...
2017-05-09 16:51:16 7528 1
原创 Navicat for MySQL 执行sql文件过程分析(导入数据)
例如需要导入的文件内容如下:INSERT INTO `es_goods_community` (`id`, `goods_id`, `community_id`, `status`, `seller_id`) VALUES (8741, 424, 4, 1, 24);INSERT INTO `es_goods_community` (`id`, `goods_id`, `community...
2017-05-08 09:46:07 4773
原创 mycat1.6研究环境搭建(全局序列号、读写分离、故障转移)
为了充分揭示mycat读写分离、写节点挂掉后的自主切换、路由解析等原理,先搭建mycat测试环境,架构如下:1、源码安装 mysql安装Linux编译等基础软件 yum -y install gcc gcc-c++ ncurses-devel pcre pcre-devel openssl openssl-devel 安装cmake cmake安装包下载地址:http...
2017-05-03 14:52:10 5285 2
rocketmq实战与源码分析.zip
2021-03-13
Netty实现私有协议,模仿dubbo单一长连接RPC服务调用,心跳检测机制源码
2017-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人