AList软件的使用--已经直接在win上进行磁盘映射--修改数据源为mysql

写在前面

alist我用起来非常的好,很舒服
好在,可以把多个网盘放在一起。
但是每次得进入网站才可以进行操作有点麻烦。

之前我用的是raidiver来进行映射,但是不是特别好用。
有时候直接把资源管理器卡死。
现在的新版还有广告
启动的时候比alist快导致显示重新连接等问题
感觉非常的不舒服,今天找来了很多办法来直接映射,终于成功了。

这样小文件可以直接访问了,大文件还是去网盘比较稳定一些。

展示

在这里插入图片描述

alist安装

先留着,教程比较多

alist下载

官网下载地址

手动运行

# 解压下载的文件,得到可执行文件:
unzip alist-xxxx.zip
# 运行程序
.\alist.exe server
# 获得管理员信息  查看密码
.\alist.exe admin

挂载设置

官网给的很详细了。

网络映射到本地

1.开启服务

此电脑右键-管理-服务-WebClient 设为自动,停止服务

2.修改注册表

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
把BasicAuthLevel 值改成2,
即同时支持http和https,默认只支持https
修改一下文件大小限制(可选)

Windows限制了从WebDAV共享传输或共享的文件的最大大小。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters 
中的FileSizeLimitInBytes 值来解决。
要将限制增加到最大值4GB,请选择“Decimal 十进制”,输入值 4294967295,

3/然后重新启动Windows或重新启动WebClient服务。
4.磁盘映射
在Windows资源管理器右键,选添加一个网络位置
在这里插入图片描述
在这里插入图片描述
然后输入你alist后台账户和密码。

开机启动alist并映射

在alist的目录新建一个vbs脚本
启动命令

Set ws = CreateObject("Wscript.Shell")  
ws.run "alist.exe server",vbhide
ws.run "net use 挂载的盘符: http://127.0.0.1:5244/dav /user:用户名 密码",0
Wscript.quit

讲这个文件创建一个快捷方式到启动目录
win+R输入其中一个:

系统自动启动的的目录:
shell:Common Startup
用户自动启动的的目录: 
shell:Startup

关闭命令

Dim ws
Set ws = Wscript.CreateObject("Wscript.Shell")
ws.run "net use 盘符: /delete",0
ws.run "taskkill /f /im alist.exe",0
Wscript.quit

修改数据源为mysql

在alist目录选择data
在这里插入图片描述
选择这个json配置
在这里插入图片描述
修改内容为

"database": {
    "type": "mysql",
    "host": "localhost",
    "port": 3306,
    "user": "root",
    "password": "自己的密码",
    "name": "连接的数据库的名字",
    "db_file": "data\\data.db",
    "table_prefix": "x_",
    "ssl_mode": ""
  }

然后重启alist就可以了
注意:
更换完后会情况所有记录,可以选择去备份一下在恢复。

备份

个人管理中选择备注&恢复,


点击备份后,会下载备份文件
在这里插入图片描述
恢复就点击后选择这个文件就可以了。

美化

我在刷的时候找到了这位up主的美化视频,我用了几个还挺好的。
就算不用对我的前端好像也有点帮助。
后面发现他这个系列全是alist的,我的天,有的功能,我看这么久官方文档好像白看了。

疑惑

搞完后有的2个疑惑:
不知道这个的缓存目录在哪里呀?希望不是在c盘。
大小怎么和c盘一样,能不能显示实际大小。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要实现统计flink-mysql-cdc数据源已经使用的数据总量的metric,可以按照以下步骤进行: 1. 在 Flink 的 Metric 中,新增一个自定义 Metric 类,可以继承 AbstractMetric 类,实现以下方法: ```java public class CustomMetric extends AbstractMetric<Long> { private long value = 0L; @Override public Long getValue() { return value; } @Override public void update(Long newValue) { value += newValue; } @Override public void merge(Metric metric) { if (metric instanceof CustomMetric) { value += ((CustomMetric) metric).getValue(); } } } ``` 2. 在 Flink 的 CDC 数据源中,使用自定义 Metric 类来统计数据量。可以在 SourceFunction 的 run 方法中,获取到 SourceContext,然后在获取到 BinlogEvent 类型的数据后,调用自定义 Metric 类的 update 方法,将数据量累加到 Metric 中。例如: ```java public class MySQLSourceFunction implements SourceFunction<BinlogEvent> { private transient CustomMetric customMetric; @Override public void run(SourceContext<BinlogEvent> ctx) throws Exception { customMetric = new CustomMetric(); // 获取 CDC 数据源 MySQLSource<BinlogEvent> source = MySQLSource.<BinlogEvent>builder() .hostname("localhost") .databaseList("test") .tableList("test.user") .username("root") .password("root") .deserializer(new UserDeserializationSchema()) .build(); // 启动 CDC 数据源 source.getCdcStream().map(event -> { // 将数据量累加到 Metric 中 customMetric.update(1L); return event; }).addSink(...); // 注册 Metric ctx.addMetric("customMetric", customMetric); } @Override public void cancel() { // 取消任务 } } ``` 3. 在 Flink 的 Web UI 中,可以查看自定义 Metric 类的数据量统计。在 Metric 中,可以找到名为 customMetric 的 Metric,查看其统计的数据总量即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只小余

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值