分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题: 消息的顺序问题 消息的重复问题 消息的顺序问题 消息的重复问题 RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?Rock ...
分类:
其他好文 时间:
2017-05-23 23:51:56
阅读次数:
531
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能 什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不 ...
分类:
其他好文 时间:
2017-05-22 16:46:51
阅读次数:
240
有一个事实非常简单,却令人难以接受。这世界上所有的资源并非平均分布在每一个人的身上,能够比较接近地表示这种分布情况的数学曲线叫做“正态分布曲线”(Normal Distribution Curve) 生活无法彻底回避比较,但是,事实上无需比较就可以获得的欢乐和幸福也确实太多太多,只不过常常被人们忽略 ...
分类:
其他好文 时间:
2017-05-19 10:07:31
阅读次数:
180
前言 持续集成的概念 持续集成,Continuous integration ,简称CI。 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快 ...
分类:
其他好文 时间:
2017-05-09 18:21:02
阅读次数:
191
原文 http://laravelacademy.org/post/1867.html 错误和异常是处理程序开发中不可回避的议题,在本地开发中我们往往希望能捕获程序抛出的异常并将其显示打印出来,以便直观的知道程序在哪里出了问题并予以解决,而在线上环境我们不希望将程序错误或异常显示在浏览器中(出于安全 ...
分类:
Web程序 时间:
2017-05-04 17:26:25
阅读次数:
321
package zuizhong; public class Test5 { public static void main(String[] args) throws Exception { try { int s=divide(100, 0); } catch (Exception e) { t... ...
分类:
其他好文 时间:
2017-04-23 14:25:55
阅读次数:
158
什么是持续集成随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile)在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。持..
分类:
其他好文 时间:
2017-04-18 20:05:43
阅读次数:
176
一个新事物的产生都会有他自有存在的体系;一个新公司的产生自有他各个运行职能的部门;一个新网站的诞生总会有处理它的一整套规则,前台,运营,程序,后台各部分工不同。但无论从哪一部分拆分出来都会与其他部分有所牵连,这就是内在链接的逻辑。 在网站建设和运维过程中,我们不可忽略的优化就是他们网站内部的连接关系 ...
分类:
Web程序 时间:
2017-04-18 18:15:13
阅读次数:
163
转自:http://www.jianshu.com/p/453c6e7ff81c 分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题: RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两 ...
分类:
其他好文 时间:
2017-04-16 11:06:30
阅读次数:
186
javascript中defer的作用 <script src="../CGI-bin/delscript.js" defer></script>中的defer作用是文档加载完毕了再执行脚本,这样回避免找不到对象的问题 加上 defer 等于在页面完全在入后再执行,相当于 window.onload ...
分类:
编程语言 时间:
2017-04-09 00:05:12
阅读次数:
238