精易论坛

标题: 文本操作 [打印本页]

作者: weiyuqiang    时间: 2025-4-11 17:35
标题: 文本操作
搭建了一个服务端
其实服务端的功能很简单
通过api 上传文本 然后保存到txt
或者通过API 获取文本,从txt中每次取一个并且删除掉

但是面临的问题是,如果多个客户Duan同时访问,有的是上传的,有的是获取的,这时候txt的数据是完全错乱的。
尝试过多线程,但是在文本操作这块多线程,确实是小白鼠
然后有易友推荐用sql数据库,论坛没有找到相关的例子,导致一头雾水。。。。
求助 求助


补充内容 (2025-4-11 17:35):
上传文本的时候要判断 txt中是否有重的 有重复的就忽略掉
作者: 小渣渣哦    时间: 2025-4-11 17:45
使用LevelDB k-v键值效率更高


补充内容 (2025-4-11 17:48):
不知道你的TXT文本是多大,可以把重复的文本计算MD5值,当Key,这样子自动会把重复的过滤掉

1.rar

632.68 KB, 下载次数: 4


作者: 刘文明乌猛    时间: 2025-4-11 17:47
云服务器的话 推荐用mysql 来储存 跟读取 论坛有很多例子,如果找不到合适的 可以来找我有偿解决
作者: 凌哥    时间: 2025-4-11 17:56
我倒是有成品,给人定制过来着      
作者: 执法官黑老大    时间: 2025-4-11 19:57
你这个是属于数据并发,服务器同时针对某个文件进行很多的读和写操作,就会导致文件内容出错,解决的办法也很多,主要是看你的数据量,文件尺寸,用户量,数据吞吐量等信息综合分析合理高效的解决方案。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4