自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (9)
  • 收藏
  • 关注

原创 消息系统介绍及选型依据

消息系统介绍及选型依据消息系统目前已经广泛使用于互联网企业,各类业务系统都有它的身影,一方面是其传统的功能特点:系统间调用的异步解耦,减低系统的复杂度、流量的削峰填谷,便于业务弹性伸缩、易于实现最终一致性系统,避免分布式事务对性能的影响、支持P2P(点对点的调用)和pub/sub模式减少RPC的多次调用(广播通知机制)等。另外随着业务的快速增长,企业内部需要大量数据的同步传输,流式计算等应用都

2017-12-04 16:10:57 7516

原创 Kafka scala客户端在broker宕机对发送请求超时问题分析与方案

现象生产中kafka集群一台服务器硬件故障下线,kafka集群具备高可用特性,下线broker上的leader分区自动切换到新的broker节点,客户端链接随之切换至新的节点继续提供服务,从流量上看也未发现异常情况;集群整体运行平稳,无异常。但后续有一个业务方反馈每10分钟就有少量接口响应时间升高导致超时,查看日志发现发送消息的接口有WARN日志,日志内容如下: 分析

2017-12-01 17:36:14 1539

原创 RabbitMQ—如何实现高可靠消息消费逻辑

RabbitMQ消费过程中对消息ack处理不当,经常会带来一下的问题: 消息ack异常造成消息处于unack状态,一直pending得不到正常处理; 依赖rabbitmq自身的nack的enqueue逻辑,让消息重新入列,反复的处理,造成死循环;大量出现时会引起rabbitmq server端的内存泄露问题(3.5.x版,3.6.x之后没有测试过);消息快速重试造成下游消费的负载严重过

2017-12-11 22:59:26 2674

原创 Kafka 日志复制协议探索

日志复制模式: 大多数投票(Quorums),同步复制队列(ISRs)和状态机模式kafka高可用的核心思想是建立在日志同步的机制上. 日志同步在分布式数据系统中是最常见同时极为重要环节之一,市面上有许多已实现的算法供参考. 其中状态机模型常被分布式系统用于实现日志复制来达到分布式系统的状态一致性日志同步机制既要保证在分布式系统中数据的一致性,也要保证数据输入的顺序性. 当然有许多方法能实现这些功能

2017-05-05 14:17:12 1341

转载 Perl 的性能测试

[Perl]Benchmark 做 Perl 的性能测试Feb 4th, 2011 转载本站文章请注明,转载自:扶凯[http://www.php-oa.com]本文链接: http://www.php-oa.com/2011/02/04/benchmark-perl.html 当我们深入使用 Perl 时,慢慢的写一些重要的应用,又需要占用大量 CPU 时,

2011-11-03 10:02:50 538

原创 Perl 正则表达式 动态匹配

动态匹配的概念: 模式匹配中 前面捕获的内容 作为后面的模式来使用。语法 (??{"$g{1}{2,3}"} ,描述前面捕获的group 1中的内容重复2~3次。 例子:  $txt =~ /%.{2,3}=(\d+),(??{"\\w{$1}"})/o %AA=5,ABCDE其中5为 模式中 group1 的内容, (??{"\\w{$1"}}) 则匹配字符 5次。

2011-11-02 09:24:55 399

原创 linux

http://www.ibm.com/developerworks/cn/linux/l-linux-filesystem/http://www.ibm.com/developerworks/cn/linux/top10/http://www.ibm.com/developerworks/cn/linux/l-tip-prompt/tip19/http://www.ibm.

2010-01-14 00:12:00 291

转载 在线c++编译

如果你在网吧或者一个没有C++编译器的地方,正好想试验一下你的代码,那么可以试试在线C++编译器。如果你在网吧或者一个没有C++编译器的地方,正好想试验一下你的代码,那么可以试试在线C++编译器。 第一个要推荐的是dinkumware用于测试C++代码的地方: http://www.dinkumware.com/exam/default.aspx 它提供了多种编译器的选择,不过貌似不能提供编译结果

2009-12-22 22:15:00 1465

原创 如何在Linux下来查看OS系统块的大小

Skate   查看os系统块的大小   [root]# /sbin/tune2fs -l /dev/sda1   查看os系统页的大小   [oracle@skate-test ~]$ getconf PAGESIZE   4096   修改块的大小:   创建文件系统时,可以指定块的大小。如果将来在你的文件系统中是一些比较大的文件的话,使用较大的块大小将得到较好的性能。将ext2文件系统的块大

2009-12-20 23:20:00 328

转载 各平台stack大小及设置【转】

(2009-07-22 18:23:47)标签:stack size gcc dumpbin editbin it  分类:GNU&Qt2008-11-17 19:48Under Unix-like systems, programs may throw a "Segmentation Fault"error.

2009-12-20 23:15:00 688

转载 sshfs 配置

今天发现个不错的工具!哪就是sshfs 该工具是可以把其它电脑上的目录通过SSH 挂载到本地来使用很方便。下面首先介绍下安装:1.apt-get  install  fuse-utils libfuse2  sshfs  ( 三个包大小在179K左右吧)注:安装sshfs 后会自动添加fuse 这个组通过:#cat /etc/group2. 要将需要挂载的用户加入到fuse 这个组

2009-12-17 22:27:00 1543

Markdwon Doc

edit md documents tool

2014-09-09

java 读写Shape库

java 读写shape的库 shapelib源代码 类似C的shapelib库

2010-12-07

TA 导航GDF模型最新变更

TA 新的GDF3.5.1格式与GDF3.5.0的变化 feature attribute 都有一定调整

2009-09-15

db2+730+731

DB2730,731考试题目2008~2009年有效

2008-12-20

DB2性能指南手册

针对DB2 V8企业版上的OLTP与BI系统进行优化,其中详细讲述了DB2的架构,内存管理,锁的管理等等内容。(不过是英文版)

2008-07-08

TA导航数据格式

TeleAtlas shape格式说明

2008-04-27

db2常见问题集锦

db2 常见问题 <br>db2 管理常见问题回答<br>

2008-04-27

导航GDF详细格式说明

GDF格式 导航基础知识

2008-04-27

DB2 教程

db2UDB 认证 基础教程

2008-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除