Hadoop,云计算,Java技术分享,追逐新技术,落地在项目 <( ̄︶ ̄)↗[GO!]

移动开发的现状

2015年11月19日 admin 没有评论

77%以上移动开发者年龄小于30岁,平均领域开发经验小于3年 访问在线教育资源和在工作中学习是开发者最主要的获取技能方式 大多数的移动开发者会选择移动应用领域创业,新兴智能硬件领域的创业趋势发展迅猛 O2O、工具类移动应用和智能家居类的智能硬件开发是当前热点 Java依然是移动应用领域最主要的编程语言,但是HTML5/JavaScript混合语言开发和Swift的使用者增长明显 第三方支付服务作为需求量最大的服务,基本被支付宝和微信支付垄断 有超过一半的Android应用缺乏加固措施 稳定性、易用性和兼容性是移动开发者在选择服务平台时最优先考虑的因素 充分利用第三方网络渠道推广,已经成为各类移动应用以及智能硬件开发者的基本推广模式 移动应用

分类: 程序人生 标签:

为什么“hbase.zookeeper.quorum”必须配奇数个

2015年10月29日 admin 没有评论

zookeeper有这样一个特性:集群中只要有过半的机器是正常工作的,那么整个集群对外就是可用的。也就是说如果有2个zookeeper,那么只要有1个死了zookeeper就不能用了,因为1没有过半,所以2个zookeeper的死亡容忍度为0;同理,要是有3个zookeeper,一个死了,还剩下2个正常的,过半了,所以3个zookeeper的容忍度为1;同理你多列举几个:2->0;3->1;4->1;5->2;6->2会发现一个规律,2n和2n-1的容忍度是一样的,都是n-1,所以为了更加高效,何必增加那一个不必要的zookeeper呢。

分类: hbase 标签: ,

HBase Phoenix UDFs的实现

2015年6月30日 admin 没有评论

HBase里的Phoenix的UDFs的实现,HBase的版本是0.98,Phoenix的也需要选择对应的版本。 参考文章: http://phoenix.apache.org/udf.html http://phoenix-hbase.blogspot.com/2013/04/how-to-add-your-own-built-in-function.html(翻墙才能打开,而且这篇文章很旧,2013年的) 官网说Phoenix 4.4.0版本才实现了让用户拥有使用自定义函数的功能。话说以前的3.0版本我们都是把自定义函数写到系统函数里的,这个需要编译Phoenix的源码,对后期版本的升级很不友好。因此4.4.0版本可以说有他的积极意义的O(∩_∩)O哈哈~ 直接上代码吧,UrlParseFunction.java类 package phoenix.function; import java.sql.SQLException; import java.util.List;

分类: hbase 标签: , ,

HBase读写流程

2015年6月4日 admin 没有评论

client写入=》存入MemStore,一直到MemStore存满=》Flush成一个StoreFile,直到增长到一定的阈值=>触发Compact合并操作=》多个StroeFile合并成一个StoreFile,同时进行版本合并和数据删除=》当StoreFile Compact后,逐步形成越来越大的StoreFile=》单个StoreFile大小超过一定阈值后,触发Split操作,把当前的Region Split成2个Region,父亲Region会下线,新Split出的2个孩子Region会被Master分配到相应的HRegionServer上,使得原先1个Region的压力得以分流到两个Region上。由此过程可知,HBase只是增加数据,所有的更新和删除操作,都是在Compact阶段做的,所以,用户写操作只需要进入到内存即可立即返回,从而保证I/O高性能。 HSore:是hb

分类: hbase 标签:

HBase Shell无法删除

2015年5月19日 admin 没有评论

在secureCRT中,点击【选项】【回话选项】【终端】【仿真】,右边的终端选择linux,在hbase shell中如输入出错,按住Ctrl+删除键 即可删除!

分类: hbase 标签:

训练对数字的敏感

2015年5月18日 admin 没有评论

开经营会议的时候,我常常发现很多中高层管理人员,对数字相当的不敏感。有时候,整个一场会开完,有些管理人员对各部门所报告的数据,既无问询,也不质疑,只是盯着幻灯片,任其往下翻。而报告的人,常常将一些数字念到个位数,乃至小数点后面两位数,也让我觉得不可思议。我觉得这样的会议,这样的数字,这样的管理人员,都没有价值。不能透过数字,看出数字背后的问题的管理人员,不是好管理人员。要么赶快训练对数字的敏感度,要么,干脆另谋生路。 这让我想自己与数字打交道的故事。 读书时,我的数学成绩并不好。参加工作后,我所从事的工作,却是个天天跟各种数据打交道的工作。至今还记得,第一次做统计数据的工作,一堆数字,我加过去

分类: Hadoop 标签:

IT人,不要一辈子靠技术生存

2015年5月4日 admin 1 条评论

我现在是自己做,但我此前有多年在从事软件开发工作,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技术的朋友说点心里话,希望你们能从我们的体会中,多少受点启发(也许我说的不好,你不赞同但看在我真心的份上别扔砖头啊). 一。 在中国你千万不要因为学习技术就可以换来稳定的生活和高的薪水待遇,你千万更不要认为哪些从事 市场开发,跑腿的人,没有前途。 不知道你是不是知道,咱们中国有相当大的一部分软件公司,他们的软件开发团队都小的可怜,甚至只有1-3个人,连一个项目小组都算不上,而这样的团队却要承担一个软件公司所有的软件开发任务,在软件上线和开发的关键阶段需要团队的成员没日没夜的加班,还需要为测试出的BU

分类: 程序人生 标签:

五一放轻松

2015年5月4日 admin 没有评论

五一放轻松,该干点啥就干点啥呗!

分类: 程序人生 标签:

情人节html5玫瑰花源码

2015年5月4日 admin 没有评论

情人节html5玫瑰花源码 [caption id="attachment_67" align="aligncenter" width="716"] 玫瑰花[/caption] <html> <head></head> <body> <iframe width="1200px" scrolling="no" height="820px" frameborder="0" noresize="noresize" src="javascript:' <!doctype html>n<html>nt<head>ntt<title>JS1k, 1k demo submission [1022]</title>ntt<meta charset=&quot;utf-8&quot; />nt</head>nt<body>ntt<canvas id=&quot;c&quot;></canvas>ntt<script>ntttvar b =

分类: Java 标签:

Hadoop和云计算的关系

2015年5月4日 admin 没有评论

[caption id="attachment_57" align="aligncenter" width="716"] Hadoop组件[/caption] Hadoop主要是由HDFS和MapReduce组成,HDFS是一个分布式文件系统(Hadoop Distributed File System),MapReduce则是用于并行处理大数据集的软件框架。因此,Hadoop是一个能够对大量数据进行分布式处理的软件框架,它是一种技术的实现。 Hadoop是Apache基金会下的一款开源软件, 它实现了包括分布式文件系统HDFS和MapReduce框架在内的云计算软件平台的基础架构,并且在其上整合了包括数据库、云计算管理、数据仓储等一系列平台,其已成为工业界和学术界进行云计算应用和研究的标准平台。Hadoop现在已经广泛应用于包括国外的FaceBook,Twitter,Yahoo!等公司,

分类: Hadoop, 云计算 标签: