自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄刚的技术博客

每天进步一点点,自我实现

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 活灵活现用Git-技巧篇

上一篇介绍了Git的基本概念和一些基本命令,本篇的重点在如下三个部分:个性化定制你的Git,更酷更巧妙的使用Git,以及如何在GitHub上开启你自己的开源项目。在所有技巧中,最重要的技巧是学会查看Git的帮助,因为Git是一个相对复杂的版本控制工具,如果你熟悉它的命令,那么给你带来的价值是不言而喻的,所以要学会掌握那根金手指─查看Git的帮助,在任何Git命令后加上'--help'就会显示该命令

2014-02-27 22:50:38 510

原创 活灵活现用Git-基础篇

这是程序员2009年1月份发表的文章,只是上半部分,下半部分下个月继续发表,呵呵,2009年不错的开端。不过Git 真的是很不错的东西,跟大家一起分享使用经验 活灵活现用Git-基础篇Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版本控制工具可以对开发产生如此之多的影响,文章分为两部分

2014-02-27 22:49:30 548

原创 11个rsync使用实例

rsync表示 remote sync,其用于在本地或与远程主机间进行文件或目录备份。相比较scp等工具,rsync有以下优点:速度:除首次全拷贝外,其他时候实现增量拷贝,加快传输速度安全:传输数据时可用ssh加密传输带宽占用:rsync可对数据进行分块压缩传输,相比其他文件传输工具占用更少带宽权限限制:非root用户也可安转和执行rsync命令rsync执行方式如下:$

2014-02-27 10:10:48 624

原创 JAVA多线程和并发基础面试问答

多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务

2014-02-24 13:24:19 648

原创 PostgreSQL本地登录trust、ident认证权限控制

前几天偶然发现任意OS用户无需密码就可以获取PG数据库管理员权限。感觉这个也太BUG了,如果DBA配置不当,岂不是很容易就数据泄露了。。。通过合理配置pg_hba.conf,pg_ident.conf禁止非数据库OS用户登录以trust方式登录,对于某些需要支持本地认证的同学可能有用。     前置条件:        1.我的PG数据库是由Linux用户 itho

2014-02-19 15:11:39 3855

原创 /etc/rc.d/rc.local 与 /etc/profile .bash_profile .bashrc 文件执行顺序

登陆shell与交互式非登陆shell的区别登录shell所谓登录shell,指的是当用户登录系统时所取的那个 shell。登录shell属于交互式shell。 登录shell将查找4个不同的启动文件来处理其中的命令。 bash shell处理文件的顺序如下:/etc/profile/etc/profile.d等待配置文件$HOME/.bash_profile$

2014-02-19 14:47:11 3723

原创 HBase过滤器

业务应用上需要按字段的值过滤,值若是数字需要比较大小,若是字符串需要模糊匹配,或者是按枚举的清单过滤,至于查找的字段只需要列举出来就行了。HBase 可以实现过滤row,family,Qualifier的名字,也可以过滤所有的value值比较法有:字符串完全匹配,完全不匹配,按字母排序比大小,正则表达式等,也可以实现按某个family,Qualifier指定的value过滤

2014-02-17 13:47:22 1038

原创 JAVA HASH算法

/*** Hash算法大全* 推荐使用FNV1算法* @algorithm None* @author Goodzzp 2006-11-20* @lastEdit Goodzzp 2006-11-20* @editDetail Create*/public class HashAlgorithms{    /**//**    * 加法hash   

2014-02-17 13:46:56 681

转载 GitHub的使用(下)—— 如何下载一个已存在的 Repository

导读:本篇主要介绍如何使用EGit下载GitHub上已存在的库。如果不是为了下载一个Java Project,直接在Eclipse中导入使用,那可以使用GitHub的桌面程序(GitHub for Windows),这个上传下载文件更方便。建议看这篇文章之前先看这篇 —— GitHub的使用(上)http://www.cnblogs.com/memory4young/p/github-create

2014-02-16 21:35:14 1272

转载 GitHub的使用(上)—— 创建和更新

推荐一个属于自己的代码控制工具(或者是叫代码托管工具)——GitHub。   提起代码控制工具,很容易想到的就是CVS,SVN。这也是开发团队常用的。但如果想管理只属于自己的代码呢?那它们就不太合适了——因为需要一台服务器啊。   分享一个好的工具(网站)—— GitHub。它是一个可以上传代码的网站,也有客户端和插件。既可以在本地修改然后上传,也可以直接在网上修改

2014-02-16 21:33:59 658

翻译 学点Unicode又不会死——Unicode的流言终结者和编码大揭秘

如果你是一个生活在2003年的程序员,却不了解字符、字符集、编码和Unicode这些基础知识。那你可要小心了,要是被我抓到你,我会让你在潜水艇里剥六个月洋葱来惩罚你。这个邪恶的恐吓是Joel Spolsky在十年前首次发出的。不幸的是,很多人认为他只是在开玩笑,因此,现在仍有许多人不能完全理解Unicode,以及Unicode、UTF-8、UTF-16之间的区别。这就是我写这篇文章的原因。

2014-02-16 18:30:51 627

转载 Win7+Ubuntu11.10(EasyBCD硬盘安装)

1)首先还是分区,在计算机上右键--管理--磁盘管理装Ubuntu分配的硬盘大小最好是(20G以上)不要太小,这里请注意,ubuntu和windows文件系统完全不同,所以我们划好要给ubuntu的分区后,删除卷。到时候,安装好的ubuntu的分区,在windows下是看不到的,但是进入ubuntu是可以访问windows的磁盘的。这才叫双系统的吧,和wubi那种不一样哦。2)准备两个东西

2014-02-15 00:25:00 621

转载 Ubuntu 12.04中文输入法的安装

Ubuntu 12.04中文输入法的安装 Ubuntu上的输入法主要有小小输入平台(支持拼音/二笔/五笔等),Fcitx,Ibus,Scim等。其中Scim和Ibus是输入法框架。在Ubuntu的中文系统中自带了中文输入法,通过Ctrl+Space可切换中英文输入法。这里我们主要说下Ubuntu英文系统中,中文输入法的安装。安装输入法的第一步,是安装语言包。我们选择System S

2014-02-15 00:23:58 514

原创 Google Java Style

1 Introduction This document serves as the complete definition of Google's coding standards for source code in the Java™ Programming Language. A Java source file is described as being in Google

2014-02-14 14:28:22 1041

sigar 本地库依赖

sigar 本地库依赖

2014-08-09

Ambari安装与使用

Ambari安装与使用Ambari安装与使用Ambari安装与使用Ambari安装与使用Ambari安装与使用Ambari安装与使用Ambari安装与使用Ambari安装与使用Ambari安装与使用Ambari安装与使用Ambari安装与使用Ambari安装与使用Ambari安装与使用

2014-02-16

空空如也

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

TA关注的人

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