grep:用于查找文件行中符合条件的字符串 grep [options] PATTERN [FILE...] -i:忽略大小写 --color:把匹配到的字符串用高亮颜色显示出来 -v: 显示没有被模式匹配到的行 -o:只显示被模式匹配到的字符串 -E(或者直接使用egrep): 使用扩展正则表达式 ...
分类:
系统相关 时间:
2020-06-06 12:35:37
阅读次数:
75
第五章 建造者模式 5.1 目的 将产品和产品建造过程解耦。 5.2 基本介绍 建造者模式(Builder Pattern) 又叫生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。 建造者模式是一步一步创建一 ...
分类:
其他好文 时间:
2020-06-05 23:25:55
阅读次数:
109
这篇文章完全摘录自别人,等后续,基于自己在项目中的应用,再重新写一下。 模板方法模式(Template Method Pattern):定义一个操作中的算法骨架,将一些步骤延迟至子类中.模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 demo 下面是一个模板方法模式的一个d ...
分类:
编程语言 时间:
2020-06-05 21:04:41
阅读次数:
57
ansible-playbook 进行批量安装tomcat8 ansible-playbook 进行安装tomcat操作 说明: 先下载好对应版本的tomcat放到本地目录,然后通过playbook传输进行远程安装 playbook如下,要注意格式问题,这个playbook远程部署了3个 tomca ...
分类:
其他好文 时间:
2020-06-05 13:14:00
阅读次数:
73
日志清理目前覆盖58台服务器如下 此处省略 #!/bin/sh . /etc/rc.d/init.d/functions currTime=$(date +"%Y-%m-%d %T") logpath=/home/local/logs TarlogPath=/data/home/deploy/out ...
分类:
其他好文 时间:
2020-06-05 10:31:39
阅读次数:
81
以下Ansible-Ploybook功能: 🚫禁止Root用户登录 lineinfile 模块替换前备份(格式为sshd_config.13019.2020-05-25@17:48:55~) shell 模块支持正则 查看修改后的内容是否有变化 systemd 服务模块(restarted sto ...
分类:
其他好文 时间:
2020-06-05 10:28:14
阅读次数:
165
pssh命令详解 pssh提供OpenSSH和相关工具的并行版本。包括pssh,pscp,prsync,pnuke和pslurp。该项目包括psshlib,可以在自定义应用程序中使用。pssh是python写的可以并发在多台机器上批量执行命令的工具,它的用法可以媲美ansible的一些简单用法,执行 ...
分类:
其他好文 时间:
2020-06-05 00:37:53
阅读次数:
82
创建型模式,将多个简单对象一步步构建成一个复杂的对象。 将一个复杂的构建与其表示相分离,使用同样的构建创建不同的表示。 实例应用:台式电脑的组成,是由多个零件组合成的,不同的CPU,显示器,显卡等能组合成配置完全不一样的电脑。 优点: 建造者独立,易扩展。 便于控制细节,降低风险。 缺点: 局限性大 ...
分类:
其他好文 时间:
2020-06-04 14:11:14
阅读次数:
62
无名有名分组反向解析 # 无名分组反向解析 url(r'^index/(\d+)/',views.index,name='xxx') # 前端 {% url 'xxx' 123 %} # 后端 reverse('xxx', args=(1,)) """ 这个数字写代码的时候应该放什么 数字一般情况下 ...
分类:
其他好文 时间:
2020-06-04 14:06:29
阅读次数:
71
装饰者模式 (Decorator Pattern)又称装饰器模式,在不改变原对象的基础上,通过对其添加属性或方法来进行包装拓展,使得原有对象可以动态具有更多功能。 本质是功能动态组合,即动态地给一个对象添加额外的职责,就增加功能角度来看,使用装饰者模式比用继承更为灵活。好处是有效地把对象的核心职责和 ...
分类:
编程语言 时间:
2020-06-04 13:46:08
阅读次数:
63