未命名  

範例下載

 

 

import java.util.Date;
import java.util.HashMap;
import java.util.Map;
/**
* 網頁熱點連接<br>
* 快速替換文本中的關鍵字<br>
*
* @author suyuanlin
*
*/
public class HotLink {
/**
* 初始化關鍵字並設置連接位址
*/
public static Map<String, String> keywords = new HashMap<String, String>();
static {
keywords.put("百度", "HTTP://www.baidu.com");
keywords.put("功能", "HTTP://www.google.com.hk");
keywords.put("體積", "HTTP://www.fangjia.com");
keywords.put("經驗", "HTTP://www.shouji.com");
keywords.put("專案", "HTTP://www.diannao.com");
keywords.put("下載", "HTTP://www.lianai.com");
keywords.put("美女", "HTTP://www.meinv.com");
keywords.put("屌絲", "HTTP://www.diaosi.com");
}
/**
* 處理過程
* @param coNtext
* @return
*/
public static String getHotLink(String coNtext) {
String message = coNtext;
for (String key : keywords.keySet()) {
if (coNtext.contains(key)) {
message = message.replaceAll(key, "<a href=\"" + keywords.get(key) + "\" target=\"_blank\">" + key + "</a>");
}
}
return message;
}
/**
* 方法測試
* @param args
*/
public static void main(String[] args) {
Date begin = new Date();
System.out.println(getHotLink(getMessage()));
Date end = new Date();
System.out.println(getTime(begin, end));
}
/**
* 耗時計算
* @param begin
* @param end
* @return
*/
private static String getTime(Date begin, Date end) {
long ltime = begin.getTime() - end.getTime();
long day = ltime / (24 * 60 * 60 * 1000);
long hour = (ltime / (60 * 60 * 1000) - day * 24);
long min = ((ltime / (60 * 1000)) - day * 24 * 60 - hour * 60);
long s = (ltime / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60);
return "本次job執行耗時為:" + day + "天" + hour + "小時" + min + "分" + s + "秒<br>";
}
/**
* 文章
* @return
*/
private static String getMessage() {
return "今天介紹的一款百度出品的富文字編輯器UEditor!體積小、功能強大、安全可靠。UEditor已經應用到百度百科、百度經驗、百度空間等多個專案。下面就介紹一下UEditor編輯器的配置方法。1.下載ueditor編輯器最新版下載位址:HTTP://www.weste.net/2011/9-28/baidu-UEditor.html解壓後目錄結構如下: * _examples:直接打開index.html即可看到效果(注:請將專案部署到伺服器上,避免對話方塊圖片無法載入等跨域問題) * demo:一些常用的示例和實現方式* _src:所有源碼,部署時可刪除,二次開發時可使用 * dialogs:彈出對話方塊所引用的頁面 * themes:樣式和圖片 * editor_ui_all.js:包含全部功能的js檔 * editor_ui_all_min.js:包含全部功能的壓縮檔,即editor_ui_all.js的壓縮版 * editor_config.js:編輯器的設定檔,這個腳本需要在其他腳本之前引用";
}
}

 

本文出自 “你的眼泪我的伤” 博客,请务必保留此出处http://consuy.blog.51cto.com/2509232/1231521

創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()