- 博客(72)
- 问答 (3)
- 收藏
- 关注
原创 VMware-workstation虚拟机设置网络模式
虚拟机网络模式vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网络编辑器”中看到VMnet0(桥接模式)、VMnet1(仅主机模式)、VMnet8(NAT模式),那么这些都是有什么作用呢?其实,我们现在看到的VMnet0表示的是用于...
2019-07-06 23:46:24
441
原创 vsftpd.conf详细解析非常有用
vsftpd.conf 是 vsftpd 守护进程的配置文件,默认位于 /etc/vsftpd.conf ,但是其路径也可以通过 vsftpd 的命令行参数进行修改。这个特性在希望由 xinetd 针对每个不同的主机使用不同的配置文件调用 vsftpd 的场合很有用。---------------------格式---------------------vsftpd.conf 的格...
2018-12-07 23:58:46
4121
原创 Scala中下划线“_“的应用场景
1、 import导入包的所有成员,相当于java的*,而*在scala中可以作为合法的identifier。比java方便的一点是它可以导入某个类下的所有静态成员,java则需要import static。2 、占位符:这个用法比较多,表示某一个参数。比如对collection或sequence调用方法map、filter、sortWith、foreach等等表示对每一个元素进行处理,甚至可以使...
2018-03-19 21:59:15
499
转载 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
429
原创 SCALA中常用连接符号::和:::和+:和:+:区别
:: 该方法被称为cons,意为构造,向队列的头部追加数据,创造新的列表。用法为 x::list,其中x为加入到头部的元素,无论x是列表与否,它都只将成为新生成列表的第一个元素,也就是说新生成的列表长度为list的长度+1(btw, x::list等价于list.::(x)):+和+: 两者的区别在于:+方法用于在尾部追加元素,+:方法用于在头部追加元素,和::很类似,但是::可以用于patter...
2018-03-12 11:33:11
1427
转载 常用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
479
转载 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
370
转载 shell之sort命令解析
1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearorange[rocrocket@rocrocket programming]$ sort seq.txtapplebananaor...
2018-02-15 10:04:19
690
转载 几个不错的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
426
原创 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
17563
1
转载 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
84
转载 struts常用标签总结
http://jimingsong.iteye.com/blog/1582939 Struts2常用标签总结 一 介绍 1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显
2016-01-26 23:40:11
288
转载 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
2973
转载 struts2的result结果类型
常用的struts结果类型: chain: Action链式处理结果类型 dispather: 用于JSP整合的结果类型 (默认) redirect: 用于直接跳转到其他URL的结果类型 redirect-action: 用于直接跳转到其他Action的结果类型 stream: 用于向浏览器返回一个InputStream(一般
2016-01-26 23:32:27
87
转载 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
275
转载 struts2中的动态方法调用DMI
通常,在struts2中,如果想执行特定的方法,往往会在struts.xml中,配置action的method属性值为要执行的方法名,默认为execute方法。为了程序的扩展,这种方法不推荐,而是使用DMI方式,举例如下(场景为用户的增、删、改):(1)UserAction[java] view plaincopyprint?package com.st
2016-01-26 23:26:09
70
转载 struts2拦截器的实现原理及源码剖析
拦截器(interceptor)是Struts2最强大的特性之一,也可以说是struts2的核心,拦截器可以让你在Action和result被执行之前或之后进行一些处理。同时,拦截器也可以让你将通用的代码模块化并作为可重用的类。Struts2中的很多特性都是由拦截器来完成的。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为:拦截器是动态拦截Action调用的对象。它提供了一种
2016-01-26 23:21:46
81
转载 struts2的核心和工作原理
在学习struts2之前,首先我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处?设计目标 Struts设计的第一目标就是使MVC模式应用于web程序设计。在这儿MVC模式的好处就不在提了。技术优势 Struts2有两方面的技术优势,一是所有的Struts2应用程序都是基于client/server HTTP交换协议,The Java Serv
2016-01-26 23:19:28
597
转载 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
328
转载 Xargs用法详解
Xargs用法详解简介之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如:这个命令是错误的find /sbin -perm +700 |ls -l这样才是正确的find /sbin -perm +700 |xargs ls -l xargs 可以读入 stdin 的资料,并且以空
2016-01-10 22:18:50
266
转载 awk用法总结
awk:好用的数据处理工具 awk 也是一个非常棒的数据处理工具!sed 常常用于一整个行的处理, awk 则比较倾向于一行当中分成数个『栏位』(或者称为一个域,也就是一列)来处理。因此,awk 相当的适合处理小型的数据数据处理呢!awk 通常运行的模式是这样的:[root@www ~]# awk '条件类型1{动作1} 条件类型2{动作2} ...' filename
2016-01-10 20:24:28
1212
转载 awk的BEGIN和END
你可能对Unix比较熟悉,但你可能对Unix awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。流程控制语句是任何程序设计语言都不能缺少的部分。任何好的语言都有一些执行流程控制的语句。Unix awk提供的完备的流程控制语句类似于C语言,这给我们编程带来了极大的方便。BEGIN和END:在Unix awk中两个特别的表达式,BEGIN和
2016-01-09 22:30:58
541
转载 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
630
原创 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
337
原创 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
205
原创 shell笔记(5):字符截取命令
1)、cut [选项] 文件名 -f 列号: 提取第几列-d 分隔符:按照指定分隔符分割2)、printf ‘输出类型输出格式’ 输出内容 3)、awk 支持管道符号,cut不支持3)、sed命令:轻量级的流编辑器,支持管道符操作 8、字符处理命令:sort [选项] [文件名]wc [选项] 文件
2015-12-27 22:13:54
119
原创 shell笔记(3)数值计算
3、 数值运算与运算符1)、declare 声明变量: 方法二: 推荐方法三: 支持的运算符: 4、变量测试与内容替换: 5、环境变量配置文件:1)source 配置文件:或者.空格配置文件如果修改了配置文件,必须退出,然后登陆才能生效,该命令可以上修改后的环境变量生效环境变量文件: 标红色下标的是全局变
2015-12-27 22:04:47
415
原创 shell笔记(2):变量介绍
1)、环境变量:export name=18 :定义为环境变量name=18定义局部变量env:查看环境变量unset var:删除环境变量echo $PATH就是看看现在所有写在path中PS1:定义系统提示符的变量2)、位置参数变量:3)、预定义变量:
2015-12-27 21:50:20
270
原创 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
256
原创 关于 “命令>/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
2047
转载 linux shell 字符串操作(长度,查找,替换)详解
在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值表达式含义${var}变量var的值, 与$var相同
2015-12-17 22:20:36
253
转载 设置环境变量永久生效和临时生效 export PS1
source/etc/profile是让/etc/profile文件修改后立即生效,还有一种方法是:. /etc/profile注意:.和/etc/profile有空格linux中source命令source命令也称为“点命令”也就是一个符号(.).source命令通常用于重新执行刚修改的初始或文件,使之立即生效,而不必注销并重新登录。 一、Linux的变量种类
2015-12-13 20:32:34
1520
转载 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
285
原创 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
392
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人