关于java文件操作方面的问题 现在因项目需要,需要下发一些短信,短信内容都是存放在java类里然后直接操作,因为需要经常修改短信内容,每次修改之后都需要重新上传重启,将内容文字存放在文档里读取又很慢,如何能在每次修改内容后不用重新启动服务。Java短信文档 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 放在文件里,读取之后缓存,然后另一个进程监视这个文件的改动,发现改动则重新读取。参考以下两个链接:如果你用JDK7开发,JDK自带了文件监视API:http://docs.oracle.com/javase/tutorial/essential/io/notification.html如果JDK6或以下,可以用第三方实现:http://jnotify.sourceforge.net当然JDK7也可以用第三方,不过在项目里尽量少引入第三方库是最好的。另外可以用暴力法解决:一个线程每分钟看一次文件修改日期 将短信内容发到内存,作为静态字符串或Map,互斥读写就是加synchronized读写。另外,5L的提议也不错~选用什么方案,最重要还是要看这个 短信内容 是否重要,是否需要记录到文档。 初学正则,请一解,很简单的字符串,谢谢了~~ 高分求:怎么把字符串的内容作为另外一个类的引用 !各路高手来看看啦!! 子类给父类创建对象的问题 请教一个问题 用jbuilder创建应用程序,可以生成.exe文件吗?(在线) 关于JTextField.getText()的问题,请指教 一个入门级问题... 各位帮个忙 请教熟悉用B/S开发OA系统的大虾们... 装了JB6,可是不会用,有哪位大哥大姐有中文的教程啊什么吗:??? 谁有北大青鸟的培训资料,最好是ACCP6.0的,全套镜像的更好啦 请问注释里的两个逻辑一样的for循环为什么运行结果不一样
如果你用JDK7开发,JDK自带了文件监视API:http://docs.oracle.com/javase/tutorial/essential/io/notification.html
如果JDK6或以下,可以用第三方实现:http://jnotify.sourceforge.net
当然JDK7也可以用第三方,不过在项目里尽量少引入第三方库是最好的。另外可以用暴力法解决:一个线程每分钟看一次文件修改日期