FastDFS分布式文件系统
一,简介 FastDFS是一个开源的轻量级 分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以中小文件(建议范围:4KB < file_size...
View Article高可用消息队列框架ZBUS
我们在日常开发中可以需要用到消息队列 当然我们完全可以自己写一个生产者-消费者框架 但是高可用性、实时性已经大量数据堆积时候就显得问题捉襟见肘了下面推荐的框架在我时间项目中和测试中都是非常不错那么他是什么框架呢? zbus git地址 http://git.oschina.net/rushmore/zbus ZBUS=MQ+RPC 服务总线 1)支持消息队列, 发布订阅, RPC,...
View ArticleHTTP 断点续传
所谓断点续传,也就是要从文件已经下载的地方开始继续下载。在以前版本的 HTTP 协议是不支持断点的,HTTP/1.1 开始就支持了。一般断点下载时才用到 Range 和 Content-Range 实体头。 Range 用于请求头中,指定第一个字节的位置和最后一个字节的位置,一般格式: Range:(unit=first byte pos)-[last byte pos]...
View ArticleELK(ElasticSearch, Logstash, Kibana)搭建实时日志分析平台
ELK平台介绍在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段:以下内容来自:...
View Article应用商店最新排名:应用宝连续三月领跑 手机厂商崛起
应用商店作为公认的移动互联网的三大入口之一,一直是互联网巨头的必争之地。以腾讯、360、百度为首的互联网巨头和手机厂商成为应用商店市场争夺最为激烈的两大战场。回顾2015年应用商店市场,众多渠道排名座次出现较大变动,有巨头在衰落,也有新贵在崛起。近日艾瑞咨询、Questmobile都发布了最新的安卓应用商店数据。在2015年年末最后几个月,应用商店格局突变,并且风云孕育:首先是应用宝实现了持续反超,...
View Article北京大学:中国顶端1%的家庭占有全国三分之一的财产
中国目前的收入和财产不平等状况正在日趋严重。顶端1%的家庭占有全国约三分之一的财产,底端25%的家庭拥有的财产总量仅在1%左右。此外,从教育机会到医疗保障,中国社会的不平等现象整体呈现扩大趋势。日前公布的《中国民生发展报告2015》在深入调研的基础上作出了上述判断。《中国民生发展报告》丛书是基于北京大学中国家庭追踪调查(China Family Panel Studies,...
View Article优化系列 | 实例解析MySQL性能瓶颈排查定位
导读从一个现场说起,全程解析如何定位性能瓶颈。排查过程收到线上某业务后端的MySQL实例负载比较高的告警信息,于是登入服务器检查确认。1. 首先我们进行OS层面的检查确认登入服务器后,我们的目的是首先要确认当前到底是哪些进程引起的负载高,以及这些进程卡在什么地方,瓶颈是什么。通常来说, 服务器上最容易成为瓶颈的是磁盘I/O子系统,因为它的读写速度通常是最慢的。即便是现在的PCIe...
View Article缓存系列文章–无底洞问题
作者: carlosfu一、背景 1. 什么是缓存无底洞问题:Facebook的工作人员反应2010年已达到3000个memcached节点,储存数千G的缓存。他们发现一个问题–memcached的连接效率下降了,于是添加memcached节点,添加完之后,并没有好转。称为“无底洞”现象2....
View Article从Ganglia故障说起
ganglia是现在市面上比较流行的一个集群健康状态监控系统。它能够提供一整套的图形化报表用以完整的监控集群中各个节点的CPU/内存/网络以及其他需要监控的信息。这次呢是我们搭建的一套环境,通过ganglia监控,但看似所有的配置都正确,可ganglia的前端主机(web-front)始终无法得到应有的数据。简单介绍下我们的环境:总共有10台主机的集群,通过eth0与外网相连(10.0.0.0/8网...
View Article[译]GC专家系列3-GC调优
原文链接: http://www.cubrid.org/blog/dev-platform/how-to-tune-java-garbage-collection/本篇是”GC专家系列“的第三篇。在第一篇 理解Java垃圾回收中我们学习了几种不同的GC算法的处理过程,GC的工作方式,新生代与老年代的区别。所以,你应该已经了解了JDK 7中的5种GC类型,以及每种GC对性能的影响。在第二篇...
View Article从MKV中提取音频
如今,MKV已成为网上的电影、电视剧最常见的格式之一。从这些视频文件中提取出音频文件,我们可以很轻松地对其进行剪辑,分离出句子,制作成听写材料,来提升我们的听力。 网上视频格式除了MKV,还有avi、rm(包括rmvb)以及MP4,这些格式当然也有办法提取出音频,但并非本文的重点。MKV文件处理起来是最为方便的,我们只需要下载两个软件就行。...
View ArticleAsync Http Client 欺骗漏洞 (CVE-2013-7397)
发布日期:2015-06-25 更新日期:2015-06-25 受影响系统:AsyncHttpClient AsyncHttpClient < 1.9.0描述:CVE(CAN) ID: CVE-2013-7397Async Http Client是异步HTTP及WebSocket客户端Java库。 Async Http Client...
View ArticleAsyncHttpClient 开源框架學習研究
转载请注明出处: http://blog.csdn.net/krislight OverView:AsyncHttpClient庫 基於Apache的HttpClient框架,是一個異步的httpClient, 所有的http請求都在子線程中,但是callback執行的線程和創建這個callback的線程是同一個(也即主線程創建的callback那麼執行的時候也是在主線程中)基本用法:...
View ArticleWebSocket实现多屏互动的分析及方案
多屏互动事实上是一个比较宽泛的概念,通俗来讲就是用户在不同的终端上通过有线、无线的连接方式进行通信,可进行多媒体(音频,视频,图片)内容的传输,解析,展示,控制等一系列操作。而随着WebSocket协议的诞生,不同端之间的网页互连也变得流行起来,这种基于WebSocket协议实现多屏互动在运营活动上的使用也使得运营页面的形式也变得更加多样和有趣。本文不会去探讨WebSocket协议的详情,想了解的可...
View ArticleHTML性能优化技巧
如何提升Web页面的性能,很多开发人员从多个方面来下手如JavaScript、图像优化、服务器配置,文件压缩或是调整CSS。很显然HTML 已经达到了一个瓶颈,尽管它是开发Web 界面必备的核心语言。HTML页面的负载也是越来越重。大多数页面平均需要40K的空间,像一些大型网站会包含数以千计的HTML 元素,页面Size会更大。如何有效的降低HTML...
View Article干货推荐|数据可视化的五个步骤
数据被称作是最新的商业原材料「21世纪的石油」。商业领域、研究领域、技术发展领域使用的数据总量非常巨大,并持续增长。就Elsevier而言,每年从ScienceDirect下载的文章有7亿篇,Scopus上的机构档案有8万个、研究人员档案有 1 千 3 百万,Mendeley上的研究人员档案有 3 百万。对于用户来说,从这个数据海洋中抓到关键信息越来越难。许多先进的可视化方式(如:网络图、3D...
View ArticleJava 内存结构与垃圾回收备忘
原文地址: https://dzone.com/articles/java-memory-architecture-model-garbage-collection 研究Java垃圾回收机制,看到一篇好文,先转载,做深入研究 下图展示了 Java 堆内存模型,以及运行在 Java 虚拟机中任意 Java 应用的 PermGen (内存永久保存区域),下面的比率展示了 JVM...
View Article2015年,Facebook排名前5的开源项目
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/facebook-open-source-projectsFacebook坚信开源的力量。当社区集合起来编写代码时,其好处是不可估量的。有人能指出问题所在,同时解决方案也会很快跟进。借助于社区的力量,大家可以一同解决所面临的挑战,这也会不断加速创新的过程,同时社区会突破既有...
View ArticleDocker应用场景
See; http://www.cnblogs.com/zz123/p/4080219.html Flynn:一个使用go语言编写的开源PaaS平台,目标是简化分布式环境中应用的部署和维护,可以通过git...
View Article