Minio 相关及安装
Minio 安装及相关API操作
一、安装Minio123456我们安装集群主要服务器ip:192.168.168.1192.168.168.2192.168.168.3192.168.168.4192.168.168.5
==准备工作:需要先在每个服务器节点上面的data路径下面创建存储minio数据的文件夹:data/minio/data==
==注意:Linux环境下我们选择RPM的方式安装。主要是为了搭建集群。==
RPM安装的一个好处是:能直接将minio作为系统服务直接启动,否则我们就需要自己写脚本启动
https://min.io/docs/minio/linux/index.html
Ⅰ、下载安装包RPM下载地址命令:
12345678# 创建安装包存放的地址并进入cd /home/centos/soft/minio/# 使用wget命令获取安装包rpmwget https://dl.min.io/server/minio/release/linux-amd64/arc ...
平安喜乐
喜乐
!
Git 模块
Git-实际场景常用命令GIT 官网地址: https://git-scm.com/
一、配置🌐如下命令👇
1234567891011121314151617181920212223242526272829303132333435363738394041#配置邮箱 git config --global user.email "你的邮箱"#配置用户名git config --global user.name "你的用户名"#生成SSH秘钥ssh-keygen -t rsa -C "你的邮箱"#查看所有的配置信息git config -l #更针对性的git config --system -l git config --local -l git config --global -l #移除远程地址信息 git remote remove origin#添加新的地址:git remote add origin 远程路径#直接修改远程仓库指向地址git remote set-url origin 远程路径#编辑模式修改gi ...
Linux 软件安装
Linux软件安装==注意:以下所有的安装均安装在Linux新建的文件夹/home/soft下面,该文件夹已经存在。==
一、安装OpenJDK下载地址:https://jdk.java.net/archive/执行如下命令👇
123456789101112131415161718# 进入/home/soft文件夹下cd /home/soft################### 将下载的.tar.gz文件上传到该目录 #################### 将上传的压缩包解压tar -zxvf openjdk-11.0.2_linux-x64_bin.tar.gz# 配置环境变量vi /etc/profile#################### 在环境变量文件中配置如下: ###################################################################### jdk 配置export JAVA_HOME=/home/soft/jdk-11.0.2export PA ...
JAVA8 十大新特性
JAVA8 十大新特性一、接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用default关键字即可,这个特征又叫做扩展方法,示例如下:
1234567interface Formula{ double calculate(int a); default double sqrt(int a) { returnMath.sqrt(a); }}
Formula接口在拥有calculate方法之外同时还定义了sqrt方法,实现了Formula接口的子类只需要实现一个calculate方法,默认方法sqrt将在子类上可以直接使用。
123456789Formula formula = new Formula() { @Override public double calculate(int a) { return sqrt(a * 100); }};// 调用formula.calculate(100); // 100 ...
Java8 处理 NPE
Java8 处理 NPE假设我们有两个类,他们的 UML 类图如下图所示:
在这种情况下,有如下代码1user.getAddress().getProvince();
这种写法,在user为null时,是有可能报NullPointerException异常的。为了解决这个问题,于是采用下面的写法:
123456if (user != null) { Address address = user.getAddress(); if (address != null) { String province = address.getProvince(); }}
这种写法是比较丑陋的,为了避免上述丑陋的写法,让丑陋的设计变得优雅。JAVA8提供了Optional类来优化这种写法,接下来进行详细说明.
API 介绍先介绍一下API,与其他文章不同的是,本文采取类比的方式来讲,同时结合源码。而不像其他文章一样,一个个API罗列出来,让人找不到重点。
1、Optional(T value),empty(),of(T value),ofNul ...
Linux 命令
Linux 操作必备 150 个命令linux 命令是对 Linux 系统进行管理的命令。对于 Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件, Linux系统管理的命令是它正常运行的核心,与之前的 DOS 命令类似。
linux 命令在系统中有两种类型:内置 Shell 命令和 Linux 命令。
线上查询及帮助命令线上查询及帮助命令 (2 个)
命令
功能说明
man
查看命令帮助,命令的词典,更复杂的还有 info,但不常用。
help
查看 Linux 内置命令的帮助,比如 cd 命令。
文件和目录操作命令文件和目录操作命令 (18 个)
命令
功能说明
ls
全拼 list,功能是列出目录的内容及其内容属性信息。
cd
全拼 change directory,功能是从当前工作目录切换到指定的工作目录。
cp
全拼 copy,其功能为复制文件或目录。
find
查找的意思,用于查找目录及目录下的文件。
mkdir
全拼 make directories,其功能是创建目录。
mv
全拼 m ...




