- 博客(4)
- 收藏
- 关注
原创 hadoop1.x的缺陷及hadoop2.x的诞生
hadoop1.x的缺陷 Hadoop 1.0内核主要由两个分支组成:MapReduce和HDFS,众所周知,这两个系统的设计缺陷是单点故障,即MR的JobTracker和HDFS的NameNode两个核心服务均存在单点问题,该问题在很长时间内没有解决,这使得Hadoop在相当长时间内仅适合离线存储和离线计算。 令人欣慰的是,这些问题在Hadoop 2.0中得到了非常完整的解决。Had
2017-07-10 16:04:01
2073
1
原创 电商底层接口(系统接口或SOA接口)高并发解决方案:dubbo + zookeeper
简介dubbo是一个分布式服务框架,是阿里巴巴开发的一个解决RPC远程调用优化的核心框架,包含负载均衡算法,能提高分布式系统的性能。zookeeper是hadoop的一个子项目,主要用来解决分布式系统的数据一致性、状态同步、服务集群管理、配置同步等一系列的问题。本文使用zookeeper作为dubbo的服务注册中心。Dubbo适用于哪些场景?当网站变大后
2017-06-02 17:23:59
2687
原创 Runtime.getRuntime().addShutdownHook(new Thread())
Runtime.getRuntime()通过Runtime的 void addShutdownHook(Thread hook) 法向Java虚拟机注册一个shutdown钩子事件,这样一旦程序结束事件到来时,就运行线程hook,我们在实际应用时候,只要将程序需要完成之前做的一些工作直接通过线程hook来完成。示例1:/*************
2017-06-02 15:13:59
632
原创 使用Spring中的ClassPathXmlApplicationContext加载配置文件
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");context.start();
2017-06-02 14:56:39
2810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人