Java基础-String中replace
String中replace是我们常用的一个方法,用于替换字符中的字母。
方法java.lang.String#replace(char, char)
入参为char,源码如下:
1 | public String replace(char oldChar, char newChar) { |
String中replace是我们常用的一个方法,用于替换字符中的字母。
java.lang.String#replace(char, char)
入参为char,源码如下:
1 | public String replace(char oldChar, char newChar) { |
在编译Java文件生成Class文件最终都需要加载到虚拟机中才能使用。虚拟机把Class文件加载到内存,并对数据进行校验、转换解析、初始化,最终形成可以被虚拟机直接使用的Java类型。
类从被加载到卸载,生命周期如下:
加载 —> 验证 —> 准备 —> 解析 —> 初始化 —> 使用 —> 卸载
其中验证、准备、解析三个节点称为连接。
上述中加载、验证、准备、初始化、卸载是确定的顺序,解析并不一定在上述所在的顺序,在有些情况下,解析可以在初始化之后,这是为了支持Java运行时绑定。
因为在家有个笔记本装的ubuntu,需要在公司访问家里笔记本,家中的宽带没有内网IP,所以需要通过反向代理访问家中电脑,需要一台外网服务器作为中转,使用的是阿里云做为中转服务器。
| 机器 | 描述 |
| : –| : –|
| 家ubuntu | 内网 |
| 阿里云 | 独立IP |
| 公司 | 内网 |
1、先通过家里机器反向代理到阿里云
2、阿里云提供正向代理,通过公司访问
在阿里云上现在购买esc好像默认是专有网络,以前使用的是经典网络。如果现在有两台服务器分别不在同一个账号上,那么需要配置高速通道。不过还好的是对于同一个地区高速通道并不要钱。
在其中一台服务器上部署测试环境,同时搭建jenkins用来自动化打包和发布。
先安装JDK、Tomcat、Nginx,不会有什么问题。