wfs4kWFS 的 Kotlin 实现版
wfs4k 是用 Kotlin 实现的是文件存储系统,主要是解决海量文件存储的问题,特别是小文件存储,原则上是简单易用,可扩展及备份恢复
wfs4k 是作者为实践 Kotlin 而写的项目。
介绍
主要功能与 github.com/donnie4w/wfs 完全一致。主要提供文件海量存储功能。
相应文件基础操作:文件存储,文件删除,文件查询
启动wfs
java -jar wfs4k.jar 参数说明: -max是上传文件大小限制(单位字节) -p启动端口(默认3434)
使用wfs参考例子即可明白
1、命令行
上传文件
(1)curl -F "file=@1.jpg" "http://127.0.0.1:3434/u" 上传文件1.jpg 文件名 1.jpg (2)curl -F "file=@1.jpg" "http://127.0.0.1:3434/u/abc/11" 上传文件1.jpg 文件名 abc/11 例子(1)上传完成后访问文件 :http://127.0.0.1:3434/r/1.jpg 例子(2)上传完成后访问文件 :http://127.0.0.1:3434/r/abc/11 删除文件 curl -X DELETE "http://127.0.0.1:3434/d/1.jpg" 删除文件 1.jpg curl -X DELETE "http://127.0.0.1:3434/d/abc/11" 删除文件 abc/11
2. 使用thrift访问wfs4k
wfsPost() 上传文件 wfsRead() 拉取文件 wfsDel 删除文件 可以参考go版本 github.com/donnie4w/wfs-goclient
评论
jgossipJava 版的 Gossip 协议实现
一个 Java 版的 Gossip 协议实现。Gossip 算法又被称为反熵(Anti-Entrop
jgossipJava 版的 Gossip 协议实现
0
jgossipJava 版的 Gossip 协议实现
一个Java版的Gossip协议实现。Gossip算法又被称为反熵(Anti-Entropy),熵是物理学上的一个概念,代表杂乱无章,而反熵就是在杂乱无章中寻求一致,这充分说明了Gossip的特点:在
jgossipJava 版的 Gossip 协议实现
0
安装Kotlin
Kotlin是一门现代、安全、易读易写的编程语言,它的语法与Java类似,但具有更多的特性和优势。如果你是一名Android开发者,学习Kotlin将可以帮助你更加高效地开发Android应用程序。那么,如何安装Kotlin呢?本文将为...
Android小白营
0
smart-iocJava NIO 实现的 smart-socket Android 版
smart-socket的兄弟项目,为满足Android开发人员对于smart-socket的诉求。决定重拾JavaNIO技术,开发一套Android版的smart-socket,又名:smart-i
smart-iocJava NIO 实现的 smart-socket Android 版
0
smart-iocJava NIO 实现的 smart-socket Android 版
smart-socket的兄弟项目,为满足Android开发人员对于smart-socket的诉求。
smart-iocJava NIO 实现的 smart-socket Android 版
0