本节主要从整体角度介绍Kafka的设计思想,其中的每个理念都可以深入研究,以后我可能会发专题文章做深入介绍,在这里只做较概括的描述以便大家更好的理解Kafka的独特之处。本节主要涉及到如下主要内容:
Kafka设计基本思想Kafka中的数据压缩Kafka消息转运过程中的可靠性Kafka集群镜像复制Kafka 备份机制
一、kafka由来
由于对JMS日常管理的过度开支和...
分类:
其他好文 时间:
2014-07-11 00:59:04
阅读次数:
246
关于多线程的知识,有非常多的资料可以参考。这里稍微总结一下,以求加深记忆。
关于多线程在日常工作中的使用:对于大多数的日常应用系统,比如各种管理系统,可能根本不需要深入了解,仅仅知道Thread/Runnable就够了;如果是需要很多计算任务的系统,比如推荐系统中各种中间数据的计算,对多线程的使用就较为频繁,也需要进行一下稍微深入的研究。...
分类:
编程语言 时间:
2014-07-11 00:55:45
阅读次数:
302
完整的介绍Python 下的常用时间模块 time ~这在日常使用python 编程经常会用到,可能是用来显示时间,计时,乃至测试性能等。...
分类:
编程语言 时间:
2014-07-10 20:07:36
阅读次数:
319
EXCEL中的筛选(初级应用)谈到筛选,大家在日常工作当中那是常用,选中一个表格区域然后去DATA标签去点击那个filter那个漏斗图标,然后就看到了在区域的第一行每列的字段旁边都带一个下拉箭头。到此为止,大家觉得筛选很简单,为什么还用写这么多文字来描述一下点一个按钮的过..
分类:
其他好文 时间:
2014-07-10 19:21:40
阅读次数:
190
一、系统介绍工位管理系统该系统基于日常的工位管理需要,利用信息化手段,对厂房设备仓储管理、办公场所布局、办公场所管理、工位信息、员工信息以及工位预定等实现统一、综合的管理,实现了公司人员、设备管理的体系化、规范化和信息化。系统具有如下特点:直观的展示:通过办..
分类:
其他好文 时间:
2014-07-10 18:49:54
阅读次数:
199
下面我挑选出的这几个技巧常常会被人们忽略,但它们在日常编程中能真正的给我们带来不少帮助。 1. 字典推导(Dictionary comprehensions)和集合推导(Set comprehensions) 大多数的Python程序员都知道且使用过列表推导(list comprehensions)...
分类:
编程语言 时间:
2014-07-09 20:52:24
阅读次数:
246
最近,将网站的阿里云服务器迁移到阿里云北京机房,记录下CentOS的迁移过程。首次登录云服务器,要先进行用户设置。用户设置首先用passwd命令修改超级管理员root密码。$ passwd根据提示连续输入两次密码,很简单吧。接着,要新建一个普通的管理账号并设置密码,用于日常的系统管理。$ usera...
分类:
其他好文 时间:
2014-07-09 16:00:53
阅读次数:
297
在日常的软件开发当中,我们一般都是采用了分层的方式来架构系统,但是为什么我们需要分层进行架构呢?在此之前,我觉得需要搞明白两个概念,什么是软件的伸缩性,什么是性能。
首先,什么是软件的伸缩性(Scalability)?我们都知道设计良好的系统可以应对不断增加的系统访问量,但是我们如何能在系统用户增多的时候,来提高系统的吞吐量呢?这就是伸缩性之魅力所在。
伸缩性可以有两个方面,垂直伸缩性...
分类:
其他好文 时间:
2014-07-08 15:59:03
阅读次数:
200
第2部分 数据库SQL语言数据库的维护 对于某些大型软件产品,一旦商用,必然会存储很多用户信息,这就对产品所使用的数据库(以下简称业务数据库)带来了压力。为了保证业务数据库的平稳运行,需要在日常工作中对数据库做一些基本的维护操作。 业务数据库的维护规则如下:1. 对业务数据库必须进行定期全量备份 业务数据库的定期备份能在数据库被意外破坏时进行快速恢复,备...
分类:
数据库 时间:
2014-07-08 14:53:04
阅读次数:
301
人的生活,因简单、平凡而显得更真实自在,就如“生活管家”这款软件提供了便捷、操作简单的日常生活收入、支出记录及查看功能。提供了一目了然的展示日常生活收入、支出信息,提供了可智能化统计分析后而生成的日常收入、支出信息报表包括(日常生活流水账信息、日常生活开销去哪儿了、预算执行情况报表)。所有的记录数....
分类:
其他好文 时间:
2014-07-08 10:25:07
阅读次数:
187