自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 问答 (3)
  • 收藏
  • 关注

原创 VMware-workstation虚拟机设置网络模式

虚拟机网络模式vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式),那么这些都是有什么作用呢?其实,我们现在看到的VMnet0表示的是用于...

2019-07-06 23:46:24 417

原创 vsftpd.conf详细解析非常有用

vsftpd.conf 是 vsftpd 守护进程的配置文件,默认位于 /etc/vsftpd.conf ,但是其路径也可以通过 vsftpd 的命令行参数进行修改。这个特性在希望由 xinetd 针对每个不同的主机使用不同的配置文件调用 vsftpd 的场合很有用。---------------------格式---------------------vsftpd.conf 的格...

2018-12-07 23:58:46 3891

原创 Scala中下划线“_“的应用场景

1、 import导入包的所有成员,相当于java的*,而*在scala中可以作为合法的identifier。比java方便的一点是它可以导入某个类下的所有静态成员,java则需要import static。2 、占位符:这个用法比较多,表示某一个参数。比如对collection或sequence调用方法map、filter、sortWith、foreach等等表示对每一个元素进行处理,甚至可以使...

2018-03-19 21:59:15 486

转载 SCALA函数总结

1. 如果函数体只有一行代码,则可以不用写{},比如Java代码  def print(x: Int) = println(x)  一行上的多条语句用分号隔开,则只有第一句属于方法体,例如 Java代码  def printWithValue(x: Int) : String= println(x); "ABC"   上面的代码报错,因为,printWithValue的方法体只有一句代码print...

2018-03-14 22:08:54 416

原创 SCALA中常用连接符号::和:::和+:和:+:区别

:: 该方法被称为cons,意为构造,向队列的头部追加数据,创造新的列表。用法为 x::list,其中x为加入到头部的元素,无论x是列表与否,它都只将成为新生成列表的第一个元素,也就是说新生成的列表长度为list的长度+1(btw, x::list等价于list.::(x)):+和+: 两者的区别在于:+方法用于在尾部追加元素,+:方法用于在头部追加元素,和::很类似,但是::可以用于patter...

2018-03-12 11:33:11 1402

转载 常用shell,很不错

http://blog.csdn.net/bbwangj/article/details/73480381在日常工作过程中,经常要对服务器进行一些操作,整理了一些常用的一句话shell命令,使运维人员工作起来更加得心应手,如果您有什么好的一句话脚本,欢迎留言! 1、查找当前目录下占用为0字节的文件并删除find ./ -type f -size 0 -exec rm -rf {}\;    #此命...

2018-02-17 15:21:17 467

转载 shell 实例收集

shell编程入门http://www.runoob.com/linux/linux-shell-variable.htmlhttp://c.biancheng.net/cpp/shell/1.查找当前目录中所有大于500M的文件,把这些文件名写到一个文本文件中,并统计其个数。find ./ -size +500M -type f | tee file_list | wc -l2.在目录/tmp下...

2018-02-16 21:37:57 355

转载 shell之sort命令解析

1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearorange[rocrocket@rocrocket programming]$ sort seq.txtapplebananaor...

2018-02-15 10:04:19 648

转载 几个不错的Shell脚本

【例子:001】判断输入为数字,字符或其他#!/bin/bash  read -p "Enter a number or string here:" input    case $input in     [0-9]) echo -e "Good job, Your input is a numberic! \n" ;;  [a-zA-Z]) echo -e "Good job, Your inp...

2018-02-15 09:22:30 410

原创 redis之微博应用

redis 微博

2017-11-03 23:29:23 1156

原创 MySQL索引优化

mysql优化

2017-10-20 23:05:27 493

原创 SpringMVC整合Mybatis报错org.springframework.web.util.NestedServletException: Request processing failed;

SpringMVC整合Mybatis报错org.springframework.web.util.NestedServletException: Request processing failed;

2017-02-05 12:18:18 17455 1

原创 solr和lucene历史版本地址

solr和lucence的历史版本路径

2016-06-13 22:00:31 454

原创 java连接虚拟机中的redis,试了好长时间,终于连上了

java连接vmware中的redis

2016-06-11 00:20:32 8785 3

原创 shell中source和export区别

shell中source和export区别

2016-04-24 10:39:12 7190

转载 Struts2之自定义类型转换器

http://www.cnblogs.com/linjiqin/archive/2011/03/16/1986565.htmlStruts2自定义类型转换器分为局部类型转换器和全局类型转换器(1)局部类型转换器 如果页面传来一个参数reg.action?birthday=2010-11-12到后台action,然后属性用date类型是可以接收到的,但是如果传的是20101112

2016-01-26 23:43:25 70

转载 struts常用标签总结

http://jimingsong.iteye.com/blog/1582939     Struts2常用标签总结  一 介绍  1.Struts2的作用      Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显

2016-01-26 23:40:11 277

转载 struts2三种表单值的传递方式及OGNL详解

http://blog.csdn.net/dacainiao007/article/details/7895540struts传值方式 第一种:所有属性都在action中写出。第二种:高级输入,在action中写private User user;然后写上get set方法,并且在JSP页面中用user.username才能够获得。第三种:http://book

2016-01-26 23:36:30 2963

转载 struts2的result结果类型

常用的struts结果类型:   chain: Action链式处理结果类型   dispather: 用于JSP整合的结果类型 (默认)   redirect: 用于直接跳转到其他URL的结果类型   redirect-action: 用于直接跳转到其他Action的结果类型   stream: 用于向浏览器返回一个InputStream(一般

2016-01-26 23:32:27 75

转载 Struts2 ActionWildcard(通配符配置)约定优于配置

新建web project:struts2_0500_actionwildcardBuild Path项目图:  src:                      StudentAction.java    TeacherAction.java    struts.xml  WebRoot:    index.jsp    Student_add.js

2016-01-26 23:28:25 268

转载 struts2中的动态方法调用DMI

通常,在struts2中,如果想执行特定的方法,往往会在struts.xml中,配置action的method属性值为要执行的方法名,默认为execute方法。为了程序的扩展,这种方法不推荐,而是使用DMI方式,举例如下(场景为用户的增、删、改):(1)UserAction[java] view plaincopyprint?package com.st

2016-01-26 23:26:09 61

转载 struts2拦截器的实现原理及源码剖析

拦截器(interceptor)是Struts2最强大的特性之一,也可以说是struts2的核心,拦截器可以让你在Action和result被执行之前或之后进行一些处理。同时,拦截器也可以让你将通用的代码模块化并作为可重用的类。Struts2中的很多特性都是由拦截器来完成的。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为:拦截器是动态拦截Action调用的对象。它提供了一种

2016-01-26 23:21:46 69

转载 struts2的核心和工作原理

在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标    Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势    Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The Java Serv

2016-01-26 23:19:28 584

转载 namespace

namespace决定了action的访问路径,默认为"",可以接受所有路径的action  amespace可以写为/,或者/xxx,或者/xxx/yyy,对应的action访问路径为/index.action,/xxx/index.action,或者/xxx/yyy/index.action  namespace最好也用模块来进行命名-----------------

2016-01-14 21:46:32 317

转载 Xargs用法详解

Xargs用法详解简介之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如:这个命令是错误的find /sbin -perm +700 |ls -l这样才是正确的find /sbin -perm +700 |xargs ls -l  xargs 可以读入 stdin 的资料,并且以空

2016-01-10 22:18:50 253

转载 awk用法总结

awk:好用的数据处理工具 awk 也是一个非常棒的数据处理工具!sed 常常用于一整个行的处理, awk 则比较倾向于一行当中分成数个『栏位』(或者称为一个域,也就是一列)来处理。因此,awk 相当的适合处理小型的数据数据处理呢!awk 通常运行的模式是这样的:[root@www ~]# awk '条件类型1{动作1} 条件类型2{动作2} ...' filename

2016-01-10 20:24:28 1153

转载 awk的BEGIN和END

你可能对Unix比较熟悉,但你可能对Unix awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。流程控制语句是任何程序设计语言都不能缺少的部分。任何好的语言都有一些执行流程控制的语句。Unix awk提供的完备的流程控制语句类似于C语言,这给我们编程带来了极大的方便。BEGIN和END:在Unix awk中两个特别的表达式,BEGIN和

2016-01-09 22:30:58 530

转载 Shell脚本实例

新增:处理文件a 1a 2b 3c 4转变成a 1 2b 3c 4[cpp] view plaincopyprint?#!/bin/bash  uniq=`cat a.txt| awk '{print $1}' | sort | uniq`  for item in $uniq  do      line=`cat a.t

2016-01-07 23:28:22 610

原创 shell笔记(7):流程控制

1);if条件语句:a):if [ 条件判断式 ] then 程序fib):if [ 条件判断式 ] then 程序else 程序fic):if [ 条件判断式 ] then 程序elif 程序else 程序fi2);case语句:case $var in“hello”) 程序;;“

2015-12-27 22:19:00 327

原创 shell笔记(6):条件判断

示例:方法一:test –e /root/install.log && echo yes || echo no    方法二:[ -e /root/install.log ] && echo yes || echo no1):判断文件类型: 2):判断文件权限: 3):两个文件之间的比较: 4):两个数值之间的比较: 10、流程控制

2015-12-27 22:17:36 195

原创 shell笔记(5):字符截取命令

1)、cut [选项] 文件名  -f 列号: 提取第几列-d 分隔符:按照指定分隔符分割2)、printf ‘输出类型输出格式’ 输出内容  3)、awk   支持管道符号,cut不支持3)、sed命令:轻量级的流编辑器,支持管道符操作 8、字符处理命令:sort [选项] [文件名]wc [选项] 文件

2015-12-27 22:13:54 102

原创 shell笔记(4):正则表达式



2015-12-27 22:07:26 237

原创 shell笔记(3)数值计算

3、 数值运算与运算符1)、declare 声明变量:  方法二: 推荐方法三: 支持的运算符: 4、变量测试与内容替换: 5、环境变量配置文件:1)source 配置文件:或者.空格配置文件如果修改了配置文件,必须退出,然后登陆才能生效,该命令可以上修改后的环境变量生效环境变量文件: 标红色下标的是全局变

2015-12-27 22:04:47 401

原创 shell笔记(2):变量介绍

1)、环境变量:export name=18 :定义为环境变量name=18定义局部变量env:查看环境变量unset var:删除环境变量echo $PATH就是看看现在所有写在path中PS1:定义系统提示符的变量2)、位置参数变量:3)、预定义变量:

2015-12-27 21:50:20 260

原创 Linxu笔记(11): Linux系统管理常用命令

ps aux查看系统所有进程ps –le 查看系统所有进程top查看系统健康进程ps tree查看进程树kill –l pid重启进程kill -9 pid杀死进程jobs查看后台进程bg重新启动前台被中断的进程fg命令把被中断的命令后台执行vmstat [刷新延时] [刷新次数

2015-12-27 21:39:13 243

原创 关于 “命令>/dev/null 2>&1 ”等价于“命令 &>/dev/null ”

Shell中常见比如 ls-l >/dev/null 2>&1 等价于:    &>/dev/null 意思是将ls-l 它的标准输出定向到null(丢弃),2表示文件描述符,>&1,其中&表示后面不是普通文件,而是文件描述符。意思是强stderr 重定向到stdout,最终写入/dev/null,即丢弃。1。这里的1和2指的是文件描述符。0:stdin1:

2015-12-20 10:55:02 2028

转载 linux shell 字符串操作(长度,查找,替换)详解

在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值表达式含义${var}变量var的值, 与$var相同

2015-12-17 22:20:36 239

转载 设置环境变量永久生效和临时生效 export PS1

source/etc/profile是让/etc/profile文件修改后立即生效,还有一种方法是:. /etc/profile注意:.和/etc/profile有空格linux中source命令source命令也称为“点命令”也就是一个符号(.).source命令通常用于重新执行刚修改的初始或文件,使之立即生效,而不必注销并重新登录。 一、Linux的变量种类

2015-12-13 20:32:34 1501

转载 Linux Ctrl+Z和Ctrl+C的区别

提问:CTRL-Z和CTRL-C区别?回答:CTRL-Z和CTRL-C都是中断命令,但是他们的作用却不一样.CTRL-C是强制中断程序的执行,而CTRL-Z的是将任务中断,但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.例如:当你vi一个文件是,如

2015-11-29 22:59:45 274

原创 shell笔记(1):shell入门

echo–e  “内容”  -e支持输出特殊字符特殊字符如下:2)、echo输出颜色:echo –e “\e[1;31m abcd\e[0m”;3)、dos2unix windows:格式文件转换为linux空格转换。4)、history [] []历史命令,linux将所有的命令写入宿主目录下的隐藏文件  .bash_history中

2015-11-22 19:49:03 378

空空如也

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

TA关注的人

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