- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 rabbitmq AMQP协议
1. 协议说明rabbitmq遵循 Advanced Message Queue Protocal(AMQP)协议。其中amqp协议1.0可以参考我的资源: http://download.csdn.net/detail/huyangyamin/97256132. spring 客户端spring java客户端使用 com.rabbitmq.client.impl.FrameHandler处理
2016-12-30 15:39:02 862
原创 curl post格式备忘
curl -i -H "Content-Type: text/plain" -H "sign: 35BF4FCCEA7E812CEE15F082C8E7519E" -d "025e9de4941dc00727e2239dc30bbe9b450417c35ea14515fe27c9d4265c9b9b76b1cab755ff4c2ef2eea1118ff2be99780ce4f4c64d2c13f8e
2016-12-29 21:39:24 842
原创 activeMQ概述参考
理解ActiveMQ的broker网络拓扑结构: http://www.jakubkorab.net/2011/11/understanding-activemq-broker-networks.html
2016-12-29 16:29:47 575
转载 spring amqp rabbitmq
http://docs.spring.io/spring-amqp/reference/htmlsingle/#_exchange
2016-12-27 20:58:46 307
原创 mysql preparedStatement预编译
Java中连结MySQL启用预编译的先决条件是useServerPstmts=true. 同时相关联的参数为: cachePrepStmts=true,开启预编译缓存.1, 没有开启预编译的执行和数据结构2,使用mysql server的预编译通过mysql general log可以看出来:161228 13:24:35 17 Connect vddl@localhost on tes
2016-12-27 14:05:05 984
原创 mysql握手连接协议
1,建立MySql连接a) 服务端往客户端发送握手初始化包(Handshake Initialization Packet) b) 客户端往服务端发送验证包(Client Authentication Packet) c) 服务端往客户端发送成功包2,校验方法在 a) 服务端往客户端发送握手初始化包(Handshake Initialization Packet),会携带客户端应该使用的auth
2016-12-26 21:47:47 3534
转载 tcp连接状态
tcp的定时器timer: https://learningnetwork.cisco.com/thread/47664tcp状态改变: http://ahuaxuan.iteye.com/blog/657511/ http://www.cnblogs.com/sunxucool/p/3449068.htmltcp关闭连接MySQL timeoutmysql有两个timeout,一个是wait_t
2016-12-23 22:50:35 490
原创 mysql protocal 3: keepalive
服务器响应报文(服务器 -> 客户端)当客户端发起认证请求或命令请求后,服务器会返回相应的执行结果给客户端。客户端在收到响应报文后,需要首先检查第1个字节的值,来区分响应报文的类型。 响应报文类型 第1个字节取值范围 OK 响应报文 0x00 Error 响应报文 0xFF EOF 报文 0xFE Result Set 报文 0x01 - 0xFA Fiel
2016-12-21 11:51:01 322
原创 mysql protocal 2: 响应报文
服务器响应报文(服务器 -> 客户端)当客户端发起认证请求或命令请求后,服务器会返回相应的执行结果给客户端。客户端在收到响应报文后,需要首先检查第1个字节的值,来区分响应报文的类型。 响应报文类型 第1个字节取值范围 OK 响应报文 0x00 Error 响应报文 0xFF EOF 报文 0xFE Result Set 报文 0x01 - 0xFA Fiel
2016-12-20 15:51:36 1240
原创 mysql protocal协议 tcpdump网络传输字节分析
前言1,打开mysql genneral log 2,使用tcpdump命令查看网络协议 sudo tcpdump -i lo0 -X -vv src host 127.0.0.1 and port 3306 其中-i参数指定了 网卡名称;-X 参数抓取的报文抛弃了数据链路层数据报头,从ip层开始分析
2016-12-19 20:21:02 1440
原创 mysql jdbc Statement查询
MySQL有两种常用的数据协议,一种是用于Prepared Statement,对应类为Protocol_binary,另外一种是普通的协议,对应类为Protocol_classic。具体参见: https://dev.mysql.com/doc/internals/en/binary-protocol-resultset.htmlhttps://www.kancloud.cn/taobaomys
2016-12-08 09:17:31 449
原创 mysql jdbc driver中的连接建立过程分析
使用例子本序列中所有的代码分析,均以下面的例子demo进行讲解。package com.learn.spv.jdbc;import com.mysql.jdbc.ConnectionPropertiesImpl;import java.sql.*;/** * Created by yangyamin on 16/12/5. */public class ResultSetTest {
2016-12-07 09:52:13 543
原创 mysql jdbc 批量处理 execteBatch()
使用例子public class DatabaseMetadataTest { public static void main(String[] args) { String url="jdbc:mysql://127.0.0.1:3306/test?user=vddl&password=vddl"; try{ Class.forName
2016-12-05 16:44:49 1798
原创 jdbc 规范
http://docs.oracle.com/javase/6/docs/technotes/guides/jdbc/getstart/intro.html#1006158
2016-12-01 10:24:40 355
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人