2013年1月23日
摘要: 1、进程与线程 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突 阅读全文
posted @ 2013-01-23 10:57 duanxz 阅读(442) 评论(1) 推荐(1)
摘要: 分析SQL执行带来的开销是优化SQL的重要手段。在MySQL数据库中,可以通过配置profiling参数来启用SQL剖析。该参数可以在全局和session级别来设置。对于全局级别则作用于整个MySQL实例,而session级别紧影响当前session。该参数开启后,后续执行的SQL语句都将记录其资源 阅读全文
posted @ 2013-01-23 09:41 duanxz 阅读(2393) 评论(0) 推荐(0)
摘要: disruptor简介 背景 Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题。与Kafka(Apache Kafka)、RabbitMQ(RabbitMQ)用于服务间的消息队列不同,disruptor一般用于线程间消息的传递。基于Disrupto 阅读全文
posted @ 2013-01-23 09:32 duanxz 阅读(781) 评论(0) 推荐(0)