摘要:        
参考 http://www.jb51.net/article/50047.htm 《MySQL行级锁、表级锁、页级锁详细介绍》 页级:引擎 BDB。表级:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行行级:引擎 INNODB , 单独的一行记录加锁 (更详细的行锁、表锁,可以参考:ht    阅读全文
posted @ 2017-01-15 23:43
blcblc
阅读(1623)
评论(0)
推荐(0)
        
            
        
        
摘要:        
参考 linux中fcntl()、lockf、flock的区别 这三个函数的作用都是给文件加锁,那它们有什么区别呢? 首先flock和fcntl是系统调用,而lockf是库函数。lockf实际上是fcntl的封装,所以lockf和fcntl的底层实现是一样的,对文件加锁的效果也是一样的。后面分析不同    阅读全文
posted @ 2017-01-15 19:20
blcblc
阅读(24391)
评论(3)
推荐(4)
        
            
        
        
摘要:        
先看了这篇: http://www.cppblog.com/thisisbin/archive/2010/02/07/107444.html 里面说了会维护两个队列,established 和 syn_rcvd的。而back_log指定的长度是两个队列之和(乘以一个系数) 当客户端的第一个SYN到达    阅读全文
posted @ 2017-01-15 17:44
blcblc
阅读(2725)
评论(0)
推荐(0)
        
            
        
        
摘要:        
这个网站非常好: http://www.rabbitmq.com/getstarted.html 把AMQP的各种用法都讲了,还带上了各种语言: 第一篇 http://www.rabbitmq.com/tutorials/tutorial-one-python.html 看到了no_ack=true    阅读全文
posted @ 2017-01-15 12:21
blcblc
阅读(470)
评论(0)
推荐(0)
        
            
        
        
摘要:        
参考这个:http://kb.cnblogs.com/page/73759/ 写的挺好 AMQP协议是一种二进制协议,提供客户端应用与消息中间件之间异步、安全、高效地交互。从整体来看,AMQP协议可划分为三层: 这种分层架构类似于OSI网络协议,可替换各层实现而不影响与其它层的交互。AMQP定义了合    阅读全文
posted @ 2017-01-15 12:05
blcblc
阅读(995)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Memcached用了libevent,但是Redis没有用libevent。Redis的代码还没有libevent的三分之一。 libevent有下面几大部分组成: * 事件管理包括各种IO(socket)、定时器、信号等事件,也是libevent应用最广的模块; * 缓存管理是指evbuffer    阅读全文
posted @ 2017-01-15 10:15
blcblc
阅读(526)
评论(1)
推荐(0)
        
            
        
        
摘要:        
之前有一篇文章描述过一些对比: http://www.cnblogs.com/charlesblc/p/6078029.html 这里在代码和应用方面再说一下。 看一下两边的Helloworld基本就了解个大概。 libevent的hello world 上面Libevent最基本的事件驱动器是 e    阅读全文
posted @ 2017-01-15 09:55
blcblc
阅读(2225)
评论(0)
推荐(0)
        
            
        
        
摘要:        
参考 http://www.infoq.com/cn/articles/netty-high-performance 高性能的三个主题 1) 传输:用什么样的通道将数据发送给对方,BIO、NIO或者AIO,IO模型在很大程度上决定了框架的性能。 2) 协议:采用什么样的通信协议,HTTP或者内部私有    阅读全文
posted @ 2017-01-15 01:19
blcblc
阅读(278)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号