摘要: 需求描述: 在mysql数据库的使用中,有的时候,需要直接在shell的命令行中,执行某个SQL脚本文件, 比如,要初始化数据库,创建特定的存储过程,创建表等操作,这里进行一个基本的测试。 一般情况,mysql都是以交互式的方式登录,执行SQL语句的。这里要做的就是将SQL放在一个文件里,让mysq 阅读全文
posted @ 2018-03-20 11:29 Zhai_David 阅读(25158) 评论(0) 推荐(1) 编辑
摘要: 需求描述: 今天在修改测试环境mysql数据库中root用户密码的时候,用到了--init-file参数, 所以,就在这里说下该参数的作用。 概念解释: 参数:--init-file=file_name 解释:这个参数的作用就是在启动mysql服务时,读取file_name中的SQL语句。 使用注意 阅读全文
posted @ 2018-03-20 11:01 Zhai_David 阅读(1720) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 在mysql的测试环境中,有时候会遇到一段时间之后root用户的密码被遗忘的情况, 这个时候,就是需要对root密码进行重置,不过,在生产环境中,这种情况还是很少见。 环境描述: 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Sa 阅读全文
posted @ 2018-03-20 10:18 Zhai_David 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 今天在学习java,提到了一个概念,面向对象, 这个概念到底是什么意思呢,我没有理解,所以就找了别人的分析 记录一下。 概念描述: 1.面向过程 简单来说,一切都是按照步骤来进行的,举例来说,我要做高铁回家,那么我需要哪些元素呢, 目的地,高铁铁路,高铁列车,电缆,钱,车票,身份证等等的 阅读全文
posted @ 2018-03-16 17:03 Zhai_David 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: 概念描述: 程序代码?code? 应用程序是由一系列代码构成,那么什么是代码呢? 简单来说:代码也可以理解为命令,通过这个命令告诉计算机该做什么事情。 文档创建时间:2018年3月16日15:10:51 阅读全文
posted @ 2018-03-16 15:12 Zhai_David 阅读(2579) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 代理,还有反向代理这两个词语之间到底有什么区别,因为我们经常 的能够听到这两个词语,所以呢,就把本质的区别要搞清楚 概念分析 1.代理 代理就是正向代理,可以用如下的图来解释: client --> proxy -->Server 简单来说,就是我们作为请求方,那么这个代理就是正向代理, 阅读全文
posted @ 2018-03-16 11:27 Zhai_David 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 最近几天接触了代理服务器这个词,突然想,代理到底是什么呢? 什么代理服务器呢,使用这个代理服务器的目的到底是啥呢? 概念分析: 1.代理proxy: 首先从概念上讲,代理这个词,词语的汉语解释:受委托代表当事人进行某种活动。 也就是说,代理的作用就是代替别人做一些事情,比如,代理律师,就 阅读全文
posted @ 2018-03-16 11:08 Zhai_David 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 今天在看mysql字符集的内容,提到了编码,突然就想编码到底是什么意思呢? 于是百度,一些概念,没有理解,然后维基百科,bing搜索了下,然后明白了。 概念说明: 到底什么是编码? 在计算机领域中,编码的含义,就是将信息转换成特定格式的过程。 备注:这里的信息,可以指字符,数字,标点符号 阅读全文
posted @ 2018-03-14 15:21 Zhai_David 阅读(839) 评论(0) 推荐(0) 编辑
摘要: 环境描述: 操作系统:Red Hat Enterprise Linux Server release 6.6 (Santiago) 内核版本:2.6.32-504.el6.x86_64 需求描述: 一般设置crontab定时任务都是通过crontab -e来编辑生成的, 那么就有个疑问,cronta 阅读全文
posted @ 2018-03-14 11:30 Zhai_David 阅读(2767) 评论(2) 推荐(0) 编辑
摘要: 需求描述: 在写shell脚本的过程中,用到了if else的写法,突然有多个参数需要判断 那么就想到了if else if的用法,于是进行如下的测试。 测试过程: 1.写如下的测试脚本,进行多个值的判断 #!/bin/bash if [[ $1 = 'tomcat' ]]; then echo " 阅读全文
posted @ 2018-03-14 10:57 Zhai_David 阅读(141322) 评论(3) 推荐(3) 编辑
摘要: 需求描述: 写shell脚本的过程中,有时会需要获取脚本的名字,比如,有的时候,脚本 中会有usage()这种函数,可能就会用到脚本的名字。 实现方法: shell脚本中,通过使用$0就可以获取到脚本的名字或者说脚本本身。 操作过程: 1.通过以下的脚本写了一个脚本的使用函数usage() 备注:以 阅读全文
posted @ 2018-03-14 10:35 Zhai_David 阅读(17884) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 今天在写脚本的时候,脚本的运行需要给出几个参数,那么就考虑 在crontab写定时任务的时候,是否也是能够在脚本中,增加参数呢, 因为以前没有这么用过,所以呢,就进行一次测试。 测试过程: 1.脚本执行的时候,需要带参数 2.因此,考虑在crontab中,是否也能够使用参数,所以,进行尝 阅读全文
posted @ 2018-03-14 10:18 Zhai_David 阅读(3242) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 在实际shell脚本的编写过程中,需要通过ssh远程执行一个命令,并返回执行的结果 简单来说,就是将命令发送到远程的主机上进行执行,但是并没有实际的登录到远程主机上。即通过 ssh的方式本地调用远程的命令。 实现方法: 通过下面脚本测试通过ssh发送命令给远程主机,并且返回执行结果: 测 阅读全文
posted @ 2018-03-12 14:35 Zhai_David 阅读(2743) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 平时使用ssh的时候,一般使用ssh都是通过用户名和密码登录到远程主机上, 然后执行一些命令,远程登录过程中,需要手动的输入密码(提示输入密码之后), 但是,在实际的应用过程中,涉及到让脚本后台或者自动执行登录到远程主机来 执行一些命令,也就是要省略输入密码的过程即免密自动登录到远程主机 阅读全文
posted @ 2018-03-12 11:01 Zhai_David 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 环境描述: mysql版本:5.5.57-log 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Santiago) 需求描述: 在mysql的使用过程中,有的时候登录到了mysql数据库中,同时需要执行一些操作系统的命令 比如,在mysql中 阅读全文
posted @ 2018-03-09 17:43 Zhai_David 阅读(7775) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 最近在进行hbase配置文件的修改之后,发现xml文件的格式很不美观, 然后,在网上找了些方法,实测,通过notepad++的xml tools插件就可 达到美化效果。 操作过程: 1.以下为原xml文件的格式效果 备注:发现很不美观。 2.将以上内容放入一个文档中,点击notepad+ 阅读全文
posted @ 2018-03-09 11:10 Zhai_David 阅读(10364) 评论(0) 推荐(0) 编辑
摘要: 需求描述: 在写脚本中需要这么个需求,需要对一个列表中的值进行循环 比如,列表中的值mysqld,zookeeper,hbase 简单来说,for基于列表值的循环。 脚本测试过程: 1.测试脚本 或者 2.脚本执行结果 [root@redhat6 ~]# ./ts.shmysqlzookeeperh 阅读全文
posted @ 2018-03-09 10:55 Zhai_David 阅读(22993) 评论(1) 推荐(0) 编辑
摘要: 需求描述: 在写脚本的过程中,遇到这样的一个需求,将脚本执行过程中,传递给 脚本的所有的参数,都赋值给一个变量然后在对这个变量进行处理。 测试过程: 通过以下的脚本将所有传递给脚本的变量都赋值一个变量或者说将所有参数组合成一个字符串。 备注:通过$*将所有传递给变量的参数获取到,然后传递给ps_na 阅读全文
posted @ 2018-03-09 10:27 Zhai_David 阅读(6994) 评论(0) 推荐(1) 编辑
摘要: 需求说明: 在实际写脚本的过程中,需要判断某个变量的值是否为某个数字, 比如,判断某个进程的数量是否为0用来确定进程是否存在,这样的情况。 简单来说,算术比较。 测试过程: 通过以下的脚本来判断mysql的后台进程数是否为0,如果不为0, 显示出当前的进程数量。 脚本如下: 1.脚本执行过程: [r 阅读全文
posted @ 2018-03-09 10:09 Zhai_David 阅读(56946) 评论(0) 推荐(0) 编辑
摘要: 需求说明: 在写脚本的时候,有的时候,需要判断一个字符串是否为空,因此,在此写出如何判断一个字符串为空的方法。 简单来说,就是字符串的比较。 测试脚本: 以下的脚本用于测试str_1和str_2是否是空字符串: 测试执行过程: [root@redhat6 ~]# ./ts.sh str_1 is e 阅读全文
posted @ 2018-03-09 09:50 Zhai_David 阅读(37255) 评论(1) 推荐(0) 编辑