自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 hdfs ha 手动切换

hdfs haadmin -failover --forcefence --forceactive nn2 nn1

2016-05-23 17:18:23 374

原创 linux系统命令

getconf LONG_BIT (Linux查看版本说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)cat /etc/issue 或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)cat /proc/cpuinfo (Linux查看cpu相关信息,包括型号、主频、内核信息等)uname -a 能看全版...

2015-09-08 14:39:41 164

原创 java注解详解

Java中提供了四种元注解,专门负责注解其他的注解,分别如下@Retention元注解,表示需要在什么级别保存该注释信息(生命周期)。可选的RetentionPoicy参数包括:RetentionPolicy.SOURCE: 停留在java源文件,编译器被丢掉RetentionPolicy.CLASS:停留在class文件中,但会被VM丢弃(默认)RetentionPolicy.RUNTIME:...

2014-09-22 10:12:01 218

原创 hadoop hdfs常用命令

[size=large]hdfs常用命令[/size][size=medium]-help [cmd] //显示命令的帮助信息-ls(r) //显示当前目录下所有文件-du(s) //显示目录中所有文件大小-count[-q] //显示目录中文件数量-mv //移动多个文件到目标目录-cp //复制多个文件到目标目录-rm(r) //删除文件(夹)-...

2014-09-11 23:33:16 181

原创 linux修改主机名

1,直接执行hostname 主机名,但这么改只对当前用户有效2,编辑/etc/sysconfig/network文件里的HOSTNAME,永久生效

2014-09-09 23:23:12 96

原创 log4j配置文件详解

[size=medium]在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。(这里只说明properties文件) 1、配置根Logger ...

2014-09-03 16:57:48 131

原创 java获取请求用户的ip

[code="java"] /** * 获取请求用户的Ip * @param request * @return */ public static String getIpAddr(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if (ip ...

2014-09-03 10:48:46 110

原创 在Linux中如何获得某进程对应程序的完整路径

当我们在Linux下用ps aux 看到有如下一个进程时:root 19463 0.0 0.0 1508 272 pts/0 S 16:43 0:00 ./server-a作为系统管理员的你,如何获得程序server-a所在的完整路径呢?在此告诉大家一个简单的解决办法:从上面ps 的输出中可以看出19463是server-a的PID号,那么运行如...

2014-09-01 23:05:26 151

原创 linux vi命令详解

[size=large]进入vi的命令[/size][size=medium]vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r...

2014-08-29 11:14:45 118

原创 寒门再难出贵子

[size=small]本文是一位银行的HR写的,他工作了10年,接待了一群到银行实习的实习生,然后观察他们发生的一系列的故事。像小说,但比我们看过的小说更精彩;像现实,但比我们了解的现实更残酷。文章来源天涯社区,作者:永乐大帝二世。一看标题就吸引了我,《寒门再难出贵子》。因为我出生在寒门,深刻理解作者为什么说寒门再难出贵子,如果你一会儿看到文章中治国的故事,你就可以联想到我。当然,理解不代表...

2014-08-25 09:59:12 386

原创 文件夹创建软连接

win7文件夹创建软连接:mklink /j link-file(连接文件) file(源文件)linux文件夹创建软连接:ln -s file(源文件) link-file(连接文件)

2014-08-20 09:57:59 1023

原创 优化tomcat来提高性能

[size=large]对tomcat调优主要是分为一下几点:[/size][size=medium]一,如果条件允许,我们可以部署tomcat集群通过nginx去转发请求,以减少单个服务器的压力.这样我们就要解决一个tomcat的session共享问题.多个tomcat要一起协同工作session共享有几种办法,可以考虑的方案有以下几个: 1. 使用tomcat自带的cluster...

2014-08-14 10:45:36 145

原创 linux各版本的比较

[size=large]目前主流和常用的Linux版本主要有:[/size][size=medium]1、Redhat 版本5.5和6.0最新;培训、学习、应用、知名度最高的Linux发行版本,对硬件兼容性来说也比较不错,版本更新很快,对新硬件和新技术支持较好。2、Debian 版本5.0和6.0最新;社区版的Linux来说是较好的,文档和资料较多,尤其是英文的。但在国内的占有率有一定的局...

2014-08-11 00:06:47 315

原创 mysql实现主从复制

[size=medium] 今天闲来无事,就实现了mysql的主从复制,在我虚拟机上装了两个centOS并且都装了mysql数据库,他两个怎么安装我就不说了,百度一下会有很多的图文教程,很详细,下面就简单的实现主从复制.[/size][size=large][b]场景描述:[/b][/size][size=medium]主数据库服务器:192.168.1.51,MySQL已经安装...

2014-08-06 14:39:40 95

原创 linux crontab详解

[size=medium]以前一直在用linux的定时,感觉这里没什么东西,只是会用所以也没有深入的研究,头两天有个朋友问我关于crontab的问题,发现自己还不会,所以重新温习了一遍,总结了一下linux的定时[/size][size=large]一,时间设定[/size][size=medium] 分 小时 日 月 星期 命令...

2014-08-01 11:14:51 115

原创 java常见的错误

[size=small]原来见过的一些常见错误就是404、500等,现在找些资料总结一下,以后再出错的时候便于找问题HTTP 错误 400400 请求出错由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。HTTP 错误 401401.1 未授权:登录失败此错误表明传输给服务器的证书与登录服务器所需的证书不匹配。请与 Web 服务器的管理员联...

2014-07-31 11:28:17 130

原创 linux安装mysql

[size=medium]1、安装查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服...

2014-07-30 15:07:20 84

原创 linux tar命令详解

[size=medium]c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。x 从档案文件中释放文件。相当于拆包。t 列出档案文件的内容,查看已经备份了哪些文件。特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压...

2014-07-30 12:27:57 104

原创 zookeeper Error contacting service. It is probably not running错误

[size=large] 公司要用zookeeper,所以昨天在本机装了一个伪集群,安装步骤就不在这说了,很简单,网上也有很多的图文教程.但是启动完了之后执行 zkServer.sh status 的时候 报了Error contacting service. It is probably not running错误,在网上找了集中解决办法: 1,打开zkServer.sh 找到s...

2014-07-30 10:13:49 211

原创 Linux netstat命令详解

[b][size=x-large]常见参数[/size][/b][size=large]-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字。-l 仅列出有在 Listen (监听) 的服務状态-p 显示建立相关链接的程序名-r 显示路由信息...

2014-07-30 09:56:29 87

原创 linux touch

[size=large]linux中touch命令参数参数:-a或--time=atime或--time=access或--time=use  只更改存取时间。-c或--no-create  不建立任何文档。-d  使用指定的日期时间,而非现在的时间。-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。-m或--time=mtime...

2014-07-29 17:42:27 88

原创 jsp中request详解

[size=large]System.out.println("Protocol: " + request.getProtocol()); System.out.println("Scheme: " + request.getScheme()); System.out.println("Server Name: " + request.getServerName() ); //获得服务器的...

2014-07-28 15:10:41 94

原创 redis命令总结

[code="java"]public class Redis2 { private static Jedis jedis = new Jedis("127.0.0.1",6379); public static void main(String[] args){ //----------------------------String操作-----------------...

2014-07-22 14:27:25 71

原创 BAT文件语法和技巧

比较有用的东比较有用的东西 首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也...

2014-07-21 10:56:20 99

原创 深入理解JVM 内存模型

[url]http://gotowqj.iteye.com/blog/2094142[/url]

2014-07-21 10:54:08 101

原创 java拷贝文件

[code="java"]package com.zuidaima.util.file;import java.io.File;public class CopyFile { public static void main(String[] args) { try { File file = new File("C:\\123.txt"); if ...

2014-07-17 18:04:48 92

原创 java对redis的操作

http://xuelianbobo.iteye.com/blog/2092295

2014-07-17 17:59:01 73

原创 java中String Date Timestamp Calendar 之间的关系及转换

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 1.Calendar 转化 String //获取当前时间的具体情况,如年,月,日,week,date,分,秒等 Calendar calendat = Calendar.getInstance();SimpleDateForma...

2014-07-17 17:34:52 73

原创 java面试三大框架

----------------------------------------------------------------MVC部分-------------------------------------------------------1. MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件...

2014-07-17 16:22:13 86

原创 java使用memcached缓存

服务器端安装,部署,启动:[code="linux"]1.下载libevent,安装libeventcd /tmpwget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gztar -zxvf libevent-2.0.21-stable.tar.gzcd libeve...

2014-06-22 22:08:07 242

原创 算法,java实现选择排序

一、基本思路: 选择排序和冒泡排序差不多,只是冒泡排序在发现比它小的时候就交换,而选择排序是只有在确定了最小的数据之后,才会发生交换。选择排序的基本思想:第i趟简单选择排序是指通过n-i次关键字的比较,从n-i+1个记录中选出关键字最小的记录,并和第i个记录进行交换。先临时记录其位置,只有在一趟循环完以后确定了最小的数据,才会发生交换。二、代码实现:[code="ja...

2014-06-19 22:57:38 91

原创 算法,java实现冒泡排序

一、基本思路:冒泡排序是一种简单的交换类排序。其基本思路是,从头开始扫描待排序的元素,在扫描过程中依次对相邻元素进行比较,将关键字值大的元素后移。每经过一趟排序后,关键字值最大的元素将移到末尾,此时记下该元素的位置,下一趟排序只需要比较到此位置为止,直到所有元素都已有序排列。一般地,对n个元素进行冒泡排序,总共需要进行n-1趟。第1趟需要比较n-1次,第2趟需要比较n-2次,......

2014-06-19 22:54:49 70

原创 java使用正则判断字符串

String str="http://www.jb51.net/article/43949.htm"; String regex=".*taobao.*"; Matcher m=Pattern.compile(regex).matcher(str); System.out.println(m.matches());

2014-06-16 11:19:32 152

原创 struts2和springmvc比较

[size=medium]我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。Spring MVC和Struts2的区别:1. 机制:spring mvc的入口是servlet,而struts2是filter(这里要指出,filter和servlet是不...

2014-06-12 00:14:04 73

原创 hibernate和mybatis的区别

[size=medium]以前没怎么用过mybatis,只知道与hibernate一样是个orm数据库框架。随着使用熟练度的增加,发现它与hibernate区别是非常大的,结合至今为止的经验,总结出以下几点:1. hibernate是全自动,而mybatis是半自动。hibernate完全可以通过对象关系模型实现对数据库的操作,拥有完整的JavaBean对象与数据库的映射结构来自动生成sq...

2014-06-11 23:53:02 83

原创 map的四种遍历方法

public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println(&

2014-06-11 23:20:35 74

原创 MongoDB与传统数据库的使用区别——批量插入与批量查询

我在百X知道上回答问题时经常遇到类似与这样的问题:MongoDB有没有像MySQL一样的ODBC驱动?MongoDB能不能像MySQL一样获取字段名称或类型。我的回答是:不行,因为MongoDB不是MySQL。这个回答显得MongoDB太弱了,我的原意是你不能要求一个物理优秀教师帮你辅导数学,也许他能做到基本的教学,但他很难做到优秀数学教师那么全面。 今天讨论的问题是:批量插入和批量查...

2014-06-07 14:04:41 211

原创 MySql优化方案

[size=xx-small][b]MySql优化[/b][/size]1、 表数据类型选择(1) 能小就用小。表数据类型第一个原则是:使用能正确的表示和存储数据的最短类型。这样可以减少对磁盘空间、内存、cpu缓存的使用。 (2)避免用NULL,这个也是网上优化技术博文传的最多的一个。理由是额外增加字节,还有使索引,索引统计和值更复杂。很多还忽略一 个count(列)的问...

2014-05-17 12:51:12 93

原创 java图片上传回显(火狐待测)

[code="html"]图片上传预览演示$(function () {$("#up").uploadPreview({ Img: "ImgPr", Width: 120, Height: 120 });});图片上传预览演示[/code][code="js"]jQuery.fn.extend({...

2014-05-05 18:05:26 98

原创 linux下的more命令

名称:more 使用权限:所有使用者 使用方式:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..] 说明:类似 cat,以一页一页的显示,方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,按Enter键会显示下一行的内容,而且还有搜寻字串的功能(与 vi...

2014-04-20 17:03:41 82

空空如也

空空如也

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

TA关注的人

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