- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 antlr学习
antlr最开始学习javacc 建立语法树; 但是javacc里面要嵌入处理流程;antlr v4版本开始看,从antlr版本开始看。结合mybatis的处理流程;如何实现一套分库分表
2015-07-22 12:51:51 716
原创 redis源码分析 dict字典的实现和内部应用
内部应用server.commands 服务器的命令列表初始化命令列表调用路径: >main -> initServerConfig -> populateCommandTable 其中,server.commands存储了譬如set/get等命令的执行函数指针;客户端每次发送过来一个命令时候,readQueryFromClient入口一直根据 [redis通信协议](http://redis
2015-07-18 17:20:45 461
原创 redis时间事件
数据结构文件:ae.h时间事件的三个属性:when :以毫秒格式的 UNIX 时间戳为单位,记录了应该在什么时间点执行事件处理函数。timeProc :事件处理函数。next 指向下一个时间事件,形成链表。/* Time event structure */typedef struct aeTimeEvent { long long id; /* time event identi
2015-07-15 16:47:25 1142
原创 redis学习资料收集
网络资料收集little redis bookhttps://github.com/JasonLai256/the-little-redis-book/blob/master/cn/redis.mdredis设计与实现http://redisbook.com/redis源码解析http://redissrc.readthedocs.org/en/latest/
2015-07-14 17:41:26 276
原创 mysql InnoDB Monitors 4种监控
监控monitorsThe standard InnoDB Monitor 标准监控The InnoDB Lock Monitor 锁监控,用于排查事务间锁问题The InnoDB Tablespace Monitor 表空间监控The InnoDB Table Monitor 表监控触发条件To enable the standard InnoDB Monitor for perio
2015-07-14 15:31:10 2848
原创 nginx 反向代理和负载均衡
使用模块moduleupstream 负载均衡 Module ngx_http_upstream_moduleproxy_pass 负载均衡 Module ngx_http_proxy_module反向代理配置起来很简单比如我要将所有的请求到转移到真正提供服务的一台机器的 8080 端口,只要这样:location / { proxy_pass 123.34.56.67:8080;
2015-07-14 10:45:34 409
翻译 nginx配置中rewrite中变量判断conditon
译文:http://nginx.org/en/docs/http/ngx_http_rewrite_module.htmlgoogle关键字: nginx variable conditionSyntax:if (condition) { ... }Default:—Context:server, location
2015-07-14 10:09:45 1406
翻译 mysql隔离级别设置
原文:https://dev.mysql.com/doc/refman/5.0/en/set-transaction.htmlSET [GLOBAL | SESSION] TRANSACTION ISOLATION LEVEL { REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED
2015-07-14 09:45:06 693
转载 mysql意向锁的概念和用途
锁的粒度A. 表锁(Table Lock)对整个表加锁,影响标准的所有记录。通常用在DDL语句中,如DELETE TABLE,ALTER TABLE等。B. 行锁(Row Lock)对一行记录加锁,只影响一条记录。通常用在DML语句中,如INSERT, UPDATE, DELETE等。很明显,表锁影响整个表的数据,因此并发性不如行锁好。- 意向锁(I
2015-07-12 21:15:20 14931 2
转载 mysql的可重复读REPEATABLE READ隔离级别和幻读
1)mvcc多版本控制提高读写qps2) REPEATBLE READ 级别并不能完全避免幻读,需要加next key locks,可以使显示锁(select * where * for update or lock in share mode)一些文章写到InnoDB的可重复读避免了“幻读”(phantom read),这个说法并不准确。做个试验:(以下所有试
2015-07-12 11:05:26 6373
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人