12 2013 档案
摘要:sar 找出系统瓶颈的利器sar是System Activity Reporter(系统活动情况报告)的缩写。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的 特点是可以连续对系统取样,获得大量的取样数据;取样数据和分析的结果都可以存入文件,所需的负载很小。sar是目前Linux上最为全面的系统性能分析 工具之一,可以从14个大方面对系统的活动进行报告,包括文件的读写情况、系统调用的使用情况、串口、CPU效率、内存使用状况、进程活动及IPC有关的 活动等,使用也是较为复杂。 sar是查看操作系统报告指标的各种工具中,最为普遍和方便的;它有两种用法;1.
阅读全文
摘要:Redis 在新浪微博中的应用Redis简介1. 支持5种数据结构支持strings, hashes, lists, sets, sorted setsstring是很好的存储方式,用来做计数存储。sets用于建立索引库非常棒;2. K-V 存储 vs K-V 缓存新浪微博目前使用的98%都是持久化的应用,2%的是缓存,用到了600+服务器Redis中持久化的应用和非持久化的方式不会差别很大:非持久化的为8-9万tps,那么持久化在7-8万tps左右;当使用持久化时,需要考虑到持久化和写性能的配比,也就是要考虑redis使用的内存大小和硬盘写的速率的比例计算;3. 社区活跃Redis目前有3万
阅读全文
摘要:2013中国软件技术大会 参会笔录及感想 参加完北京举行的软件技术大会,有感而发;大会会期两天,12.13-12.14;13日上午只有一个主会场,看看主会场的演讲主题,再看看出钱最多的赞助商,我们知道,一上午将都是广告;会议安排表:http://www.softcon.cn/schedule.asp做广告赞助厂商众多,在这个宣传的结点上,各大厂商都使出吃奶的力气;根据出钱的多少,细分为白金赞助和金牌赞助、让人不竟联想到医药行业的会议;医药的会议,都是药商出钱,给你吃好喝好,让你对他们的药产生良好的印象,最终目的就是为了你能够在处方单上写上他们家的产品;主会场PPT的形式是多样的,有赤裸裸的形式
阅读全文
摘要:MQ通道配置通道是用来连接两个队列管理器的; 在单个队列管理器内读写消息不需要建立通道;但在一个队列管理器中写入消息,而从另一个队列管理器中的队列取出消息,这就需要建立通道; 通道,对跨机和本机的队列管理器不做区分,对于两个队列管理器,不论是否分布在同一个机器上,配置方式都是一样的,所不同的就是ip的地址配置;通道类型通信双方的通道类型配对并不是可以随意排列组合的,共有六种。(详见《精通MQ》1.2.4 p24) Sender/Receiver 是所有连接中最简单、最常用的一种。Sender 是通道主动方,也是 消息发送方。 Requester/Server 也是常用的一种连接方式。Reque
阅读全文
摘要:WebSphere MQ 入门指南这是一篇入门指南。我们从最基本的概念说起;基础概念对于MQ,我们需要知道4个名词:队列管理器、队列、消息、通道;对于编程设计人员,通常更关心消息和队列,对于维护管理人员,通常 会更关心队列管理器和通道。如果我们把队列管理器比作是数据库,那么队列就是其中的一张表,消息就是表中的一条记录。队列:我们可以简单地把队列看成一个容器,用于存放消息。队列管理器:队列管理器构建了独立的 MQ 的运行环境,它是消息队列的管理者,用来维护和管理消息队列。消息:MQ中的最小对象;默认情况下,消息缺省可以达到 4MB。消息可以分成持久消息和非持久消息。所谓“持久”的 意思,就是在M
阅读全文
摘要:P2P小贷网站业务数据流程分享引言这是去年年底开发的一个项目,完成后和用户的衔接没有很好的做起来,所以项目就搁浅了。9月以来,看各路P2P风声水起,很是热闹;这里分享下我的设计文档,算是抛砖引玉,如能提供一些借鉴意义,也不枉分享一场;本文用于说明P2P小贷项目的程序设计,包括程序系统的基本处理流程,模块划分、功能分配及UI设计等。开发目标1. 开发P2P网上借贷系统;2. 合理规划整个系统的功能,使之符合网上交易的需要。3. 流程简单化,使得投资者及企业借贷者可轻松上手操作。4. 网站必须兼容主流浏览器(IE6及以上,firefox,chrome等),保证在不同浏览器下的正常显示。5. 具有较
阅读全文