在最近项目中的tomcat日志没有做系统分割,日志越来越大,每次排查生产问题都会话好长时间,并且日志文件很大。所以就想写一个shell脚本进行定时将日志进行切割。 #!/bin/bash source /home/mfls/.bash_profile cd `dirname $0` d=`date ...
分类:
其他好文 时间:
2020-06-04 15:20:46
阅读次数:
64
创建型模式,将多个简单对象一步步构建成一个复杂的对象。 将一个复杂的构建与其表示相分离,使用同样的构建创建不同的表示。 实例应用:台式电脑的组成,是由多个零件组合成的,不同的CPU,显示器,显卡等能组合成配置完全不一样的电脑。 优点: 建造者独立,易扩展。 便于控制细节,降低风险。 缺点: 局限性大 ...
分类:
其他好文 时间:
2020-06-04 14:11:14
阅读次数:
62
Linux 下安装JDK(不建议使用linux系统自带的openJDK) 1.创建java安装文件路径 mkdir /usr/local/java 2.解压安装包 tar -zxvf jdk-8u251-linux-x64.tar.gz 3.配置环境变量 vi /etc/profile export ...
分类:
系统相关 时间:
2020-06-04 14:06:13
阅读次数:
92
1、安装webp 下载地址:https://developers.google.com/speed/webp/download 官网 https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.0. ...
分类:
Web程序 时间:
2020-06-04 01:45:37
阅读次数:
101
MAVEN基于JDK安装,先安装JDK,再安装MAVEN Step1:下载JDK,上传到目录下,解压 https://www.oracle.com/technetwork/java/javase/overview/index.html Step2:编辑~/.bash_profile文件或/etc/p ...
分类:
其他好文 时间:
2020-06-03 17:39:22
阅读次数:
67
1、下载好所需版本的jdk 2、通过xftp上传到linux中(通常放到/usr/local/java中) 3、解压文件 tar -zxvf 文件名 4、配置环境变量 vim /etc/profile在文件的最后添加配置 export JAVA_HOME=/usr/local/java/jdk1.8 ...
分类:
编程语言 时间:
2020-06-03 15:25:15
阅读次数:
132
一、去官网下载相应的linux版本二、通过xftp把下载下的文件传输到linux下指定目录三、使用命令 rpm -ivh 安装(tar.gz 使用 tar zxvf 命令)四、配置环境变量 命令vim /ect/profile 打开文件编辑添加java_home,path再执行命令 source f... ...
分类:
编程语言 时间:
2020-06-02 13:01:40
阅读次数:
252
保证消息的安全 持久化 交换器持久化:声明交换器时指定持久化 队列持久化:声明队列时指定持久化 消息持久化:发送消息时指定持久化 一般队列和消息持久化要同时声明,此外消息假如进了交换器却找不到队列,也会丢失,必要时添加mandatory参数。 持久化会降低吞吐量。 消费者确认 订阅队列时设置auto ...
分类:
其他好文 时间:
2020-06-02 11:39:33
阅读次数:
58
一、登陆模式和非登陆模式 1 对于登陆和费登陆有着不同启动配置 2 登陆shell(会执行变量的初始化): 在登陆时创建(包括X图形登录) su - 3 非登陆shell: su 图形终端 执行脚本 任何其他bash实例Bash启动任务:profile保存在/etc/profile(全局,所有用户的 ...
分类:
其他好文 时间:
2020-06-01 23:46:27
阅读次数:
93
1.在NameNode的一个节点下执行以下命令 #!/bin/bash for i in 192.168.1.101 192.168.1.102 192.168.1.103 do ssh $i "source /etc/profile;source ~/.bash_profile;/home/abb ...
分类:
其他好文 时间:
2020-06-01 13:34:08
阅读次数:
62