03 2018 档案

摘要:需求描述: 今天同事问了一个linux上crontab定时任务的问题,说,如何调整一个定时任务每2个小时 执行一次,在此记录下。 操作过程: 1.通过以下的方式设置,每2个小时执行一次脚本 备注:开头的分钟的星需要设置为一个具体的分钟值,表示每2个小时的某个分钟执行,如果是星,那么默认是每分钟执行一 阅读全文
posted @ 2018-03-29 11:15 Zhai_David 阅读(20418) 评论(0) 推荐(1) 编辑
摘要:需求描述: mysql中,数据库的元数据也是有字符集的。 操作过程: 1.查看mysql数据库元数据的字符集 备注:通过查看系统变量character_set_system来查看元数据的字符集。这些元数据的字符集,比如说,version(),database()函数返回的结果是什么字符集的。 文档创 阅读全文
posted @ 2018-03-28 18:12 Zhai_David 阅读(705) 评论(0) 推荐(0) 编辑
摘要:需求描述: 什么是mysql的元数据?metadata? 概念解释: 简单来说:任何描述数据库的数据就是数据库的元数据库(与数据库中存在的内容相对) 比如,用于描述一个冰箱是如何构成,怎么使用的就是冰箱的元数据。冰箱是个对象,同时把冰箱换成是数据库也就是一样的了。 对数据库来说,数据库的名字,列的名 阅读全文
posted @ 2018-03-28 17:56 Zhai_David 阅读(740) 评论(0) 推荐(0) 编辑
摘要:需求描述: mysql的字符集在使用的过程中会有一些规则,这些规则就组成了校勘, 也就是通过什么规则做什么事,比如,如何比较两个字符的大小,后台都是有一些 规则,这些规则就是校勘的一部分。 那么,查看当前数据库支持哪些校勘,某个特定的字符集的校勘或者说字符集规则是什么。 操作过程: 1.查看所有可用 阅读全文
posted @ 2018-03-28 17:12 Zhai_David 阅读(348) 评论(0) 推荐(0) 编辑
摘要:需求描述: mysql数据库支持很多字符集,那么如何查看当前的mysql版本中支持的或者说可用的字符集有什么呢? 操作过程: 1.使用show character set的方式获取当前版本中支持的字符集 备注:通过show character set;方式查出来的是当前所有可用的字符集。 2.通过l 阅读全文
posted @ 2018-03-28 16:42 Zhai_David 阅读(4257) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在看一本mysql的书籍,发现一个mysql中insert into好用的技巧,就是通过 1条insert into语句,插入多行数据,而不是多个insert into语句。在此记录下。 测试过程: 1.常规的通过多个insert into语句插入多行数据 执行过程: 2.通过一条i 阅读全文
posted @ 2018-03-21 15:04 Zhai_David 阅读(6109) 评论(0) 推荐(0) 编辑
摘要:问题描述: 前几天在安装测试环境的jenkins,启动tomcat之后,通过页面进行登录,输入完初始化的密码之后,就一直卡在 SetupWizard[jenkins]这个地方。 问题如下图: 备注:等了好久也没有登录进去,在网上查了一些都是说在默认情况下会下载远程服务器上的一些插件,访问不到,导致该 阅读全文
posted @ 2018-03-21 10:36 Zhai_David 阅读(1953) 评论(0) 推荐(0) 编辑
摘要:需求描述: 通过mysql客户端登录到mysql数据库,如何执行操作系统上的SQL脚本文件呢? 操作过程: 1.编写测试脚本文件 2.登录到mysql数据库中 3.通过source命令或者\.命令执行系统上的脚本 或者使用脚本的绝对路径: 备注:通过以上的方式,source 或 \. 都可以执行SQ 阅读全文
posted @ 2018-03-20 13:04 Zhai_David 阅读(680) 评论(0) 推荐(0) 编辑
摘要:需求描述: mysql客户端,可以在登录到mysql数据库时,指定要连接到哪个数据库 这里进行一个测试。 测试过程: 1.mysql通过-D参数指定连接到test数据库 备注:通过在-D参数后面指定数据库名字,就连接到了test数据库。 2.通过-D参数,连接到test01数据库 备注:通过在-D参 阅读全文
posted @ 2018-03-20 11:38 Zhai_David 阅读(18621) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在mysql数据库的使用中,有的时候,需要直接在shell的命令行中,执行某个SQL脚本文件, 比如,要初始化数据库,创建特定的存储过程,创建表等操作,这里进行一个基本的测试。 一般情况,mysql都是以交互式的方式登录,执行SQL语句的。这里要做的就是将SQL放在一个文件里,让mysq 阅读全文
posted @ 2018-03-20 11:29 Zhai_David 阅读(25224) 评论(0) 推荐(1) 编辑
摘要:需求描述: 今天在修改测试环境mysql数据库中root用户密码的时候,用到了--init-file参数, 所以,就在这里说下该参数的作用。 概念解释: 参数:--init-file=file_name 解释:这个参数的作用就是在启动mysql服务时,读取file_name中的SQL语句。 使用注意 阅读全文
posted @ 2018-03-20 11:01 Zhai_David 阅读(1769) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在mysql的测试环境中,有时候会遇到一段时间之后root用户的密码被遗忘的情况, 这个时候,就是需要对root密码进行重置,不过,在生产环境中,这种情况还是很少见。 环境描述: 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Sa 阅读全文
posted @ 2018-03-20 10:18 Zhai_David 阅读(340) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在学习java,提到了一个概念,面向对象, 这个概念到底是什么意思呢,我没有理解,所以就找了别人的分析 记录一下。 概念描述: 1.面向过程 简单来说,一切都是按照步骤来进行的,举例来说,我要做高铁回家,那么我需要哪些元素呢, 目的地,高铁铁路,高铁列车,电缆,钱,车票,身份证等等的 阅读全文
posted @ 2018-03-16 17:03 Zhai_David 阅读(1440) 评论(0) 推荐(0) 编辑
摘要:概念描述: 程序代码?code? 应用程序是由一系列代码构成,那么什么是代码呢? 简单来说:代码也可以理解为命令,通过这个命令告诉计算机该做什么事情。 文档创建时间:2018年3月16日15:10:51 阅读全文
posted @ 2018-03-16 15:12 Zhai_David 阅读(2605) 评论(0) 推荐(0) 编辑
摘要:需求描述: 代理,还有反向代理这两个词语之间到底有什么区别,因为我们经常 的能够听到这两个词语,所以呢,就把本质的区别要搞清楚 概念分析 1.代理 代理就是正向代理,可以用如下的图来解释: client --> proxy -->Server 简单来说,就是我们作为请求方,那么这个代理就是正向代理, 阅读全文
posted @ 2018-03-16 11:27 Zhai_David 阅读(398) 评论(0) 推荐(0) 编辑
摘要:需求描述: 最近几天接触了代理服务器这个词,突然想,代理到底是什么呢? 什么代理服务器呢,使用这个代理服务器的目的到底是啥呢? 概念分析: 1.代理proxy: 首先从概念上讲,代理这个词,词语的汉语解释:受委托代表当事人进行某种活动。 也就是说,代理的作用就是代替别人做一些事情,比如,代理律师,就 阅读全文
posted @ 2018-03-16 11:08 Zhai_David 阅读(1343) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在看mysql字符集的内容,提到了编码,突然就想编码到底是什么意思呢? 于是百度,一些概念,没有理解,然后维基百科,bing搜索了下,然后明白了。 概念说明: 到底什么是编码? 在计算机领域中,编码的含义,就是将信息转换成特定格式的过程。 备注:这里的信息,可以指字符,数字,标点符号 阅读全文
posted @ 2018-03-14 15:21 Zhai_David 阅读(864) 评论(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 阅读(2797) 评论(2) 推荐(0) 编辑
摘要:需求描述: 在写shell脚本的过程中,用到了if else的写法,突然有多个参数需要判断 那么就想到了if else if的用法,于是进行如下的测试。 测试过程: 1.写如下的测试脚本,进行多个值的判断 #!/bin/bash if [[ $1 = 'tomcat' ]]; then echo " 阅读全文
posted @ 2018-03-14 10:57 Zhai_David 阅读(141453) 评论(3) 推荐(3) 编辑
摘要:需求描述: 写shell脚本的过程中,有时会需要获取脚本的名字,比如,有的时候,脚本 中会有usage()这种函数,可能就会用到脚本的名字。 实现方法: shell脚本中,通过使用$0就可以获取到脚本的名字或者说脚本本身。 操作过程: 1.通过以下的脚本写了一个脚本的使用函数usage() 备注:以 阅读全文
posted @ 2018-03-14 10:35 Zhai_David 阅读(17965) 评论(0) 推荐(0) 编辑
摘要:需求描述: 今天在写脚本的时候,脚本的运行需要给出几个参数,那么就考虑 在crontab写定时任务的时候,是否也是能够在脚本中,增加参数呢, 因为以前没有这么用过,所以呢,就进行一次测试。 测试过程: 1.脚本执行的时候,需要带参数 2.因此,考虑在crontab中,是否也能够使用参数,所以,进行尝 阅读全文
posted @ 2018-03-14 10:18 Zhai_David 阅读(3306) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在实际shell脚本的编写过程中,需要通过ssh远程执行一个命令,并返回执行的结果 简单来说,就是将命令发送到远程的主机上进行执行,但是并没有实际的登录到远程主机上。即通过 ssh的方式本地调用远程的命令。 实现方法: 通过下面脚本测试通过ssh发送命令给远程主机,并且返回执行结果: 测 阅读全文
posted @ 2018-03-12 14:35 Zhai_David 阅读(2784) 评论(0) 推荐(0) 编辑
摘要:需求描述: 平时使用ssh的时候,一般使用ssh都是通过用户名和密码登录到远程主机上, 然后执行一些命令,远程登录过程中,需要手动的输入密码(提示输入密码之后), 但是,在实际的应用过程中,涉及到让脚本后台或者自动执行登录到远程主机来 执行一些命令,也就是要省略输入密码的过程即免密自动登录到远程主机 阅读全文
posted @ 2018-03-12 11:01 Zhai_David 阅读(623) 评论(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 阅读(7806) 评论(0) 推荐(0) 编辑
摘要:需求描述: 最近在进行hbase配置文件的修改之后,发现xml文件的格式很不美观, 然后,在网上找了些方法,实测,通过notepad++的xml tools插件就可 达到美化效果。 操作过程: 1.以下为原xml文件的格式效果 备注:发现很不美观。 2.将以上内容放入一个文档中,点击notepad+ 阅读全文
posted @ 2018-03-09 11:10 Zhai_David 阅读(10527) 评论(0) 推荐(0) 编辑
摘要:需求描述: 在写脚本中需要这么个需求,需要对一个列表中的值进行循环 比如,列表中的值mysqld,zookeeper,hbase 简单来说,for基于列表值的循环。 脚本测试过程: 1.测试脚本 或者 2.脚本执行结果 [root@redhat6 ~]# ./ts.shmysqlzookeeperh 阅读全文
posted @ 2018-03-09 10:55 Zhai_David 阅读(23212) 评论(1) 推荐(0) 编辑
摘要:需求描述: 在写脚本的过程中,遇到这样的一个需求,将脚本执行过程中,传递给 脚本的所有的参数,都赋值给一个变量然后在对这个变量进行处理。 测试过程: 通过以下的脚本将所有传递给脚本的变量都赋值一个变量或者说将所有参数组合成一个字符串。 备注:通过$*将所有传递给变量的参数获取到,然后传递给ps_na 阅读全文
posted @ 2018-03-09 10:27 Zhai_David 阅读(7016) 评论(0) 推荐(1) 编辑
摘要:需求说明: 在实际写脚本的过程中,需要判断某个变量的值是否为某个数字, 比如,判断某个进程的数量是否为0用来确定进程是否存在,这样的情况。 简单来说,算术比较。 测试过程: 通过以下的脚本来判断mysql的后台进程数是否为0,如果不为0, 显示出当前的进程数量。 脚本如下: 1.脚本执行过程: [r 阅读全文
posted @ 2018-03-09 10:09 Zhai_David 阅读(57172) 评论(0) 推荐(0) 编辑
摘要:需求说明: 在写脚本的时候,有的时候,需要判断一个字符串是否为空,因此,在此写出如何判断一个字符串为空的方法。 简单来说,就是字符串的比较。 测试脚本: 以下的脚本用于测试str_1和str_2是否是空字符串: 测试执行过程: [root@redhat6 ~]# ./ts.sh str_1 is e 阅读全文
posted @ 2018-03-09 09:50 Zhai_David 阅读(37475) 评论(1) 推荐(0) 编辑
摘要:需求描述: 在写shell脚本的时候,会有这样的需求,脚本在执行的过程中是需要传入参数的,如果没有参数传递给脚本, 就会给出相应的脚本使用方法或者例子,告知,脚本后面应该加什么样的参数。所以呢,这里要做的就是如何 知道当前传递给脚本的参数的数量,如果是0个,就执行使用说明的显示。 实现方法: 脚本中 阅读全文
posted @ 2018-03-08 18:29 Zhai_David 阅读(55818) 评论(0) 推荐(1) 编辑
摘要:需求说明: 下载在实际工作中需要的Notepad++插件,或者是因为Notepadd++设置的原因导致不能直接在软件中显示插件。 即手动登录到指定的链接中进行插件的下载。 操作过程: 1.以xmltools插件为例说明如何下载Notepad++插件 点击软件顶部“”->“”->“” 2.显示当前可用 阅读全文
posted @ 2018-03-08 14:47 Zhai_David 阅读(944) 评论(0) 推荐(0) 编辑
摘要:环境描述: mysql版本:5.5.57-log 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Santiago) 需求描述: 查看某个视图的定义SQL语句 通过information_schema数据库下的views表来进行查询: 查询结果 阅读全文
posted @ 2018-03-08 10:58 Zhai_David 阅读(3847) 评论(0) 推荐(0) 编辑
摘要:环境描述: mysql版本:5.5.57-log 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Santiago) 需求描述: 查看当前使用的数据库中所有的表,但是不查询视图或者说不显示视图,即查询所有的基表 通过以下的SQL语句来实现: 说 阅读全文
posted @ 2018-03-08 10:34 Zhai_David 阅读(4178) 评论(0) 推荐(0) 编辑
摘要:需求:查看当前使用的数据库是哪个版本的,什么版本 select version(); 查询结果: 备注:通过version()函数查询出来当前使用的数据库版本是5.5.57-log 文档创建时间:2018年3月8日10:19:14 阅读全文
posted @ 2018-03-08 10:20 Zhai_David 阅读(1347) 评论(0) 推荐(0) 编辑
摘要:环境描述: mysql版本:5.5.57-log 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Santiago) 需求说明: 查看当前使用的是哪个数据库 查询结果: 备注:表示的是当前使用的是哪个数据库或者说会话登录到了哪个数据库中。 文档 阅读全文
posted @ 2018-03-08 10:16 Zhai_David 阅读(43582) 评论(0) 推荐(7) 编辑
摘要:环境说明: mysql版本:5.5.57-log 操作系统:Red Hat Enterprise Linux Server release 6.6 (Santiago) 需求:查看当前数据库下所有的表,包括视图: show tables; 查询结果: 备注:show tables显示的就是当前数据库 阅读全文
posted @ 2018-03-08 10:03 Zhai_David 阅读(18274) 评论(0) 推荐(0) 编辑
摘要:环境描述: 操作系统版本:CentOS release 6.5 (Final) 内核版本:2.6.32-431.el6.x86_64 phoenix版本:phoenix-4.10.0 hbase版本:hbase-1.2.6 hbase节点分布:1个HMaster,2个RegionServer 文档目 阅读全文
posted @ 2018-03-06 16:20 Zhai_David 阅读(1278) 评论(0) 推荐(0) 编辑
摘要:环境描述: 操作系统版本:CentOS release 6.5 (Final) 内核版本:2.6.32-431.el6.x86_64 phoenix版本:phoenix-4.10.0 hbase版本:hbase-1.2.6 表SYNC_BUSINESS_INFO_BYDAY数据库量:990万+ 问题 阅读全文
posted @ 2018-03-06 15:15 Zhai_David 阅读(10312) 评论(0) 推荐(0) 编辑
摘要:环境描述: 操作系统版本:CentOS release 6.5 (Final) phoenix版本:phoenix-4.10.0 hbase版本:hbase-1.2.6 现象描述: 通过phoenix客户端连接hbase数据库时,无法正常连接,报下面的信息: [aiprd@host-10-191-5 阅读全文
posted @ 2018-03-06 10:01 Zhai_David 阅读(1009) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示