Sharding-JDBC ShardingRule(三)

(1). 概述 在这一小节,主要剖析:ShardingDataSource的创建过程.

Sharding-JDBC ShardingDataSource(五)

(1). 概述 在这一小节,主要剖析:ShardingDataSource,它是DataSource的实现类,也是应用程序与数据源的重要桥梁.

Sharding-JDBC ShardingConnection(七)

(1). 概述 最终于了ShardingConnection的剖析了.

Sharding-JDBC 读写分离(六)

(1). 项目结构如下

Sharding-JDBC 未指定分片查询剖析(八)

(1). 前言如果查询的SQL语句,并没有带上分片(sharding-column)的字段,那么结果是怎么样的呢?

Sharding-JDBC 水平分表之Java配置(二)

(1). 项目结构如下

Sharding-JDBC 水平分表之Properties配置(一)

(1). 项目结构如下

Sharding-JDBC 水平分库分表(三)

(1). 项目结构如下

Sharding-JDBC 默认数据源(七)

(1). 目标需求 有这样的需求:有些表,不想配置逻辑表,也不想参与分库(分表),只想固定在某个数据源怎么办? 该需求要求的是:一部份表(t_order)分表分库,一部份表(t_user)不参与分表分库. (2). 项目结构如下 shard...

Sharding-JDBC 公共表(五)

(1). 项目结构如下sharding-jdbc-demo├── pom.xml├── src│ ├── main│ │ ├── java│ │ │ └── help│ │ │ └── lixin│ ...

Electron 爬取网站,获得JS渲染后的HTML

(1). 需求 AJAX请求之后,会对Document进行渲染,期望在ajax之后,还能拿到Ajax渲染的数据.

Electron API Window访问

(1). Window相关API “Electron WebView API”

Electron API WebView访问

(1). WebView相关API “Electron WebView API”

Electron API进程访问

(1). 进程相关API “Electron Process API”

Electron HelloWorld(2)

(1). electron-quick-start项目结构electron-quick-start├── LICENSE.md├── README.md├── index.html├── main.js├── node_modules├── pa...

Electron HelloWorld(1)

(1). NodeJS安装(略)

Electron API文件访问

(1). File相关API “Electron File API”

Electron API事件

(1). Electron App事件 “Electron App事件参考” ready : 当Electron完成初始化时触发. activate : 当Electron活动时触发. window-all-closed : 当Elect...

Electron API Dialog访问

(1). Dialog相关API “Electron Dialog API”

Electron API BrowserWindow访问

(1). BrowserWindow相关API “Electron BrowserWindow API”

Electron API BrowserView访问

(1). BrowserView相关API “Electron BrowserView API”

RocketMQ总结

(1). 前言公司的业务对于MQ有一些自己的业务特性,所以,为了解决当下问题,临时自研了一套MQ(Redis),因为,Redis是内存级的,所以,一直想探索其它的MQ看能否符合公司的业务,选择RocketMQ是因为纯Java代码,能Hold住源码...

RocketMQ源码之生产消息(二)

(1). 概述前面对DefaultMQPullConsumer进行了简单的介绍,这一篇,直接绕过DefaultMQPullConsumer,而是直面底层的RPC调用,并模拟调用,目的在于,能更清晰的了解RocketMQ的功能,可以自由组合这些API.

RocketMQ源码之根据主题或Key查询消息(二)

(1). 概述前面对DefaultMQPullConsumer进行了简单的介绍,这一篇,直接绕过DefaultMQPullConsumer,而是直面底层的RPC调用,并模拟调用,目的在于,能更清晰的了解RocketMQ的功能,可以自由组合这些API.

RocketMQ源码之拉取消息(三)

(1). 概述前面对DefaultMQPullConsumer进行了简单的介绍,这一篇,直接绕过DefaultMQPullConsumer,而是直面底层的RPC调用,并模拟调用,目的在于,能更清晰的了解RocketMQ的功能,可以自由组合这些API.

RocketMQ源码之根据主题获取路由信息(二)

(1). 概述前面对DefaultMQPullConsumer进行了简单的介绍,这一篇,直接绕过DefaultMQPullConsumer,而是直面底层的RPC调用,并模拟调用,目的在于,能更清晰的了解RocketMQ的功能,可以自由组合这些API.

RocketMQ源码之DefaultMQPullConsumer介绍(一)

(1). DefaultMQPullConsumer 的继承关系org.apache.rocketmq.client.MQAdmin org.apache.rocketmq.client.consumer.MQConsumer org.a...

RocketMQ源码之DefaultMQProducer介绍(一)

(1). Producer 案例```package help.lixin.example;

RocketMQ Broker消息存储(二)

(1). 概述前面把生产者和消费者都撸了遍源码,这一篇,主要介绍Broker,由于,Broker依赖于网络调用,所以,会比较麻烦,而RocketMQ写了大量的测试类,我们可以可以直接使用测试类来帮且我们辅助学习.

RocketMQ Broker存储层介绍(一)

(1). 介绍RocketMQ主要存储的文件包括: commitlog文件 consumequeue文件 index文件(2). commitlog文件RocketMQ将所有主题的消息存储在同一个文件(commitlog)中,确保消息发送时顺序写...