服务器脚本处理压缩包
# 需求
页面上传一个压缩包,压缩包中的文件格式如下图。上传压缩包到服务器,并在服务器上解压,解压之后用某个字符串替换掉 index.html 中的某个字符串,此操作是为了用户可以直接访问 css、js 等静态资源。最后返回 index.html 的内容。
页面上传一个压缩包,压缩包中的文件格式如下图。上传压缩包到服务器,并在服务器上解压,解压之后用某个字符串替换掉 index.html 中的某个字符串,此操作是为了用户可以直接访问 css、js 等静态资源。最后返回 index.html 的内容。
时刻注意变量的空指针情况,对于 list 的判断尽量用 isEmpty () 方法,该方法比 size () 方法效率高。
避免定义多余的变量,浪费内存。
某些为 0、1 的字段值,设置时要么注释字段值意义,要么定义全局变量,增加代码可读性。
if else 语句中,语法结构尽量保持一致,增加代码美观性。
多个相同的 bean,但是其实现方式不同,在代码实际运行中,只会选择其中的一种。 @Profile
注解用于给 bean 标注,当该 profile 被激活时,才装配该 profile 对应的 bean。 @ActiveProfiles
注解用于标注被激活的 profile,可以设置多个。
```java
package soundsystem;
public interface CompactDisc {
void play();
}
```