当前位置: 首页 > news >正文

优班图搭建网站品牌营销策略有哪些

优班图搭建网站,品牌营销策略有哪些,wordpress 插入百度地图,网站子目录怎么做反向代理设置有三种方式:1、java common.io 内部实现是遍历的方式,小文件夹的效率还好,比如我测试60G的目录,就很慢很慢了。2、jdk 7 的watch service //经测试基本不可用。在一个40g的很深的目录下去新建和删除文件5分钟都没结果。主要原因是…

有三种方式:1、java common.io 内部实现是遍历的方式,小文件夹的效率还好,比如我测试60G的目录,就很慢很慢了。2、jdk 7 的watch service //经测试基本不可用。在一个40g的很深的目录下去新建和删除文件5分钟都没结果。主要原因是需要对每一个Path进行注册监控。

3、jnotify 直接调用windows的api,效率很高,也很简单,推荐使用。------------------------------------------------------------------------------------------------------------------------------------------------------------common.io

需要java.io2.1及其以上版本。版本地址如下:

http://commons.apache.org/io/download_io.cgi

importorg.apache.commons.io.monitor.FileAlterationListenerAdaptor;/*** 自定义文件监听器

*@author* @date 2010-11-16

* @file org.demo.file.MyFileListener.java*/

public class MyFileListener extendsFileAlterationListenerAdaptor{

@Overridepublic voidonFileCreate(File file) {

System.out.println("[新建]:" +file.getAbsolutePath());

}

@Overridepublic voidonFileChange(File file) {

System.out.println("[修改]:" +file.getAbsolutePath());

}

@Overridepublic voidonFileDelete(File file) {

System.out.println("[删除]:" +file.getAbsolutePath());

}

}importorg.apache.commons.io.monitor.FileAlterationMonitor;importorg.apache.commons.io.monitor.FileAlterationObserver;public classTest {/***@paramargs*/

public static void main(String[] args) throwsException{//监控目录

String rootDir = "d:\\Temp";//轮询间隔 5 毫秒

long interval = 5l;//

FileAlterationObserver observer = newFileAlterationObserver(

rootDir,null,null);

observer.addListener(newMyFileListener());

FileAlterationMonitor monitor= newFileAlterationMonitor(interval,observer);//开始监控

monitor.start();

}

}------------------------------------------------------------------------------------------------------------------------------------------------------------jdk7 watchserviceimportjava.nio.file.FileSystem;importjava.nio.file.FileSystems;importjava.nio.file.Path;importjava.nio.file.Paths;importjava.nio.file.WatchEvent;importjava.nio.file.WatchKey;importjava.nio.file.WatchService;importjava.util.HashMap;importjava.util.Map;import staticjava.nio.file.StandardWatchEventKinds.ENTRY_CREATE;import staticjava.nio.file.StandardWatchEventKinds.ENTRY_DELETE;public classTestWatchService {public static void main(String[] args) throwsException {final FileSystem fileSystem =FileSystems.getDefault();try (final WatchService watchService =fileSystem.newWatchService()) {final Map keyMap = new HashMap();final Path path = Paths.get("F:\\Test");

keyMap.put(path.register(watchService, ENTRY_CREATE, ENTRY_DELETE),path);

WatchKey watchKey;do{

watchKey=watchService.take();final Path eventDir =keyMap.get(watchKey);for (final WatchEvent>event : watchKey.pollEvents()) {final WatchEvent.Kind kind =event.kind();final Path eventPath =(Path) event.context();

System.out.println(eventDir+ ": " + event.kind() + ": " +event.context());

}

}while(watchKey.reset());

}

}

}------------------------------------------------------------------------------------------------------------------------------------------------------------jnotify

详见 http://www.blogjava.net/pengo/archive/2011/01/09/342622.html

jnotify分为64位 和 32位。 详见 http://jnotify.sourceforge.net/

public classTest {/***@paramargs*/

public static void main(String[] args) throwsException{//监控目录

String rootDir = "Z:\\";

String path=rootDir;int mask = JNotify.FILE_CREATED |JNotify.FILE_DELETED| JNotify.FILE_MODIFIED |JNotify.FILE_RENAMED;boolean watchSubtree = true;while (true) { //否则一次就完了

System.out.println("begin watch");

JNotify.addWatch(path, mask, watchSubtree,newMyJnotifyListner());

Thread.sleep(10000);

System.out.println("end watch");

}

}

}importnet.contentobjects.jnotify.JNotifyListener;public class MyJnotifyListner implementsJNotifyListener {public void fileRenamed(intwd, String rootPath, String oldName,

String newName) {

System.out.println("文件:" + rootPath + " : " + oldName + " 重命名为: "

+ newName + "\n");

}public void fileModified(intwd, String rootPath, String name) {

System.out.println("文件修改 " + rootPath + " : " + name + "\n");

}public void fileDeleted(intwd, String rootPath, String name) {

System.out.println("删除文件: " + rootPath + " : " + name + "\n");

}public void fileCreated(intwd, String rootPath, String name) {

System.out.println("新建文件: " + rootPath + " : " + name + "\n");

}

}

http://www.lbrq.cn/news/2769697.html

相关文章:

  • 小公司做网站还是微博阳西网站seo
  • 免费在线观看电视剧的网站网站优化关键词排名公司
  • 移动端快速排名网站如何提升seo排名
  • 北京营销型网站建设价格上海百度推广公司排名
  • 网站建设平台招商宁波seo推广推荐
  • 东莞做网站服务商制作网站教学
  • 浙江省建设执业资格中心网站广州网站优化外包
  • 网站如何做等级保护他达那非副作用太强了
  • 正规免费网站建设公司营销网
  • 什么网站做兼职可靠黄冈黄页88网黄冈房产估价
  • 极路由4 做网站宁波seo网络推广软件系统
  • 如何提高网站开发效率查询域名网站
  • 哪个网站可以给图片做链接头条广告入口
  • 做网站商城开发什么语言最快软件培训机构排名
  • 做竞价的网站需要做外部链接吗2023疫情最新消息今天
  • 网络服务提供者知道或者应当知道网络用户上优化seo
  • 掀浪云网站建设销售成功案例分享
  • 动态网站制作好了在哪里看wordpress seo教程
  • 韶关seo网站关键词怎么优化到首页
  • 数据库服务器seo优化工作怎么样
  • 网站怎么做网络推广seo广告
  • 小网站推荐一个企业搜索引擎优化
  • 网站开发需呀那些技术seo搜索引擎优化试题及答案
  • 购买网站需要注意什么seo推广关键词公司
  • 金华网站建设方案优化如何建立公司网站网页
  • 长沙优化网站价格百度自动点击器下载
  • 选择做华为网站的目的和意义品牌运营岗位职责
  • 网站制作公司 知乎百度云电脑版网站入口
  • 兰州城建设计院网站全球搜索网站排名
  • 网站挂黑链赚钱广州百度竞价开户
  • JavaSE高级-02
  • 网络常识-SSE对比Websocket
  • 排列组合+数量+资料
  • 【前端基础】19、CSS的flex布局
  • 【FreeRTOS】刨根问底6: 应该如何防止任务栈溢出?
  • Go语言并发编程 ------ 临界区