自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhsj1106的专栏

纸上得来终觉浅,绝知此事要躬行

  • 博客(24)
  • 资源 (9)
  • 收藏
  • 关注

转载 Git使用教程

Git使用教程 一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如

2014-10-27 10:13:52 601

转载 svn的merge使用例子

转自:http://blog.csdn.net/keda8997110/article/details/21813035先说说什么是branch。按照Subversion的说法,一个branch是某个development line(通常是主线也即trunk)的一个拷贝,见下图: branch存在的意义在于,在不干扰trunk的情况下,和trunk并行开

2014-09-25 11:52:07 518

转载 前端模块化开发的价值

原文链接:https://github.com/seajs/seajs/issues/547本文发表在《程序员》杂志 2013 年 3 月刊,推荐购买。前端模块化开发的价值随着互联网的飞速发展,前端开发越来越复杂。本文将从实际项目中遇到的问题出发,讲述模块化能解决哪些问题,以及如何使用 Sea.js 进行前端的模块化开发。恼人的命名冲突我们从一个简单的习

2014-03-11 13:31:17 994

原创 MongoDB安装启动

从官网(http://www.mongodb.org/)下载MongoDB linux版本。根据自己操作系统选择32位还是64位解压文件到某目录下[root@localhost src]# tar -xzvf mongodb-linux-i686-1.8.1.tgz.tar [root@localhost src]# mv mongodb-linux-i686-1.8.1 /usr/loc

2013-12-10 11:23:58 601

转载 使用HIVE的WEB界面:HWI

使用HIVE的WEB界面:HWIHWI是Hive Web Interface的简称,是hive cli的一个web替换方案。关于如何搭建Hive平台,可以参考:搭建Hive平台但是目前这个功能做的比较简陋,这篇文章我们一起来看看如何使用hive-0.4.1中自带的hwi来进行操作。打开HWI假设hive部署在10.20.151.7机器上,conf/hive-defaul

2013-05-23 10:55:01 1373

转载 hive部署手册

安装环境:          机器 只需要安装一台机器      操作系统:Ubuntu 11.04 64操作系统      hadoop:版本是1.0.2,安装在/usr/local/hadoop      sun jdk:版本是1.6.0_31 64bit,安装在/usr/local/jdk      hive:版本是0.8.1,安装在/usr/local/hive

2013-05-21 15:11:40 809

转载 hbase shell

1.进入HBase Shell 命令:$ ${HBASE_HOME}/bin/hbase shell 2.获得命令列表:hbase> help 3.alter: 1) 表't1'中,增加或修改一个column family=> 'f1'并保持其最大版本数为5:hbase> alter 't1', {NAME => 'f1', VERS

2013-05-21 09:13:05 708

转载 hive array、map、struct使用

hive提供了复合数据类型:Structs: structs内部的数据可以通过DOT(.)来存取,例如,表中一列c的类型为STRUCT{a INT; b INT},我们可以通过c.a来访问域aMaps(K-V对):访问指定域可以通过["指定域名称"]进行,例如,一个Map M包含了一个group-》gid的kv对,gid的值可以通过M['group']来获取Arrays:array中的

2013-05-20 16:12:41 612

原创 linux下安装mysql

mysql版本:5.5.8系统版本:Red Hat Enterprise Linux Server release 5.3 (Tikanga)一、cmake1、检查是否安装了cmake make -i 2、安装cmakewget -c http://www.cmake.org/files/v2.8/cmake-2.8.3.tar.gztar -zxvf cmake-2.8

2013-02-04 14:20:54 601

原创 memcached分布式部署

memcached分布式部署1、首先介绍下需要使用的memcached代理服务器magent       magent是一款开源的memcached代理服务器,项目网址为:http://code.google.com/p/memagent/2、安装libevent、memcached。       在之前文章中有介绍,请参见:http://blog.csdn.net/zhsj1

2012-08-20 16:49:54 5748

原创 memcached和spring集成

memcached和spring集成(主要说spring和memcached的集成,spring本身的东东就不多说啦)本文demo下载http://download.csdn.net/detail/zhsj1106/4507631接上篇 :在linux服务器上安装memcached  http://blog.csdn.net/zhsj1106/article/details/7877542

2012-08-17 15:24:04 16449 2

原创 在linux(centos)服务器上安装memcached

在linux(centos)服务器上安装memcached1、下载:    memcached:http://www.kuaipan.cn/file/id_7845608170131198.htm   另外memcached用到了libevent这个库用于socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的系统已经安装

2012-08-17 15:12:21 2220

转载 Java 中的语法糖 (Syntactic Sugar)

语法糖(Syntactic Sugar),也叫糖衣语法,是英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语。指的是,在计算机语言中添加某种语法,这种语法能使程序员更方便的使用语言开发程序,同时增强程序代码的可读性,避免出错的机会;但是这种语法对语言的功能并没有影响。 Java中的泛型,变长参数,自动拆箱/装箱,条件编译等都是,下面做简单的介绍和分析。

2012-08-09 10:59:21 659

转载 用 top 命令查看 CPU 使用率

前  言  在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况。运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)

2012-07-31 11:07:56 807

转载 让Java代码跑得更快

本文简单介绍一下在写代码过程中用到的一些让JAVA代码更高效的技巧。1,将一些系统资源放在池中,如数据库连接,线程等.在standalone的应用中,数据库连接池可以使用一些开源的连接池实现,如C3P0,proxool和DBCP等,在运行在容器中的应用这可以使用服务器提供的DataSource.线程池可以使用JDK本身就提供的java.util.concurrent.ExecutorSer

2012-07-13 13:29:27 470

转载 Java程序员不该有的6种陋习

只有在学会处理异常之后,我们才能说自己是一个合格的java程序员。只有在摆脱了以下六种异常处理的陋习之后,才能威慑一下刚毕业的小菜鸟。现在就来测试一下大家对异常的掌握程度。不用担心,事实上,这些不合理的设计很容易看出来。那么,以下六种不合理的代码,大家能看出每一种的问题出在哪儿吗?OutputStreamWriter out = ...       java.sql.Connectio

2012-07-13 11:40:14 624

转载 windows下apache tomcat整合

准备工作:1、 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi下载地址:http://apache.etoak.com//httpd/binaries/win32/httpd-2.2.22-win32-x86-openssl-0.9.8t.msi2、 apache-tomcat-6.0.20.zip(免安装版-绿色版)下载地址:http:

2012-07-11 14:13:06 626

转载 JSP中IE直接关闭后如何去清SESSION的最终解决方案

原文:http://blog.csdn.net/lifetragedy/article/details/758879具体做法:第一步:所有在开发工程中在common的JSP页里的块中写入这样一个JAVASCRIPT函数     removeOnline(){        if(event.clientX         {

2012-07-09 15:08:23 454

转载 JDBC事务隔离级别

如果DBMS支持事务处理,它必须有某种途径来管理两个事务同时对一个数据库进行操作时可能发生的冲突。用户可指定事务隔离级别,以指明DBMS应该花多大精力来解决潜在冲突。例如,当事务更改了某个值而第二个事务却在该更改被提交或还原前读取该值时该怎么办。  假设第一个事务被还原后,第二个事务所读取的更改值将是无效的,那么是否可允许这种冲突?JDBC用户可用以下代码来指示DBMS允许在值被提交前读取

2011-11-24 10:27:18 443

转载 Oracle创建悲观锁和乐观锁

为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据一般情况下不会造成冲突,所以在数据进行提交更新的

2011-11-24 10:05:42 508

转载 Eclipse安装插件支持jQuery智能提示

最近工作中用到jQuery插件,需要安装eclipse插件才能支持jQuery智能提示,在网上搜索了一下,常用的有三个插件支持jQuery的智能提示:1.jQueryWTP2.Spket3.Aptana 在安装插件之前需要先安装eclipse,如果已经

2011-08-17 15:56:21 425

转载 访问需要HTTP Basic Authentication认证的资源的各种语言的实现

无聊想调用下嘀咕的api的时候,发现需要HTTP Basic Authentication,就看了下。什么是HTTP Basic Authentication?直接看http://en.wikipedia.org/wiki/Basic_authentication_sch

2011-08-03 11:33:34 571

原创 linux vi

vi: 文件名/prot: 查找port  n 查找下一个  shift+n查找上一个:set number:显示行号ctrl+f:下一页  ctrl+b:上一页  新增(append):a从光标所在位置后面开始新增数据,光标后的数据随新数据向后移动。                   A从光标所在列最后面的地方开始新增数据。插入(insret):i从光标所在位置

2011-06-30 09:38:00 442

原创 在同一个tomcat中,配置两个端口进行提供服务

在tomcat6.0 server.xml配置文件中,节点下新增一个节点,修改端口配置。  以下配置,在tomcat6.0中,已经测试通过,可以使用。 下面是一个配置例子: <Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000"

2011-05-27 23:14:00 1984

instantclient-basiclite-nt-11.2.0.2.0

免安装Oracle客户端软件使用plsql配置登陆的必须用到的oracle组件包

2013-04-13

Google MapReduce 中文版

MapReduce 是一个编程模型,也是一个处理和生成超大数据集的算法模型的相关实现。用户首先创建一个Map 函 数处理一个基于key/value pair 的数据集合,输出中间的基于key/value pair 的数据集合;然后再创建一个Reduce 函数 用来合并所有的具有相同中间key 值的中间value 值。现实世界中有很多满足上述处理模型的例子,本论文将详细描述 这个模型。 MapReduce 架构的程序能够在大量的普通配置的计算机上实现并行化处理。这个系统在运行时只关心:如何分割 输入数据,在大量计算机组成的集群上的调度,集群中计算机的错误处理,管理集群中计算机之间必要的通信。采用 MapReduce 架构可以使那些没有并行计算和分布式处理系统开发经验的程序员有效利用分布式系统的丰富资源。 我们的MapReduce 实现运行在规模可以灵活调整的由普通机器组成的集群上:一个典型的MapReduce 计算往往由 几千台机器组成、处理以TB 计算的数据。程序员发现这个系统非常好用:已经实现了数以百计的MapReduce 程序, 在Google 的集群上,每天都有1000 多个MapReduce 程序在执行。

2012-09-03

spring_redis集成(jedis java客户端)

spring_redis集成,通过jedis作为redis的客户端。 只提供集成方式,具体api,参照jedis API

2012-08-29

redis中文手册

redis中文手册,详尽的redis操作指南

2012-08-28

深入了解redis

深入了解redis,redis进阶介绍.值得一看

2012-08-28

Redis学习笔记整理

Redis学习笔记整理。 详细的redis教程

2012-08-28

Redis学习笔记

详细的redis学习资料

2012-08-28

redis 实战

非常详尽的redis资料。介绍、安装、使用应有尽有

2012-08-28

memcached和spring集成

memcached和spring集成、内附测试例子

2012-08-17

空空如也

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

TA关注的人

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