自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

致力于前沿技术研究,下一代网络、云网络、网络模拟、网络安全、k8s、网络虚拟化。

  • 博客(18)
  • 收藏
  • 关注

原创 hsf使用总结

hsf是淘宝三个中间件之一(notify,tddl,hsf),其实就是一个高度封装的rpc框架。和opendaylight一样,核心是osgi,容器接入层可以是tomcat jboss,协议栈是rpc等,应用层是hsfSpringProviderBean等,还有核心服务层和日志监控等功能。

2017-09-28 20:57:29 3119

原创 css知识

首先:小小感想:在进行web后端开发,或者其他业务开发时,通常要做原型系统,需要自己去写前端。传统电商业务前后端分离得比较明显,分工比较明确,但大多数业务处理中,都是需要自己写原型系统的,然后再和前端交互,所以即便不是做前端,也需要看懂前端的html css js 等界面的东西,需要在这方面做一些积累本以下转载,非原创(用于记录)背景CSS是一种声明式的语言,学好C

2017-09-28 14:24:12 279

转载 实现从oss(阿里云)服务器以附件形式下载文件(含批量下载)

笔者在项目中写一个从阿里云服务器上面以附件形式下载文件的接口时,遇到了问题,网上搜索无任何相关的解决方案,最后通过通过自己查阅API文档,再结合自己的经验,实现了下载功能。      通过查询oss官方文档,我发现只有一个下载文件到本地的方法(方法1),但是这个方法下载的文件只能够将文件下载到本地的一个固定的目录下,即必须要在API提供的方法中写死下载文件的下载路径,而且下载文件时没有任何

2017-09-27 15:39:05 8014 2

转载 Major GC和Full GC的区别

作者:RednaxelaFX链接:http://www.zhihu.com/question/41922036/answer/93079526来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。之前一直在网上查找Major GC 和Full GC的区别,最后,看到下面这个回答很详细。所以转载过来,和大家一起学习。针对HotSpot

2017-09-19 00:11:01 704

转载 Java CAS自旋锁

悲观者与乐观者的做事方式完全不一样,悲观者的人生观是一件事情我必须要百分之百完全控制才会去做,否则就认为这件事情一定会出问题;而乐观者的人生观则相反,凡事不管最终结果如何,他都会先尝试去做,大不了最后不成功。这就是悲观锁与乐观锁的区别,悲观锁会把整个对象加锁占为自有后才去做操作,乐观锁不获取锁直接做操作,然后通过一定检测手段决定是否更新数据。这一节将对乐观锁进行深入探讨。上节讨论的Sync

2017-09-19 00:00:10 3149

转载 java中函数是值传递还是引用传递?

相信有些同学跟我一样,曾经对这个问题很疑惑。在网上也看了一些别人说的观点,评论不一。有说有值传递和引用传递两种,也有说只有值传递的,这里只说下个人见解先看一个例子public class Test1 { public static void main(String[] args) { int a = 10; changeNum(a);

2017-09-18 23:53:33 641

转载 一致性hash

一致性 hash 算法( consistent hashing )张亮consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在cache 系统中应用越来越广泛;1 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象

2017-09-18 23:43:41 362

原创 Hadoop Sequence File 文件的读取和写入

SequenceFile文件是Hadoop用来存储二进制形式的key-value对而设计的一种平面文件(Flat File)。目前,也有不少人在该文件的基础之上提出了一些HDFS中小文件存储的解决方案,他们的基本思路就是将小文件进行合并成一个大文件,同时对这些小文件的位置信息构建索引。不过,这类解决方案还涉及到Hadoop的另一种文件格式——MapFile文件。SequenceFile文件并不保证

2017-09-17 11:53:51 4641

转载 ambari的Command介绍

ambari-server会向ambari-agent发送命令,来控制agent的行为,命令是通过agent向server发送的心跳包的response来传送的:在agent向server注册完毕后,agent的心跳包就开始向server汇报:Ambari Agent starts heartbeat to Ambari Server, checking for commands to

2017-09-17 11:36:09 553

转载 ambari部分rest api

关于blueprint:# ambari_server_ip# cluster_name# 从当前集群导出当前集群的Blueprintcurl -H "X-Requested-By: ambari" -X GET -u admin:admin http://ambari_server_ip:8080/api/v1/clusters/cluster_name?format=bluepri

2017-09-17 11:33:45 696

转载 Ambari配置&安装的若干坑

centos6.5搭建过程可参考: (1)http://www.ibm.com/developerworks/cn/opensource/os-cn-bigdata-ambari/index.html (2)http://www.ibm.com/developerworks/cn/opensource/os-cn-bigdata-ambari2/index.html注意: 

2017-09-17 11:32:03 890

转载 Ambari升级问题

从2.0.1升级到2.1.2,重新ambari-server start时候报错:Waiting for server start....................ERROR: Exiting with exit code -1. REASON: Ambari Server java process died with exitcode 255. Check /v

2017-09-17 11:27:17 474

转载 远程调试ambari-metrics的方法

IDE:intellij在ambari-metrics-collector上找到start的运行脚本,再找到启动ambari-metrics-collector的java命令:vi /var/lib/ambari-agent/cache/common-services/AMBARI_METRICS/0.1.0/package/scripts/metrics_collector.py 1

2017-09-17 11:25:21 612

转载 源码分析Ambari的DAG是如何做的

我认为Ambari最有趣的地方之一是如何计算DAG(Directed acyclic graph,有向无环图)简述先简要概括一下Ambari是如何确定执行流程的:ambari server会根据集群的元数据信息,在执行某一个Operation时候建立一个Stage DAG,根据这个DAG,划分不同的Stage,Stage间有执行顺序关系,必须按着顺序来;再根据每一个Stag

2017-09-17 11:22:36 375

转载 Ambari的架构与设计思想

Ambari包罗了大部分Hadoop生态系统的组件,说明它的抽象层次、设计思想值得我们去研究学习。Ambari的架构通过三张图来说明:第一张架构图告诉我们:Ambari是Hortonworks贡献给社区的、完全开源的、Hadoop生态的集群管理、监控、部署的工具:第二张架构图告诉我们:对外,Ambari提供ambari web,rest api,

2017-09-17 11:18:23 422

转载 org.dom4j.DocumentException: no protocol

代码如下: public Document getDocumentByString(String xml) {  SAXReader sax = new SAXReader();  Document xmlDoc = null;  try {   xmlDoc = sax.read(xml);  } catch (UnsupportedEncodingException

2017-09-17 11:06:25 1229

转载 Ambaria整体架构

Ambari是hadoop分布式集群配置管理工具,是由hortonworks主导的开源项目。它已经成为apache基金会的孵化器项目,已经成为hadoop运维系统中的得力助手,引起了业界和学术界的关注。现在我们将深入学习Ambari原理及其架构。Ambari架构采用的是Server/Client的模式,主要由两部分组成:ambari-agent和ambari-server。ambari

2017-09-17 11:01:52 423

转载 iptables

iptables简介       netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙解决方案,完成封包过滤、封包重定向和网络地址转换(NAT)等功能。 iptables基础       规则(rules)其实就是网络管理员预定义的条件

2017-09-02 22:57:10 362

空空如也

空空如也

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

TA关注的人

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