⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 autohtmlgenerater.java

📁 EasyJF开源Blog系统是一个由EasyJF开源团队组织开发的基于Java平台的开源博客系统。当前Blog已经实现了基本的基本的博客的书写、流量统计、排名、个人像册、RSS、支持自定义模板、静态h
💻 JAVA
字号:
package com.easyjf.blog.logic;

import com.easyjf.blog.domain.BlogInfo;
import com.easyjf.web.tools.EasyDBODAO;
import com.easyjf.web.tools.IDAO;

public class AutoHtmlGenerater implements java.lang.Runnable {
	private static long autoRetryTime = 1000 * 60 * 2;
	private static IDAO dao = EasyDBODAO.getInstance();
	private boolean isRunning=false;
	public void start()
	{
		if(!isRunning)
		{
			Thread thread=new Thread(this);
			thread.start();
		}
	}	
	public void run() {
		isRunning=true;
		System.out.println("自动生成HTML的线程已启动!");
		while(true)
		{
			try{
			Thread.sleep(autoRetryTime);
			HTMLGenerater.saveToHTML();
			java.util.List list=this.dao.query(BlogInfo.class,"updated=1");
			if(list!=null)
			{
				for(int i=0;i<list.size();i++)
				{
					//System.out.println("生成一个文件!");
					BlogInfo blog=(BlogInfo)list.get(i);
					HTMLGenerater.saveToHTML(blog);
					blog.setUpdated(Boolean.FALSE);
					this.dao.update(blog);
				}
			}
			}
			catch(Exception e)
			{
				e.printStackTrace();
			}
		}		
	}
	

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -