首页 文章 精选 留言 我的

精选列表

搜索[配置目录],共10040篇文章
优秀的个人博客,低调大师

监控目录中文件上传HDFS中

代码实例 package oa.epoint.com.watchFile; import java.util.Date; import java.util.Timer; import java.util.TimerTask; /** * Title: 文件监控之定时器 */ public class FileScheduler { //定时器设置 private final Timer timer; //构造方法 public FileScheduler(){ timer = new Timer();; } //设置守护线程 public FileScheduler(boolean isDaemon){ // 是否为守护线程 timer = new Timer(isDaemon); } /** * MethodsTitle: 为定时器分配可执行任务 */ public void schedule(Runnable task,TimeStep step){ Date time = step.next(); SchedulerTimerTask timeTask = new SchedulerTimerTask(task,step); // 安排在指定的时间 time 执行指定的任务 timetask timer.schedule(timeTask, time); } /** * MethodsTitle: 重新执行任务 */ private void reSchedule(Runnable task,TimeStep step){ Date time = step.next(); SchedulerTimerTask timeTask = new SchedulerTimerTask(task,step); // 安排在指定的时间 time 执行指定的任务 timetask timer.schedule(timeTask, time); } /** * MethodsTitle: 停止当前定时器 */ public void cancle(){ timer.cancel(); } /** * Title:停止当前定时器 */ private class SchedulerTimerTask extends TimerTask{ private Runnable task; private TimeStep step; public SchedulerTimerTask(Runnable task,TimeStep step){ this.task = task; this.step = step; } public void run() { // 执行指定任务 task.run(); // 继续重复执行任务 reSchedule(task, step); } } } package oa.epoint.com.watchFile; import java.util.Date; import java.util.Timer; import java.util.TimerTask; /** * Title: 文件监控之定时器 */ public class FileScheduler { //定时器设置 private final Timer timer; //构造方法 public FileScheduler(){ timer = new Timer();; } //设置守护线程 public FileScheduler(boolean isDaemon){ // 是否为守护线程 timer = new Timer(isDaemon); } /** * MethodsTitle: 为定时器分配可执行任务 */ public void schedule(Runnable task,TimeStep step){ Date time = step.next(); SchedulerTimerTask timeTask = new SchedulerTimerTask(task,step); // 安排在指定的时间 time 执行指定的任务 timetask timer.schedule(timeTask, time); } /** * MethodsTitle: 重新执行任务 */ private void reSchedule(Runnable task,TimeStep step){ Date time = step.next(); SchedulerTimerTask timeTask = new SchedulerTimerTask(task,step); // 安排在指定的时间 time 执行指定的任务 timetask timer.schedule(timeTask, time); } /** * MethodsTitle: 停止当前定时器 */ public void cancle(){ timer.cancel(); } /** * Title:停止当前定时器 */ private class SchedulerTimerTask extends TimerTask{ private Runnable task; private TimeStep step; public SchedulerTimerTask(Runnable task,TimeStep step){ this.task = task; this.step = step; } public void run() { // 执行指定任务 task.run(); // 继续重复执行任务 reSchedule(task, step); } } } package oa.epoint.com.watchFile; import java.util.Date; import java.util.Timer; import java.util.TimerTask; /** * Title: 文件监控之定时器 */ public class FileScheduler { //定时器设置 private final Timer timer; //构造方法 public FileScheduler(){ timer = new Timer();; } //设置守护线程 public FileScheduler(boolean isDaemon){ // 是否为守护线程 timer = new Timer(isDaemon); } /** * MethodsTitle: 为定时器分配可执行任务 */ public void schedule(Runnable task,TimeStep step){ Date time = step.next(); SchedulerTimerTask timeTask = new SchedulerTimerTask(task,step); // 安排在指定的时间 time 执行指定的任务 timetask timer.schedule(timeTask, time); } /** * MethodsTitle: 重新执行任务 */ private void reSchedule(Runnable task,TimeStep step){ Date time = step.next(); SchedulerTimerTask timeTask = new SchedulerTimerTask(task,step); // 安排在指定的时间 time 执行指定的任务 timetask timer.schedule(timeTask, time); } /** * MethodsTitle: 停止当前定时器 */ public void cancle(){ timer.cancel(); } /** * Title:停止当前定时器 */ private class SchedulerTimerTask extends TimerTask{ private Runnable task; private TimeStep step; public SchedulerTimerTask(Runnable task,TimeStep step){ this.task = task; this.step = step; } public void run() { // 执行指定任务 task.run(); // 继续重复执行任务 reSchedule(task, step); } } } package oa.epoint.com.watchFile; import java.util.Date; import java.util.Timer; import java.util.TimerTask; /** * Title: 文件监控之定时器 */ public class FileScheduler { //定时器设置 private final Timer timer; //构造方法 public FileScheduler(){ timer = new Timer();; } //设置守护线程 public FileScheduler(boolean isDaemon){ // 是否为守护线程 timer = new Timer(isDaemon); } /** * MethodsTitle: 为定时器分配可执行任务 */ public void schedule(Runnable task,TimeStep step){ Date time = step.next(); SchedulerTimerTask timeTask = new SchedulerTimerTask(task,step); // 安排在指定的时间 time 执行指定的任务 timetask timer.schedule(timeTask, time); } /** * MethodsTitle: 重新执行任务 */ private void reSchedule(Runnable task,TimeStep step){ Date time = step.next(); SchedulerTimerTask timeTask = new SchedulerTimerTask(task,step); // 安排在指定的时间 time 执行指定的任务 timetask timer.schedule(timeTask, time); } /** * MethodsTitle: 停止当前定时器 */ public void cancle(){ timer.cancel(); } /** * Title:停止当前定时器 */ private class SchedulerTimerTask extends TimerTask{ private Runnable task; private TimeStep step; public SchedulerTimerTask(Runnable task,TimeStep step){ this.task = task; this.step = step; } public void run() { // 执行指定任务 task.run(); // 继续重复执行任务 reSchedule(task, step); } } }

优秀的个人博客,低调大师

app后端设计--总目录 (转)

特此说明,我转载的!!! app后端设计(1)--api app后端设计(2)--xmpp的使用 app后端设计(3)--短信,邮件,推送服务 app后端设计(4)-- 通讯的安全性 app后端设计(5)-- 表情的处理 app后端设计(6)-- LBS app后端设计(7)-- 项目管理 app后端设计(8)-- 数据库分表 app后端设计(9)-- 动态通知 app后端设计(10)--数据增量更新 app后端设计(11)-- 系统架构 app后端设计(12)--图片的处理 app后端设计(13)--IM4JAVA+GraphicsMagick实现中文水印 app后端设计(14)--LBS的偏移问题 如果需要app后端设计文章的pdf版,关注公众号在后台回复“app后端设计”,可获得下载地址 下面的文章列表是根据自己从零开始研发app开发的经验,把app后端开发涉及的基本技术系统地讲一次 1.用互联网的产品思维打造一本app后端的书 2. 网友对app后端写作系列文章的写作建议 3.对经历过的创业项目的总结 4.app是怎么炼成的 5.两分钟让你明白app后端有啥用 6.app架构基础 7.app和app后端的通讯 8.app后端和web后端的区别 9.app后端选择什么服务器 10.app后端选择什么开发语言 11.如何快速进门新技术 12.app后端如何选择合适的数据库产品 13.app后端为什么要用到消息队列 14.app后端如何设计api 15.app后端怎么设计用户登录方案 16.app后端如何保证通讯安全--url签名 17.app后端如何保证通讯安全--aes对称加密 18.app后端如何实现LBS 19.最省钱的app发短信方法 20.如何从app业务逻辑提炼api接口 21.app后端如何高效更新内容 22.在创业公司中的成长 23.app后端如何架设文件系统 24.从公众号筹集10万股份学到的商业化思维 25.创业真的需要app吗?真的需要外包吗? 26.app后端怎么架设推送服务 27.app后端搭建聊天服务器的经历 28.为什么技术文章阅读量只几千,鸡汤文却轻松过万 29.满大街创业团队的年代,一不小心就被忽悠 30.因为绘画,我在豆瓣上认识了老婆 32.APP后端处理表情的一些技巧 33.APP后端处理视频的方案 34.如何获取app(apk和ipa)中的资源 35.app后端搜索入门 36.如何使用定时任务 37.创业团队不是天堂 38.“财务自由“,喂给创业者的童话故事 转自:链接 分类: app后端设计 本文转自SharkBin博客园博客,原文链接:http://www.cnblogs.com/SharkBin/p/5266261.html ,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册