求助:定时生成json数据文件

[复制链接]
查看11 | 回复10 | 2021-1-27 05:03:35 | 显示全部楼层 |阅读模式
本人菜鸟一枚,刚接触编程,想实现从sql数据库读取数据后,自动生成一个或多个json文件,并且能定时更新覆盖整个文件,覆盖的时候不能影响其他用户访问。怎么实现啊?请大咖伸出援手啊
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:03:35 | 显示全部楼层
读写文件见我的博客:https://blog.csdn.net/guishuanglin/article/details/101688775
回复

使用道具 举报

千问 | 2021-1-27 05:03:35 | 显示全部楼层
覆盖的时候不能影响其他用户访问,这个通过先生成临时文件,再改名的方式,基本上用户没有感觉.
另一个注意的是:其它用户访问文件的方式,如果别人在用文件,有可能你删除不掉原文件.
回复

使用道具 举报

千问 | 2021-1-27 05:03:35 | 显示全部楼层
引用1楼guishuanglin的回复:读写文件见我的博客:https://blog.csdn.net/guishuanglin/article/details/101688775
谢谢大咖,我去学习下。
回复

使用道具 举报

千问 | 2021-1-27 05:03:35 | 显示全部楼层
https://blog.csdn.net/guishuanglin/article/details/101704301
java用二种方式,以追加方式写入文件,同时指定文件的编码格式,读/写线程并发操作同一文件
回复

使用道具 举报

千问 | 2021-1-27 05:03:35 | 显示全部楼层
引用4楼guishuanglin的回复:https://blog.csdn.net/guishuanglin/article/details/101704301
java用二种方式,以追加方式写入文件,同时指定文件的编码格式,读/写线程并发操作同一文件

太感谢大神了,我是小菜,完全看不懂,都不知道将代码保存什么格式,怎么运行,但我一定会好好学习的,再次谢谢你。
回复

使用道具 举报

千问 | 2021-1-27 05:03:35 | 显示全部楼层
引用5楼心灵漫步的回复:Quote: 引用4楼guishuanglin的回复:
https://blog.csdn.net/guishuanglin/article/details/101704301
java用二种方式,以追加方式写入文件,同时指定文件的编码格式,读/写线程并发操作同一文件

太感谢大神了,我是小菜,完全看不懂,都不知道将代码保存什么格式,怎么运行,但我一定会好好学习的,再次谢谢你。

我是用java写的,开发工具常用的就是eclipse或者idea选一个就是了,差不多.
慢慢来,你问的这个问题,很多工作1-2年的也不一定写过类似代码.经验都是工作中总结的.加油
回复

使用道具 举报

千问 | 2021-1-27 05:03:35 | 显示全部楼层
引用2楼guishuanglin的回复:覆盖的时候不能影响其他用户访问,这个通过先生成临时文件,再改名的方式,基本上用户没有感觉.
另一个注意的是:其它用户访问文件的方式,如果别人在用文件,有可能你删除不掉原文件.

我昨天晚上看了几部java的基础视频课。本来想学.net实现这个功能,但是看你博客貌似java比.net强大很多啊,准备学java了,
我下载了javase运行环境,把您的代码复制保存到java.java格式里,但是用命令javacjava.java,怎么编译不了啊。不知道我这样做对不对啊。您用的是Oracle官网的javase的运行环境么?
回复

使用道具 举报

千问 | 2021-1-27 05:03:35 | 显示全部楼层
直接下个eclipse新建个工程,再建个类,copy进去就可以了.
回复

使用道具 举报

千问 | 2021-1-27 05:03:35 | 显示全部楼层
jdk用1.864位,eclipse用64位的(现在都64了)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行