- 博客(35)
- 资源 (7)
- 收藏
- 关注

原创 svn服务在Linux上的安装及配置
依赖安装依赖安装 [root@87184fb9297d /]yum install openssl [root@87184fb9297d /]yum install openssl-devel apr依赖安装安装 [root@87184fb9297d /] tar -zxvf apr.xx.tar.gz [root@87184fb9297d /] mv /home
2017-12-05 13:47:00
212
原创 nexus安装及配置
nexus安装及配置解压nexus.xx.tar.gz文件 tar -zxvf nexus.xx.tar.gz mv nexus-3.6.2-01 /usr/local mv nexus-3.6.2-01/ nexus启动nexus(默认端口为8081) /usr/local/nexus/bin/nexus start访问nexus 访问nexus,即http://loca
2017-12-05 12:45:40
318
原创 Linux上git的源码安装
Linux上git的源码安装下载git源码 link-address:安装依赖包 [root@87184fb9297d /] yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker [root@87184fb9297d /] yum -y
2017-12-05 12:36:58
440
原创 RabbitMQ安装及配置
erlang安装1.依赖环境安装 [root@87184fb9297d /]# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson2.解压otp_src_20.1.tar.gz,更改文件名称为erla
2017-12-04 13:11:21
298
原创 Python安装及配置
Python安装1.下载Python-3.6.3.tgz 2.解压Python-3.6.3.tgz到/usr/local目录下并更改名称为python [root@5934a29cacce ~]# cd /home [root@5934a29cacce ~]# tar -zxvf Python-3.6.3.tgz [root@5934a29cacce ~]# mv Pyth
2017-12-03 23:19:43
365
原创 Redis在Linux上的安装与启动
在Linux安装Redis步骤如下1 下载redis源码包,解压后编译源码$ tar -zxvf redis-2.8.3.tar.gz$ cd redis-2.8.3$ make2 编译完成后,在src目录下,有四个可执行文件,分别为redis-server、redis-benchmark、redis-cli和redis.conf。然后可以拷贝到同一个目录下mkdir /usr/rediscp re
2017-07-13 16:48:56
337
原创 Redis简述
Redis是什么呢? Redis一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串(strings),散列(hashes),列表(lists),集合(sets),有序集合(sorted sets)与范围查询,bitmaps,hyperloglogs和地理空间(geospatial)索引半径查询。Redis内置了复制(replication
2017-07-13 09:45:57
321
原创 OpenOffice的使用说明
OpenOffice的使用说明1. 概述 1.1 Java程序中可以利用OpenOffice,将办公文档(包括doc、docx、xls、xlsx等)转换为PDF格式的文档。由于PDF格式的文档可以达到在线预览的效果,而Office办公文档实现在线预览相对来说会比较麻烦,但曲线救国,通过文档格式的转换,从而也很容易地达到对Office办公文档实现在线预览的效果。2. OpenOffice的安装
2017-05-25 23:35:38
28395
原创 Shell输入输出重定向
Shell输入输出重定向概述 Unix命令默认从标准输入设备(sdin)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备就是键盘,标准输出设备就是终端(显示器)。 输出重定向 命令的输出不仅可以是显示器,还可以转移到文件,这被称之为输出重定向。 命令输出重定向(内容被覆盖)的语法为: command > file
2017-05-22 13:08:15
395
原创 Shell 函数参数
Shell函数参数概述 在Shell中,调用函数时可以向其传递参数,在函数体内部,通过$n的形式来获取参数的值,例如,$1表示第一个参数,$2表示第二个参数… #!/bin/bash funWithParam() { echo “the value of first parameter is $1” echo “the value of seco
2017-05-22 00:10:12
736
原创 Shell函数
Shell函数概述 Shell支持函数,但Shell函数必须先定义后使用。 function_name () { list of commands [return value] # 返回值是可选的 } 或 function function_name () { list of commands
2017-05-22 00:00:47
234
原创 Shell break和continue命令
Shell break和continue命令概述 Shell也使用break和continue命令来跳出循环。 1)break命令允许跳出所有的循环(终止执行后面的所有循环) 2)continue命令终止当前循环后面的所有执行。
2017-05-21 23:48:30
397
原创 Shell until循环
Shell until循环概述 until 循环执行一系列命令直至条件为true时停止,until循环与while循环在处理方式上刚好相反,一般while循环优于until循环,但某些时候,使用until循环可能会更有效率。 until循环格式: until command do statement to be executed until co
2017-05-21 23:45:37
319
原创 Shell while循环
Shell while循环概述 while循环用于不断执行一系列命令,也用于从输出文件中读取数据。 格式: while command do statement to be executed if comman is true done 命令执行完毕,控制返回循环顶部,从头开始直至测试条件为假。
2017-05-21 23:40:22
280
原创 Shell for循环
Shell for循环概述 与其他编程语言类似,Shell支持for循环。 for循环的一般格式为 for 变量 in 列表 do command1 command2 …. commandN done 列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下个
2017-05-21 23:34:43
249
原创 Shell case esac语句
Shell case esac语句概述 case … esac 与其他语言中色switch … case 语句类似,是一种多分支选择结构。 case … esac语句格式: case 值 in 模式1) command1 command2 ;; 模式2) command1 command2
2017-05-21 23:20:16
399
原创 Shell test命令
Shell test命令概述 Shell 中的test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。
2017-05-21 23:10:06
266
原创 Shell if else命令
Shell if else命令概述 if语句通过关系运算符判断表达式的真假来决定执行哪个分支。if 语句 if 语句的语法 if [ expr ] then statement to be executed if expr is true fi 注意: 1)[ expr ] ,expr和方括号之间中是需要存在空
2017-05-21 23:00:35
690
原创 Shell printf命令
Shell printf命令概述 printf 命令用于格式化输出,是echo命令的增强版,如 #!/bin/bash printf “hello,Shell\n” 输出结果 hello,Shell 注意:printf不像echo那样会自动换行,所以必须显示地添加换行符(\n) printf 命令的语
2017-05-21 22:41:32
214
原创 Shell echo命令
Shell echo命令概述 echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串 格式:echo arg
2017-05-21 22:29:54
190
原创 Shell数组
Shell数组概述 bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似C语言,数组元素的下标由0开始,获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。 定义数组 在Shell中,用括号来表示数组,数组元素用“空格”符号分隔开。 定义数组:array_name=(value1 value2 value3) 单独定义数组的各个分量:
2017-05-21 22:15:50
190
原创 Shell字符串
Shell字符串概述字符串是Shell编程中常用的数据类型,字符串可以使用单引号,也可以使用双引号,也可以不用引号。单引号 单引号字符串的限制 1)单引号里的任何字符都会原样输出,即使是变量也是无效的 2)单引号字符串中不能出现单引号(对单引号使用转义字符也是不允许的) #!/bin/bash a=123 str=’this is $a’
2017-05-21 21:55:48
170
原创 Shell注释
Shell注释概述以“#”开头的就是注释,该行的内容会被解释器忽略。 sh里没有多行注释,只能每一行添加一个“#”号,如 #!/bin/bash # 用户配置 # 新增目录
2017-05-21 21:38:28
214
原创 Shell运算符
Shell运算符概述bash支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。 expr 是一款表达式计算工具,使用它可以完成表达式的求值操作,如 #!/bin/bash var=expr 2 + 2 echo $var 注意: 1)表达式和运算符之间要有空格,如2+2是不对的,必须写成 2
2017-05-21 19:07:10
176
原创 Shell替换
Shell替换概述 表达式中包含特殊字符,Shell将会进行替换,因此在双引号中使用变量是一种替换,转义字符的处理也是一种替换,如 #!/bin/bash a=5 echo -e “value of a is $a \n” 运行结果,如下 value of a is 5 注意,ech
2017-05-20 22:43:59
360
原创 Shell变量
Shell变量变量定义 变量定义规则: 1)首个字符必须为字符(a-z,A-Z) 2)中间不能有空格,可以使用下划线(_) 3)不能使用标点符号 4)不能使用bash里的关键子(可以使用help命令查看保留的关键字) #!bin/bash variableName=”value” name=”Mr.Huang”
2017-05-20 17:38:02
237
原创 第一个Shell脚本
第一个Shell脚本新建脚本 打开文本编辑器,新建一个文件,扩展名为sh(sh代表Shell),扩展名并不影响脚本执行,只是作为一个识别而已。 输入代码 #!/bin/bash echo “Hello Shell!” “#!”是一个约定的标记,只是告诉系统这个脚本需要什么解释器来执行,即使用哪一种的Shell。 echo命令是向窗口输入
2017-05-20 15:59:05
219
原创 Shell与编译型语言的差异
Shell与编译型语言的差异程序设计语言可以分为两类,一类是编译型语言,另一类是解释型语言,而Shell就是属于解释型语言。编译型语言 1.传统的很多程序设计语言都是编译型语言,如C、C++、Java等,这类语言的一个共同点就是需要预先将写好的源代码转换为目标代码,这个过程被称之为“编译”。 2.在运行程序的时候,计算机会直接读取目标代码,由于编译后的目标代码非常接近计算机底层,因
2017-05-20 15:42:19
522
原创 Shell的种类
Shell的种类Shell是一种脚本语言,需要解释器来执行这些脚本,在Unix/Linux上常见的Shell脚本解释器有bash、sh、csh、ksh等。 1.bash bash是Linux标准默认的Shell,是BunrneAgain Shell的缩写,内部命令一共有40个。 2.sh sh 是Bourne Shell的缩写,sh是Unix标准默认的Shell。
2017-05-20 15:13:00
553
原创 Shell简介
Shell简介什么是Shell? 1.Shell本身是一个利用C语言来进行编写的程序,既是一种命令语言,又是一种程序设计语言。作为命令语言,它能交互式地解释和执行用户输入的命令;而作为程序式语言,它却能定义各种变量和参数,并提供了许多在高级语言中才具有的控制结构(循环和分支等)。 2.Shell虽然不是作为Linux/Unix系统内核的一部分,但它却能调用系统核心的大部分功能来执行程序、建
2017-05-20 11:20:23
224
原创 接口与抽象类的区别
接口与抽象类的区别 1、从Java的角度来看,接口只能定义静态成员变量以及声明静态成员方法,不能定义静态成员方法;而抽象类也可以定义静态成员变量,但与接口不同的是,抽象类除了可以声明静态成员方法外,也可以定义成员方法,这是抽象类与接口的区别之一。
2016-09-10 11:45:31
216
原创 SVN版本冲突的解决方法(非加锁)
SVN版本冲突的解决方法(非加锁)版本冲突原因:加入A、B两个用户都在版本为10的时候更新了file.txt这个文件,A用户在修改完之后并将file.txt提交到服务器,这个时候A的提交是成功的,并且file.txt文件的版本号已经变成了11。同时B用户在版本号为10的file.txt文件上进行修改,修改完成后提交到服务器,由于file.txt在服务器端的版本号已经变成了11,而B用户
2015-06-18 19:40:11
602
原创 后台通过HttpServletRequest对象获取页面表单传递过来的参数的方式
后台通过HttpServletRequest对象获取页面表单传递过来的参数的方式如下:protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //得到页面表单传递过来的键值对中的键所对应的值 Str
2015-06-16 10:27:37
18936
原创 form表单的ectype属性
在form表单中用Enctype 属性将指定将数据发送到服务器时浏览器使用的编码类型说明如下:application/x-www-form-urlencoded: 发送数据被编码为键值对模式,即名称/值,这是标准的编码格式。 multipart/form-data: 以二进制方式发送数据到服务端。 text/plain: 以文本方式发送数据到服务端。
2015-06-10 22:44:24
788
rabbitmq-server-generic-unix-3.7.0.tar.xz
2017-12-04
Hibernate-annotations-3.4最新版本
2015-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人