上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 91 下一页
  2015年5月19日
摘要: 1、搭建环境 新建JAVA项目,添加的包有: 有关Hadoop的hadoop-core-0.20.204.0.jar 有关Hbase的hbase-0.90.4.jar、hbase-0.90.4-tests.jar以及Hbase资源包中lib目录下的所有jar包 2、主要程序 注意:可能大家没看到更新 阅读全文
posted @ 2015-05-19 09:34 duanxz 阅读(1259) 评论(0) 推荐(0)
摘要: 作为一款优秀的非内存数据库,HBase和传统数据库一样提供了事务的概念,只是HBase的事务是行级事务,可以保证行级数据的原子性、一致性、隔离性以及持久性,即通常所说的ACID特性。为了实现事务特性,HBase采用了各种并发控制策略,包括各种锁机制、MVCC机制等。本文首先介绍HBase的两种基于锁 阅读全文
posted @ 2015-05-19 09:22 duanxz 阅读(3905) 评论(0) 推荐(0)
  2015年5月18日
摘要: HBase版本:0.94.15-cdh4.7.0 在 HBase中,大部分的操作都是在RegionServer完成的,Client端想要插入、删除、查询数据都需要先找到相应的 RegionServer。什么叫相应的RegionServer?就是管理你要操作的那个Region的RegionServer 阅读全文
posted @ 2015-05-18 19:53 duanxz 阅读(2301) 评论(1) 推荐(0)
摘要: 1、 环境准备: Maven Eclipse Java Spring 2、 Maven pom.xml配置 3、 Spring和hadoop、hbase相关配置文件 其中标红的是spring hadoop xml命名空间配置。 Hadoop hbase相关配置文件如下: 对应的properties如 阅读全文
posted @ 2015-05-18 19:22 duanxz 阅读(1352) 评论(0) 推荐(0)
摘要: 精品学习网考试频道小编应广大考生的需要,特为参加考试的考生策划了“NetCat简介与使用方法”专题等有关资料,供考生参考! 在入侵中它是最经典的工具之一 ,NetCat被所有的网络安全爱好者和研究者称之为瑞士军刀,通过名字大家就能知道他的功能足够丰富。 nc的全称为NetCat,它能够建立并接受传输 阅读全文
posted @ 2015-05-18 18:22 duanxz 阅读(4404) 评论(0) 推荐(0)
摘要: NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小)、功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。同时,它还是一个网络应用Debug分析器,因为它可以根据需要创建各 阅读全文
posted @ 2015-05-18 17:47 duanxz 阅读(6195) 评论(0) 推荐(0)
摘要: 设计和开发可以掌控客户端的分布式服务端程序是件幸事,可以把很多事情交给客户端来做,而且可以做的很优雅。角色决定命运,在互联网架构中,web server必须冲锋在前,注定要在多浏览器版本以及协议兼容性方面呕心沥血。但要是做了web server的backend,就会好很多,可以让服务端程序独善其身,... 阅读全文
posted @ 2015-05-18 17:16 duanxz 阅读(568) 评论(0) 推荐(0)
摘要: memcache官方定义Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dyn... 阅读全文
posted @ 2015-05-18 16:43 duanxz 阅读(215) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2015-05-18 16:32 duanxz 阅读(694) 评论(0) 推荐(0)
摘要: 先说说自己对Memcache和Mongodb的一些看法,主要是抛砖引玉了,希望看到大家的意见和补充。MemcacheMemcache的优势我觉得总结下来主要体现在:1) 分布式。可以由10台拥有4G内存的机器,构成一个40G的内存池,如果觉得还不够大可以增加机器,这样一个大的内存池,完全可以把大部分... 阅读全文
posted @ 2015-05-18 16:29 duanxz 阅读(622) 评论(0) 推荐(0)
摘要: 今天有人问到我:memcache存储大数据量,10K,100K,1M的时候,效果怎么样??我回答:不好,效果非常慢。对方问:为什么啊??我回答不上来。。。于是就找了点资料。memcached使用需要注意的知识:1、memcached的基本设置1)启动Memcache的服务器端# /usr/local... 阅读全文
posted @ 2015-05-18 16:05 duanxz 阅读(1774) 评论(0) 推荐(0)
摘要: pkill详解 pkill详解 一:含义: 是ps命令和kill命令的结合,按照进程名来杀死指定进程,pkill和killall应用方法差不多,也是直接杀死运行中的程序;如果您想杀掉单个进程,请用kill来杀掉。 二:语法: pkill(选项)(参数) 三:选项: ● -c ctidlist 仅匹配 阅读全文
posted @ 2015-05-18 09:56 duanxz 阅读(3067) 评论(0) 推荐(0)
摘要: 对于初学者来说,如何修改linux用户密码也不是件容易的事,其实非常简单,下面举例说明: 如果是以root身份登录,修改root密码.只要输入 passwd 就会出现: New password: Retype new password: 按提示输入密码确认即可. 如果想更改其他用户密码,只要输入p... 阅读全文
posted @ 2015-05-18 09:55 duanxz 阅读(582) 评论(0) 推荐(0)
  2015年5月15日
摘要: Mysql 大家都会用这样的語法:SELECT `column` FROM `table` where `condition`like`%keyword%’事实上,可以使用 locate 和 instr 这两个函数来代替SELECT `column` from `table` wherelocate... 阅读全文
posted @ 2015-05-15 09:34 duanxz 阅读(859) 评论(0) 推荐(0)
  2015年5月13日
摘要: 一、使用web-fragment.xml 在Servlet 3.0中,可以使用标注来设置Servlet的相关信息。实际上,Web容器并不仅读取/WEB-INF/classes中的Servlet标注信息,如果一个JAR文件中有使用标注的Servlet,Web容器也可以读取标注信息、载入类并注册为Ser 阅读全文
posted @ 2015-05-13 09:46 duanxz 阅读(775) 评论(0) 推荐(0)
  2015年5月12日
摘要: chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的... 阅读全文
posted @ 2015-05-12 14:35 duanxz 阅读(429) 评论(0) 推荐(0)
摘要: 经常将某个文件夹的权限赋给某个用户的时候,也需要配置该用户所在的组,因此,我们需要查看该用户有哪些组,我们可以使用如上命令查看用户所在组[oracle@gl ~]$ vi /etc/grouproot:x:0:rootbin:x:1:root,bin,daemondaemon:x:2:root,bi... 阅读全文
posted @ 2015-05-12 14:26 duanxz 阅读(4019) 评论(0) 推荐(0)
摘要: 作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动。有些时候,你甚至需要知道他(她)们正在做什么。本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法。1. 使用w命令查看登录用户正在使用的进程信息w命令用于显示已经登录系统的用户的名称,以及他们正在做的事。该命令所... 阅读全文
posted @ 2015-05-12 14:17 duanxz 阅读(10869) 评论(0) 推荐(0)
  2015年5月11日
摘要: 什么是MBeanServer MBeanServer是一个包含所有注册MBean的仓库.它是JMX代理层的核心.JMX1.0规范提供一个接口叫 javax.management.MBeanServer. 所有管理的在MBean操作通过MBeanServer执行.使用MBeanServer实例,你能够 阅读全文
posted @ 2015-05-11 20:32 duanxz 阅读(9077) 评论(0) 推荐(1)
摘要: 通过前面的篇章我们知道 synchronized 底层实际上通过JVM来实现的,同一时间只能有一个线程去执行synchronized 中的代码块。 一、原子性 原子性:既然同一时间只有一个线程去运行里面的代码,那么这个操作就是不能被其它线程打断的,所以这里天然就具有原子性了。 二、可见性 我们继续来 阅读全文
posted @ 2015-05-11 16:05 duanxz 阅读(1482) 评论(1) 推荐(3)
摘要: 一、Java源代码级别 synchronized(对象) 字节码层级 使用idea插件jclasslib插件查看字节码,我们以之前代码为例 在字节码层面是以monitorenter作为开始锁的开始,以moniterexit作为结束。 汇编级别 我们使用hsdis工具对Java源码进行反编译为汇编代码 阅读全文
posted @ 2015-05-11 14:03 duanxz 阅读(6085) 评论(1) 推荐(3)
摘要: 1、什么是架构和架构本质 在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。 此君说的架构和彼君理解的架构未必是一回事。 我们主要针对互联网服server系统(类似网站)来定义架构:架构是系统的骨架,支撑和链接各个部分,包括组件、连接件、约束规范,以及指导这些内容设计与演化的原理。 阅读全文
posted @ 2015-05-11 14:02 duanxz 阅读(1834) 评论(0) 推荐(0)
摘要: 1 各种锁的概念与实现与实现原理1.1 悲观锁VS乐观锁1.1.1 概念:1.1.2 实现:1.1.3 原理:1.2 公平锁VS非公平锁1.2.1 概念:1.2.2 实现:1.2.3 实现:1.3 重入锁VS不可重入锁1.3 .1 概念:1.3 .2 实现:1.3 .3 实现:1.4 共享锁VS排它 阅读全文
posted @ 2015-05-11 13:56 duanxz 阅读(1401) 评论(0) 推荐(0)
摘要: Kryo是一个序列化框架。Kryonet是一个基于kryo的RPC框架,它实现了一套高效简洁的API,它通过NIO实现了TCP和UDP通讯,目前还不支持Http。自己写了一个测试代码,运行了下,感觉还不错,记录下来。1、listenerpackage com.mytestcodes.kryonet;... 阅读全文
posted @ 2015-05-11 13:55 duanxz 阅读(2095) 评论(0) 推荐(0)
摘要: Spring让Hessian变得不但强大,而且易用,但是易用背后,却有不少陷阱!这个例子很简单,但实际上的确花费了我超过一小时的时间,排除了种种问题,最后问题终于水落石出。整合以上篇Hello Hessian为基础,加入Spring框架,进行改进。一、环境jdk1.5http://labs.xiao... 阅读全文
posted @ 2015-05-11 12:40 duanxz 阅读(759) 评论(0) 推荐(0)
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 91 下一页