上一页 1 ··· 240 241 242 243 244 245 246 247 248 ··· 295 下一页
摘要: 这篇文章写的不错: http://www.cnblogs.com/heaad/archive/2010/12/20/1911614.html 今天感觉写文章和学东西,有点发散,东一块西一块,呵呵。要逐渐收敛。 一. 爬山算法 ( Hill Climbing ) 爬山算法实现很简单,其主要缺点是会陷入 阅读全文
posted @ 2017-01-16 11:54 blcblc 阅读(287) 评论(0) 推荐(0)
摘要: 参考了这篇文章:http://www.cnblogs.com/LBSer/p/5183300.html 《mysql死锁问题分析》 写的不错。 如果Mysql死锁,会报出: 1.1 死锁成因&&检测方法 我们mysql用的存储引擎是innodb,从日志来看,innodb主动探知到死锁,并回滚了某一苦 阅读全文
posted @ 2017-01-16 00:00 blcblc 阅读(1739) 评论(0) 推荐(0)
摘要: 参考 http://www.jb51.net/article/50047.htm 《MySQL行级锁、表级锁、页级锁详细介绍》 页级:引擎 BDB。表级:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行行级:引擎 INNODB , 单独的一行记录加锁 (更详细的行锁、表锁,可以参考:ht 阅读全文
posted @ 2017-01-15 23:43 blcblc 阅读(1642) 评论(0) 推荐(0)
摘要: 参考 linux中fcntl()、lockf、flock的区别 这三个函数的作用都是给文件加锁,那它们有什么区别呢? 首先flock和fcntl是系统调用,而lockf是库函数。lockf实际上是fcntl的封装,所以lockf和fcntl的底层实现是一样的,对文件加锁的效果也是一样的。后面分析不同 阅读全文
posted @ 2017-01-15 19:20 blcblc 阅读(24623) 评论(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 阅读(2767) 评论(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 阅读(501) 评论(0) 推荐(0)
摘要: 参考这个:http://kb.cnblogs.com/page/73759/ 写的挺好 AMQP协议是一种二进制协议,提供客户端应用与消息中间件之间异步、安全、高效地交互。从整体来看,AMQP协议可划分为三层: 这种分层架构类似于OSI网络协议,可替换各层实现而不影响与其它层的交互。AMQP定义了合 阅读全文
posted @ 2017-01-15 12:05 blcblc 阅读(1013) 评论(0) 推荐(0)
摘要: Memcached用了libevent,但是Redis没有用libevent。Redis的代码还没有libevent的三分之一。 libevent有下面几大部分组成: * 事件管理包括各种IO(socket)、定时器、信号等事件,也是libevent应用最广的模块; * 缓存管理是指evbuffer 阅读全文
posted @ 2017-01-15 10:15 blcblc 阅读(537) 评论(1) 推荐(0)
摘要: 之前有一篇文章描述过一些对比: http://www.cnblogs.com/charlesblc/p/6078029.html 这里在代码和应用方面再说一下。 看一下两边的Helloworld基本就了解个大概。 libevent的hello world 上面Libevent最基本的事件驱动器是 e 阅读全文
posted @ 2017-01-15 09:55 blcblc 阅读(2240) 评论(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 阅读(292) 评论(0) 推荐(0)
上一页 1 ··· 240 241 242 243 244 245 246 247 248 ··· 295 下一页