自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

中间件兴趣圈

主打成体系剖析java中间件,已发布RocketMQ、Kafka、Dubbo、Sentinel、Canal、ElasticJob、ElasticSearch等15个专栏。

  • 博客(6)
  • 资源 (5)
  • 收藏
  • 关注

原创 二分查找算法java版实现(递归实现与非递归实现)

java版实现二分查找,分别采用递归方式,非递归方式实现。

2017-05-31 11:01:36 1784

原创 源码分析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

rocketmqpdf.zip

根据RocketMQ专栏整理的电子书籍,覆盖笔者运维千亿级消息流转的运维经验。

2021-04-28

rocketmq实战与源码分析.zip

由阿里巴巴根据[中间件兴趣圈]RocketMQ专栏文章,整理的两本电子书,总的来看主要从如下三部分进行展开: 1线上故障分析结合笔者日均消息流转千亿级别的消息集群的运维经验、网友的问题提问整理提取的精华。 2 源码分析篇主要是对RocketMQ4.4.0及其后续版本中的新加入的功能进行源码级别的剖析,主要包括ACL、消息轨迹、多副本。 3 认知篇主要展示笔者阅读源码的经验分享,以及如何以布道师的身份参与Apache顶级开源项目的经历。

2021-03-13

Netty实现私有协议,模仿dubbo单一长连接RPC服务调用,心跳检测机制源码

1、客户端与服务端基于单一长连接进行通信,客户端一条连接被多个线程使用。 2、实现私有协议 请求协议 协议头:4字节的请求序列号 2字节的请求类型 2字节数据包长度 数据部分: 服务调用:2字节请求服务名长度 若干字节请求服务名 2字节请求参数长度 若干字节参数 心跳包:数据部分无 响应信息 协议头:4字节的请求序列号 2字节的执行状态码 2字节数据长度 数据部分: 多字节的响应数据信息(data) 3、代码基于Netty5

2017-03-09

Twemproxy 0.4.1

Twemproxy 构建redis集群 twemproxy最新版本 0.4.1

2016-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除