9 xh16319

尚未进行身份认证

暂无相关简介

等级
TA的排名 2k+

分布式锁2 Java非常用技术方案探讨之ZooKeeper

分布式锁1 Java常用技术方案前言:      由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那也是很好的。 =============================

2017-06-05 16:34:12

分布式锁1 Java常用技术方案

分布式锁1 Java常用技术方案前言:      由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那也是很好的。 =============================

2017-06-05 16:33:19

Eclipse常用配置

Eclipse常用配置介绍以下是项目中所使用的eclipse需要配置的地方, 相关工具软件放在(\\172.20.17.126\tools),配置文件放在(http://tech.xiaoniu88.net/svn/documents/eclipse_settings)开发过程须统一开发工具与代码格式:上述目录中的eclipse说明:eclipse-jee-luna-R-w

2017-05-19 11:20:08

Drools基础入门

第一节: 基础使用1. 新建一个maven工程2. 引入drools的依赖** dependencies> dependency> groupId>org.droolsgroupId> artifactId>drools-coreartifactId> version>6.3.0.F

2017-05-19 11:18:51

Drools的另类用法--模板使用,以及与Spring集成

简述Drools的用法非常多,功能也非常强大,本文不讨论具体语法以及使用,主要分享一下在使用过程中一种比较另类的思路,由于本人未使用过Drools历史版本,故没有对比,所有讨论都基于Drools 6.3。思路首先我们都知道Drools由一系列的drl规则文件 + 工作内存(working Memory) + 决策引擎组成,在Drools6.3为了跟maven集成,动

2017-05-19 11:17:33

修改linux最大文件句柄数

大家知道在linux服务器大并发调优时,往往需要预先调优linux参数,其中修改linux最大文件句柄数是最常修改的参数之一。在linux中执行ulimit -a 即可查询linux相关的参数,如下所示:[root@mongodb11 ~]# ulimit -acore file size          (blocks, -c) 0data seg size

2016-09-14 19:17:51

四种生成和解析XML文档的方法详解(介绍+优缺点比较+示例)

众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM、SAX、JDOM和DOM4J下面首先给出这四种方法的jar包下载地址DOM:在现在的Java JDK里都自带了,在xml-apis.jar包里SAX:http://sourceforge.net/projects/sax/JDOM:http://jdom.org/downloads/index.htmlD

2015-02-04 16:27:10

crontab命令

前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond是linux下用来

2014-12-23 17:30:42

Redis与Memcached的区别

传统MySQL+ Memcached架构遇到的问题  实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:  1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。  2.Mem

2014-11-10 17:11:32

InputFormat的数据划分、Split调度、数据读取三个问题的浅析

在执行一个Job的时候,Hadoop会将输入数据划分成N个Split,然后启动相应的N个Map程序来分别处理它们。数据如何划分?Split如何调度(如何决定处理Split的Map程序应该运行在哪台TaskTracker机器上)?划分后的数据又如何读取?这就是本文所要讨论的问题。先从一张经典的MapReduce工作流程图出发:1、运行mapred程序;2、本次运行将生

2014-11-05 21:28:44

Hadoop集群安全性:Hadoop中Namenode单点故障的解决方案及详细介绍AvatarNode

正如大家所知,NameNode在Hadoop系统中存在单点故障问题,这个对于标榜高可用性的Hadoop来说一直是个软肋。本文讨论一下为了解决这个问题而存在的几个solution。1. Secondary NameNode原理:Secondary NN会定期的从NN中读取editlog,与自己存储的Image进行合并形成新的metadata image优点:Hadoop较早的版本都自带,

2014-11-05 17:40:31

hadoop中槽-slot是线程还是进程讨论

hadoop一个节点默认起两个map slot,这两个slot是多线程吗?hadoop-0.21.0 源码中是这样的:首先看看 org.apache.hadoop.mapred.TaskTracker 类:=====================================================================================

2014-11-05 17:39:17

Hadoop集群三种作业调度算法介绍

Hadoop集群中有三种作业调度算法,分别为FIFO,公平调度算法和计算能力调度算法先来先服务(FIFO)Hadoop中默认的调度器FIFO,它先按照作业的优先级高低,再按照到达时间的先后选择被执行的作业。FIFO比较简单,hadoop中只有一个作业队列,被提交的作业按照先后顺序在作业队列中排队,新来的作业插入到队尾。一个作业运行完后,总是从队首取下一个作业运行。这种调度策略的优点是简

2014-11-05 16:56:51

HDFS体系结构简介及优缺点

1 HDFS体系结构简介及优缺点1.1体系结构简介 HDFS是一个主/从(Mater/Slave)体系结构,从最终用户的角度来看,它就像传统的文件系统一样,可以通过目录路径对文件执行CRUD(Create、Read、Update和Delete)操作。但由于分布式存储的性质,HDFS集群拥有一个NameNode和一些DataNode。NameNode管理文件系统的元数据,DataNode

2014-11-05 14:34:59

hadoop机架感知--加强集群稳固性,该如何配置hadoop机架感知

最新热门最新回复最新发表面试题项目区hadoop资源openstack资源新手指导环境搭建休闲阅读目hadoop疑问openstack疑问移动云百度云微软云 storm区CDH区hbase区pig区hive区sqoop区

2014-11-05 11:08:01

linux NAT方式上网

我以下写的配置方法别人在网上已经发布过类似的文章。但是我觉的别人写的东西不一定是对的,必须自己亲自试验一下才行。就像有句话说的:“实践是检验真理的唯一标准”以下是我操作的步骤。希望不足的地方,读者能够指出。   1.必须检查你的windows系统的VMware DHCP Service 和VMware NAT Service这个两个服务是否启动。如果未启动请启动。   2. 把wind

2014-09-30 15:30:01

hadoop集群balance工具详解

在线上的hadoop集群运维过程中,hadoop 的balance工具通常用于平衡hadoop集群中各datanode中的文件块分布,以避免出现部分datanode磁盘占用率高的问题(这问题也很有可能导致该节点CPU使用率较其他服务器高)。     1) hadoop balance工具的用法:[html] view plaincopyTo start:  bi

2014-09-28 11:42:41

It's possible that the above module doesn't match the current version of Python

当运行yum时可能出现如下问题:[root@Centos ~]# yumThere was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was:    No module named yumPlease install 

2014-09-19 11:28:28

Linux下python升级至2.7步骤

首先下载源tar包  可利用linux自带下载工具wget下载,如下所示:1# wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz   下载完成后到下载目录下,解压1tar -zxvf Python-2

2014-09-14 23:16:28

Jedis使用示例

Jedis 是 Redis 官方首选的 Java 客户端开发包。工作过程总结的一个示例,贴出来,如下:Java代码  package com.wujintao.redis;    import java.util.Date;  import java.util.HashMap;  import java.util.Iterator;  import java.util.

2014-09-09 00:05:49

查看更多

勋章 我的勋章
    暂无奖章