📝 更新文档

This commit is contained in:
zhaojun1998
2019-12-08 14:00:26 +08:00
parent 3c278cf176
commit 7dadb24727

View File

@@ -30,20 +30,28 @@ yum instal -y java # 适用于 Centos 7.x
下载项目:
```bash
wget https://github.com/zhaojun1998/zfile/releases/download/0.1/zfile-0.1.jar
wget https://github.com/zhaojun1998/zfile/releases/download/0.2/zfile-0.2.jar
```
启动项目:
```bash
java -jar zfile-0.1.jar
java -Djava.security.egd=file:/dev/./urandom -jar zfile-0.2.jar
## 高级启动
java -jar zfile-0.1.jar --server.port=18777
java -Djava.security.egd=file:/dev/./urandom -jar zfile-0.2.jar --server.port=18777
```
> `--server.port` 为指定端口, 默认为 `8080`
> 其他参数, 后面我会详细补充至文档, 最晚本周六日.
> 系统使用的是内置配置文件, 默认配置请参考: [application.yml](https://github.com/zhaojun1998/zfile/blob/master/src/main/resources/application.yml)
> **可下载此文件放置与 jar 包同目录, 此时会以外部配置文件为准, 推荐适用此方式!.**
> 所有参数都可在命令行启动时, 以类似 `--server.port=18777` 的方式强制执行, 此方式的优先级最高.
> *指定 `-Djava.security.egd=file:/dev/./urandom` 是为了防止在 Linux 环境中, 生成首次登陆生成 sessionId 取系统随机数过慢的问题.*
重要参数:
- `server.port` 为指定端口, 默认为 `8080`
- `logging.path` 为日志文件存放路径, 默认为 `${user.home}/.zfile/logs`
- `spring.datasource` 下配置了 h2 和 mysql 两种数据库的支持, 默认采用 h2, 如需使用 mysql, 请将 h2 的设置注释
- `spring.cache.type` 为指定缓存方式, 默认为 `caffeine`, 即内存缓存, 无需安装, 支持切换为 `redis`, 但需配置 `spring.redis.host``spring.redis.password` 参数后才可使用.
访问地址: