摘要: "@service"就是要告诉spring我不要给这个了配置bean,spring自动帮你实例化它 关于多个对象实现同一个接口: 不同的实现@service可在后面加上名字: 这样在autowired该接口时候这样摄者就不会混淆每个实现了: 注意,给实现起名字的时候,要注意名字的重复问题,即使是实现 阅读全文
posted @ 2018-01-03 19:07 glorythesky 阅读(548) 评论(0) 推荐(0) 编辑
摘要: bash的正则表达式有些特殊的用法,需要使用egrep来替代grep语句: 1. "+" 重复前一个字符re至少一次(这里要区别".",也即重复0或者更多次) 2. "?" 重复前一个字符0或者1次 3. "|" 或者的意思,匹配前或者匹配后都算匹配成功 4. "()" 群组匹配,我的理解(就是把括 阅读全文
posted @ 2018-01-03 18:49 glorythesky 阅读(214) 评论(0) 推荐(0) 编辑
摘要: sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。 阅读全文
posted @ 2018-01-03 17:52 glorythesky 阅读(328) 评论(0) 推荐(0) 编辑
摘要: "|" 将左侧的标准输出作为右侧的标准输入,注意这里是标准输出。 我们在 bash 数据重定向中提到过,除了标准输出,还有标准错误输出,"|"对于标准错误输出是不做处理的。 另外,并不是所有命令都可以接受管线命令:ls, mv, cp 就是例子 阅读全文
posted @ 2018-01-03 17:08 glorythesky 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1. 标准输出(将正确数据输出) ">" :以覆盖的模式将输出定向到某文件下(先清空,再输出) ">>":以累加的方式 将输出定向到某文件下 2. 标准错误输出(将错误数据输出) "2>" "2>>" 3. 标准输入 举个例子,创建文件语句如下: 在屏幕输入内容后,按ctrl+D退出完成。如果想从文 阅读全文
posted @ 2018-01-03 16:46 glorythesky 阅读(301) 评论(0) 推荐(0) 编辑