关键字、保留字、标识符、注释

命名 关键字用作特殊用途,比如定义变量、作条件分支等,java中的关键字字母都为小写。 保留字是现在没有被使用,但将来可能会被作为关键字使用。 java区分大小写 源代码的文件名必须与公共类的名字相同,并用.java作为扩展名。 java中对各种变量、方法和类等要素命名时使用的字符序列称为标识符。标识符需要符合相应的规则: 由字母、下划线_、数字以及$符号构成。 不可用标识符 不能以数字开头 标识…

数据类型

在java中一共有八种基本数据类型:其中整型四种、浮点型两种、1种字符类型、1种bool类型。 整型 对于整型类型,Java只定义了带符号的整型,因此,最高位的bit表示符号位(0表示正数,1表示负数)。各种整型能表示的最大范围如下: byte:-128 ~ 127 short: -32768 ~ 32767 int: -2147483648 ~ 2147483647 (21亿) long: -9…

变量与常量

尽管$是一个合法的java字符,但不要在你的代码中使用,它只用在java编译器或其他工具生成的名字中。 变量的声明 int n; int i,k; 变量的初始化 int n = 100; double PI = 3.14; var声明变量 从java10开始,对于局部变量,如果可以从变量的初始值推断出它的类型,就不需要声明类型。只需使用关键字var即可 var name = "gwx&q…

详解ip addr展示的信息——IP、MAC

如何查看本机的IP地址呢?我想这个问题肯定难不倒程序员们。大家肯定知道如果是windows系统,那么在cmd窗口中,输入ipconfig即可,想要查看更详细的信息,输入ipconfig /all。 如果是linux系统的话,如果你已经安装了net-tools这个工具的话,就可以使用ifconfig命令来查看。但如果你没有安装这个工具包的话,还可以通过ip addr来查看。 下面看一个主机上输入ip…

运算符

运算符用于连接值,java提供了一组丰富的算术和逻辑运算以及数学函数。 算术运算符 算术运算符有:+ – * / %。 整数被0除将会产生一个异常,而浮点数被0除将会得到无穷大或NaN结果。 整型溢出不会产生错误。 public class IntSty { public static void main (String [] args) { int n = 2147483647; i…

如何配置ssh服务使得不用输入账号密码即可连接远程主机

我们知道,ssh协议可以通过输入账号名和密码来连接远程的服务器。那么,可以免去输入账号和密码吗,直接登录。答案是可以的,并且在日常工作中,这种需求也是常见的。比如,使用scp来做异地备份,想要把scp写入到crontab中,但是在crontab肯定不能够输入账号密码的,那么就需要做免账号密码登录了。 ssh是一种非对称加密协议,有公钥和私钥。公钥是用来加密信息用的,各个主机中会在自己的家目录的.s…

sshd配置文件

一般默认新装的linux系统都会有sshd服务。sshd服务的配置文件存放在/etc/ssh/目录下,该目录下不仅存放着配置文件,本机的秘钥对也在该目录下 # ll /etc/ssh/ total 612 -rw-r–r–. 1 root root 581843 Aug 9 2019 moduli -rw-r–r–. 1 root root 2276 Aug 9 2019 ssh_conf…

ssh服务有哪些功能——登陆远程主机、sftp、文件异地备份

今天和大家介绍ssh的几个应用,常见的应用有使用ssh连接远程的服务器、使用sftp进行文件的传输、通过ssh进行异地备份等。 连接远程主机 连接远程服务器这是我们最常用的功能了,连接上远程的服务器,然后对服务器进行管理。 如何你的客户机是windows的话,那么你需要安装终端工具,比如xshell、Terminator、Tmux等,然后使用这些终端工具连上远程服务器。如何客户机是linux的话,…

什么是ssh,它是如何做到对信息进行加密操作的

在早期的远程连接服务器采用的是明文传输的软件,比如telnet、RSH,后来它们都ssh协议取代了。SSH服务是可以提供信息加密后再对数据进行传输,安全性大大提高。SSH有两个主要的功能: 能够连接远程主机,对主机的资源进行管理 能够进行文件的传输,类似ftp服务 SSH加密技术 SSH使用了非对称加密技术,关于什么是对称加密以及非对称加密,读者想要更深入的了解请自行谷歌。非对称加密主要通过公钥与…

使用lvm对分区进行弹性扩容

日常工作中,经常会遇到某个分区剩余容量不足的问题,所以我们需要掌握如何在linux服务器下对分区进行扩容。对于分区扩容,这里分为了两个情况 LVM分区的扩容 非LVM分区的扩容 LVM分区的扩容 一般,我们都建议使用LVM,这样方便分区的弹性伸缩。关于LVM的介绍,物理卷、逻辑组、逻辑卷等这里就不细说了,大家可以去看看我另外的两篇关于LVM的文章。 场景:/www 目录是我们的和网站相关的目录,这…