自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(276)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux学习之系统定时任务

1、系统默认是启动crond服务的,一般不用手动启动。2、crontab的设置项示例:5个星号的含义。示例:特殊符号:示例:在定时任务中如果想采用日期作为输出,例如:date +%y%m%d 那么需要加反斜杠进行转义,例如:date +\%y\%m\%d修改时间命令date -s 12:00:00 即将

2016-06-25 11:53:32 301

原创 Linux学习之while循环与until循环

1、while循环示例:2、until循环语法:示例:

2016-06-25 10:38:59 757

原创 Linux学习之for循环

1、语法一示例1:示例2:2、语法二

2016-06-06 01:51:20 455

原创 Linux学习之case语句

1、

2016-06-06 01:13:38 506

原创 Linux学习之if语句

1、单分支if条件语句注意中括号与里面的字符之间有空格隔开。并且if和[之间也必须有一个空格隔开。示例1:判断分区使用率。2、双分支if条件语句

2016-06-05 11:18:10 933

原创 Linux学习之条件判断

1、按照文件类型进行判断示例1:第2种格式中括号与字符之间必须有一个空格,否则会报错。这种判断命令的执行结果是不会输出的,需要通过echo $?的输出是否为0判断上条命令是否正确,如果为0说明上条命令执行结果为true,否则为false示例2:将判断结果人为的处理后进行输出2、按照文件权限进行判断判断格式和【按文件类型判断

2016-06-05 10:30:29 618

原创 Linux学习之字符处理命令

1、排序命令sort示例1:示例2:2、统计命令wc不仅可以统计文件内容,还可以统计命令的执行结果的输出,例如 df -h | wc -l

2016-06-05 09:29:53 303

原创 Linux学习之字符串截取

1、cut命令grep是提取符合条件的行,cut是提取符合条件的列。如果使用cut命令,那么对应的文件内容必须使用制表符进行编辑,因为cut命令的-d选项默认是制表符。如果文件列是通过其他符号进行分割的,需要通过-d进行指定。cut -f 2 students 表示提取student文件中的第2列。cut -f 2,4 students 表示提取student文件中的第2列和第4列

2016-06-04 16:30:32 509

原创 Linux学习之正则表达式

1、正则表达式和通配符的区别2、基础正则表达式注意*号在通配符中和正则表达式中的含义是不同的示例1:示例2:示例3:-n表示显示行号示例4:示例5:示例6:示例7:示例8:示例9:

2016-06-04 14:05:28 334

原创 Linux学习之环境变量配置文件

1、source命令一般情况下,环境变量配置文件的更改,需要用户退出重新登录后才会生效。source命令可以让环境变量配置文件立即生效,无需退出重新登录。注意 . 和配置文件之间有个空格。2、PATH="$PATH":/root 环境变量的值可以通过这种方式进行追加,但是这样只是临时生效的。3、环境变量配置文件只要是保存在etc目录下对应

2016-06-04 11:09:01 520

原创 Linux学习之变量测试与内容替换

1、变量测试示例1:示例2:echo $x将输出空示例3:

2016-06-04 10:12:42 847

原创 Linux学习之数值运算与运算符

1、declare命令也可以通过export命令将一个变量声明为环境变量2、数值运算方法1echo $cc将输出33如果仅仅只是cc=$aa+$bb那么echo $cc将输出11+223、数值运算方法2$()是把命令的执行结果赋值给变量dd4、数值运算方法3推荐使用这种方式,比较直观echo $ff将输出33e

2016-06-04 09:45:28 2348

原创 Linux学习之预定义变量

示例:示例:

2016-06-03 23:08:24 499

原创 Linux学习之位置参数变量

1、位置参数变量

2016-05-22 23:00:26 670

原创 Linux学习之环境变量

1、环境变量2、环境变量的设置、查看、删除

2016-05-22 21:17:06 319

原创 Linux学习之用户自定义变量

1、变量的设置规则2、变量的分类3、用户自定义变量注意变量的叠加有两种方式。4、变量的调用、查看、删除set可以查看所有类型的变量。

2016-05-22 18:24:21 2055

原创 Linux学习之通配符

1、通配符?和[]必须且只能匹配一个字符。示例:2、其他特殊符号示例1:第2行将输出$name第3行将输出sc第4行将输出$(date)第5行将输出date命令执行的结果示例2:第1行会将命令ls执行的结果输出来。第2行会将命令date执行的结果输出来。

2016-05-22 17:39:00 307

原创 Linux学习之多命令顺序执行

1、多命令顺序执行; 即使前面的命令报错,后面的命令也会执行。示例:其中示例3表示如果命令正确执行 则打印yes,否则打印no2、dd 命令dd命令主要用来磁盘复制。前后两个date命令主要用来查看复制这个文件总共花了多长时间。3、管道符 | 示例:more主要用于文件内容的分屏显示,但加上管道符|后也可以对命

2016-05-22 16:38:18 516

原创 Linux学习之输入输出重定向

1、标准输入输出2、输出重定向不是所有命令都会有输出的,例如cd执行命令后不再在屏幕上显示输出结果,而是把输出结果放到了指定的文件中,所以叫重定向。错误命令是不能通过>或>>进行重定向的,必须通过2>或2>>进行重定向。注意2和>之间没有空格,否则会报错。3、正确输出和错误输出同时保存。

2016-05-13 09:22:49 509

原创 Linux学习之命令别名与快捷键

1、设置命令别名 alias例如 alias vi="vim"在命令行设置的别名只是临时生效。2、让别名永久生效如果想让别名设置永久生效需要在.bashrc文件中进行编辑。.bashrc在用户的home目录下,root用户则在root目录下。3、删除别名4、命令执行的优先级Bash内部命令,

2016-05-13 08:26:07 507

原创 Linux学习之历史命令与补全

1、查看敲过的命令,即历史命令 history每个用户的历史命令是单独保存的,放在用户的home目录下,对应于文件名.bash_history  但是root用户的放在root目录下。

2016-05-12 09:22:46 3379

原创 Linux学习之shell基础

1、shell所担任的角色和作用shell将字符界面输入的命令转换为内核能够识别的代码,例如 010100011sh文件即为shell文件。可通过cat /etc/shells 查看系统支持的shell类型。

2016-05-09 01:18:30 394

原创 Linux学习之权限管理命令

1、权限管理命令 chmod只有管理员 和 文件或目录所有者可以更改权限。u代表user,g代表group,o代表other,a代表all权限:r代表read,w代表write,x代表exec+表示添加权限,-表示删除权限,=表示重新赋值权限例如 chmod g+w one/ 表示给目录one的所属组添加w权限。可以对一个文件或目录同时进行多项权限设置操作,例如 c

2016-05-09 00:43:11 1401

原创 Linux学习之文件搜索命令

1、文件搜索命令 find2、find命令常用选项:根据文件名、文件大小、所有者、所属组 进行查找find / -name init 表示全盘搜索init文件或目录。注意 /表示全盘  .表示当前目录Linux里面的文件搜索是精准搜索的,如果要进行模糊匹配,需要使用通配符,例如:find /etc -name *init* 表示查找文件名包含init字符的文件。*表

2016-05-08 23:15:57 859

原创 Linux学习之进程管理

1、查看系统中的所有进程ps aux 一般用在unix中,ps -le 一般用在Linux中。2、进程列表的字段说明3、查看系统的健康状态top命令执行结果如下:其中框住的这三项是判断系统健康与否的重要指标。其中头部5行是判断系统健康与否的关键数据,下面逐一说明各行的含义。第一行:其中load average中判断

2016-05-08 20:11:26 442

原创 Linux学习之目录处理命令

1、显示目录里面的文件 ls选项a表示all,选项l表示long,选项h表示human,即人性化显示,主要用来将文件的大小按合适的单位进行显示。选项i表示显示文件或目录对应的id。

2016-05-08 17:08:50 437

原创 Linux学习之文件处理命令

1、创建文件命令 touch文件名可以包含任何字符,但是字符/除外。如果文件名中包含空格符,需要用双引号把整个文件名括起来。否则会根据空格符前后的字符串创建两个文件。2、浏览文件内容命令 cat只适合浏览内容比较少的文件。3、反向显示文件内容命令 tac将文件内容进行倒序显示,即从最后一行开始显示。4、分页浏览文件内容命令

2016-05-08 14:19:31 491

原创 Linux学习之压缩解压命令

常用的有4组:gizp、tar、zip、bzip2,下面一一列出:1、压缩命令 gzip只能用来压缩文件,不能压缩目录。压缩后原文件将不会被保留。2、解压命令 gunzip另一种等价方式是  gzip -d [gz压缩文件]3、打包压缩命令 tar即可用来打包压缩文件,也可打包压缩目录。打包压缩后会保留原文件或目录。

2016-05-08 12:34:42 568

原创 Linux学习之vim编辑器

1、总概2、插入命令

2016-05-06 09:09:41 323

转载 ubuntu安装nginx及负载均衡配置

所有的安装包可以去以下地址下载,或者自行去官网下载,下面都有介绍.所有安装包地址:http://download.csdn.net/detail/carboncomputer/9238037原文地址:http://www.cnblogs.com/zhongshengzhen/p/nginx.html具体步骤如下:1、下载PCRE, 是一个用C语言编写的正则表达式函数库[

2016-04-29 01:05:15 3327

转载 java中获取表达式匹配到的内容

matcher.find()表示是否在指定的字符串中有匹配到的内容;如果有匹配到,则通过matcher.group(i)循环输出所有匹配到的内容。matcher.groupCount()表示匹配到的内容个数。代码示例如下: String content = HttpClientUtil.getByUrl(singerUrl,charset); // String re

2016-04-21 01:53:07 9068 1

转载 ubuntu更新Jar包中的文件

打包了个fat jar,后来程序作了小修改,如果重新打包一个fat jar再上传服务器实在麻烦,而如果能只把更改的class文件放到原来jar包替换相应文件,则简便很多。jar命令可以替换jar包对于文件,但需要点小技巧。一般替换(增加)jar包根目录下的文件,用到的命令是: jar uvf myjar.jar ClassToAdd.class就能把ClassToAdd.class

2016-04-19 01:59:00 2455

原创 解决包冲突问题

有时候在用maven进行项目打包过程中,会出现下面这种错误信息:Cannot locate declared field class....意思就是找不到对应的类,因为项目中存在多个 类的路径并且名字一样的 类。程序无法确定使用哪一个。解决的办法就是,在pom.xml中,在对应的包引用下排除掉多余的包。即告诉maven在打包编译的时候不需要这部分内容,具体配置如下: or

2016-04-19 01:49:16 1517

原创 如何给maven项目增加新的jar包(从服务器上下载)---通过从web页面复制信息

1、打开网址http://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient/4.5.12、在搜索框中输入想要的包名进行搜索;3、复制红框标识部分的代码到你项目中的pom.xml中,包会自动下载到你本地的仓库中并且加载到你的项目中。

2016-04-19 01:40:44 1246

原创 mysql总结

1、查看数据库连接的等待超时时间show global variables like 'wait_timeout';2、查看mysql的版本select version();

2016-04-16 10:13:40 429

原创 htmlunit.WebClient 和 client.HttpClients 的比对

一、org.apache.http.impl.client.HttpClients优点:性能快缺点:对需要JS进行渲染的页面 不支持,无法获取JS渲染之后的页面源码。附上代码示例: public static String getByUrl(final String url,final String charset){ /*RequestConfig d

2016-04-16 02:49:12 1837

原创 线程总结

java是线程安全的,即对任何方法(包括静态方法)都可以不考虑线程冲突,但有一个前提,就是不能存在全局变量。如果存在全局变量(例如静态变量),则需要使用同步机制。

2016-04-16 00:12:53 358

原创 数据源配置

写了个爬虫程序,在爬取的过程中,有时会出现下面的异常错误:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driver

2016-04-15 22:44:32 472

转载 正则表达式总结

一、判断一个字符串是不是纯数字,代码如下: public boolean isNumeric(String str) { Pattern pattern = Pattern.compile("[0-9]*"); Matcher isNum = pattern.matcher(str); if( !is

2016-04-15 22:22:06 312

原创 ie11浏览器访问javaWeb页面 提示 Audio未定义

ie11浏览器访问javaWeb页面 提示 Audio未定义。代码如下:var audio = new Audio();audio.src = "http://webapi.openspeech.cn/" + obj.audio_url;audio.play();其实Audio是HTML5的播放器标签,如果浏览器不支持HTML5,则会出现这样的提示。但是我用的是IE11啊,肯定是支

2016-04-13 01:09:25 3293

VeriSign Universal Root Certification Authority.rar

VeriSign Universal Root Certification Authority 用于解决安装ps时的问题:the installation cannot continue as the installer file may be damaged

2021-06-20

Microsoft.NET-Framework 4.5-x86-x64.757740892.rar

Microsoft.NET Framework 4.5

2021-06-20

空空如也

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

TA关注的人

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