- 博客(7)
- 收藏
- 关注
原创 Linux - 3. Shell编程
变量名=变量值注意:等号左右不能由空格!命名只能使用英文字母数字和下划线,且不能以数字开头;不能使用关键字;一般为大写(此为规范,非规则)。数组名=(值1 值2 ... 值n)数组名[索引值]=元素值# 形式一:# 形式二:ARR2=(# 形式三:action;[]内表示可选。return可选,后跟数字,范围为 0-255。如果不加return,将以最后一条命令运行结果,作为返回值。/bin/bash# 计算输入两个参数的和。
2023-08-11 12:27:16 277
原创 Linux - 1. 远程登录
SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 是建立在应用层和传输层基础上的安全协议。若使用 SSH 服务,需要安装相应的服务器和客户端。客户端和服务器的关系:如果,A 机器想被 B 机器远程控制,那么,A 机器需要安装 SSH 服务器,B 机器需要安装 SSH 客户端。
2023-08-11 11:40:48 225
原创 Linux - 0. Quick Start
严格意义上,Linux 是内核,其本身并不是一个操作系统。但是,在流行用法中,Linux 通常表示围绕 Linux 内核构建的操作系统,实际上使用 GNU/Linux 更为准确,GNU 系统是由 GNU corelibs、shell 工具组和主要系统部件组成的、向上兼容 Unix 的、符合 POSIX 定义的完整操作系统,而 GNU/Linux 表示此系统的内核为 Linux。同时,存在众多 GNU/Linux 发行版,比如 Ubuntu、CentOS 等等。
2023-08-11 11:34:10 103
原创 Java - String 的创建与内存存储
在 JDK 8 中,VM 的内存结构如下所示。需要关注的是字符串常量池(String Pool,也称 String Table),在 JDK 7 及之后版本,String Table 的位置更改到了堆中。char[]byte[]int[]但是,无论通过什么方式创建,对于String对象,其内内部存储值都是使用一个char数组。由此,我们可知,String对象在内存中是如下图所示存储的。虽然字符串对象最终是以上述方式存储的,但是由于字符串创建方式的不同,在细节上会有不同。
2023-08-10 14:20:44 323
原创 参数校验:Bean Validation - Hibernate Validator - Spring Validation
使用 Bean Validation 进行代替传统的参数校验,使得代码整洁干净。Bean Validation 是一套用于校验的Java EE 规范,Hibernate Validator 对其进行了实现,而 Spring Validation 又进行了封装,提高了易用性。
2022-08-08 01:42:18 681 3
原创 Win10远程连接(实现多用户同时连接)
0 前言若只需要进行远程桌面连接,只需要阅读1.1、2.1、2.2即可。若需要进行多用户同时远程登录,需要阅读1.1、2、3。若需要在以上基础上对用户权限进行管理,需要额外阅读1.2、1.3。关于远程桌面连接的一些问题可以查看2.1.3节。1 添加、管理用户1.1 添加用户打开 控制面板 (打开方式: win键+r 打开运行框, 输入 control.exe 点击确定);然后依次点击更改帐户类型-在电脑设置中添加新用户-将其他人添加到这台电脑;填写相关信息后成功创建新帐户。![Q
2021-07-28 02:08:21 42205 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人