- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 01_mycat1.6源码_mycat接受客户端连接并发送握手报文
mycat接受客户端连接并发送握手报文1 NIOAcceptor的实现11 NIOAcceptor的初始化12 NIOAcceptor线程的run方法13 NIOAcceptor的accept方法14 NIOAcceptor的closeChannel方法2 NIOReactor建立连接21 NIOReactor的初始化22 NIOReactor的启动23 RW的初始化24 RW的
2017-05-24 11:20:06 1914
原创 docker下运行sonarqube
基于PostgreSQL运行SonarQube分析项目中文插件1 基于PostgreSQL运行SonarQubedocker-compose.yml:version: '2'services: sonarqube: image: sonarqube container_name: sonarqube-server ports: - "9000:9000"
2017-05-18 13:12:14 1382
原创 mycat2.0源码分析02-客户端发送认证报文
mycat客户端发送认证报文1 NIOReactor报文的异步读取和报文格式验证11 NIOReactor处理读事件12 Connection的asynRead读取报文13 MySQLFrontConnectionHandler对报文格式的验证2 认证报文的验证和响应21 调用CheckUserLoginResponseCallback的processCmd方法对认证报文验证22 调用
2017-05-11 15:23:37 1354
转载 各种字符串Hash函数比较
常用的字符串Hash函数还有ELFHash,APHash等等,都是十分简单有效的方法。这些函数使用位运算使得每一个字符都对最后的函数值产生影响。另外还有以MD5和SHA1为代表的杂凑函数,这些函数几乎不可能找到碰撞。常用字符串哈希函数有BKDRHash,APHash,DJBHash,JSHash,RSHash,SDBMHash,PJWHash,ELFHash等等。对于以上几种哈希函数,我对其进行了一
2017-05-09 23:15:40 866
原创 mycat2.0源码分析01-接受客户端连接并发送握手报文
mycat接受客户端连接并发送握手报文1 NIOAcceptor的实现11 NIOAcceptor的初始化12 NIOAcceptor线程的run方法13 NIOAcceptor的accept方法14 NIOAcceptor的closeChannel方法2 NIOReactor处理读事件21 NIOReactor的初始化22 NIOReactor的启动23 RWThread的初始
2017-05-09 18:28:21 1099
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人