⑴ java如何實現消息提示
站內消息不需要用到線程。主要都用系統當前時間、消息狀態控制消息的顯示與否
首先資料庫要一張消息表,記錄消息體信息。包括消息主題、用戶id、時間、發出頁面、消息狀態。
主體實現主要是用js控制,我們用的dwr技術,將消息體的獲取,時間控制及當前時間要顯示的消息個數,都寫到dwr配置的類中。
接著在消息js中通過dwr生成的js名稱調用上述的方法獲取消息信息,將數據封裝到js中,在需要使用消息的頁面只需要導入消息js、dwr的js就可以使用了。
首先後台需要有一個Action接收頁面的消息請求,其次頁面需要定時循環觸發一個到此Action的請求,以獲取消息
頁面上可以放置一個Iframe專門用於請求消息,但這樣會造成頁面不停的刷新,所以更好的方法是使用現下說的比較多的Ajax相關技術,做到無刷新的請求後台
另外後台還需要對用戶發送的消息進行儲存
⑵ JAVA如何實現代碼提示
實現方法請具體參照《Eclipse swt/Jface核心編程》
第21章 文本處理.
21.1 文本處理概述... 409
21.2 項目實戰:JavaScript編輯器... 409
21.2.1 主窗口預覽... 409
21.2.2 項目文件結構... 410
21.3 主窗口模塊... 411
21.3.1 代碼實現... 411
21.3.2 主窗口程序代碼分析... 414
21.3.3 啟動主窗口程序... 416
21.4 代碼著色... 417
21.4.1 源代碼配置類(SourceViewerConfiguration)... 417
21.4.2 基於規則的代碼掃描器類(RuleBasedScanner)... 419
21.4.3 設置代碼掃描規則... 420
21.4.4 提取類(Token)和文本屬性類(TextAttribute)... 423
21.5 內容輔助... 423
21.5.1 配置編輯器的內容助手... 424
21.5.2 內容輔助類... 424
21.5.3 輔助建議類(CompletionProposal)... 426
21.6 文檔的撤銷與重復... 427
21.6.1 文檔管理器對象(DefaultUndoManager)... 427
21.6.2 撤銷操作的實現... 427
21.6.3 恢復操作的實現... 428
21.7 查找與替換窗口... 429
21.7.1 窗口的界面設計... 429
21.7.2 查找功能的實現... 433
21.7.3 替換功能的實現... 434
21.8 首選項的對話框... 434
21.8.1 首選項頁面的代碼實現... 435
21.8.2 打開首選項頁面的代碼... 436
21.9 文件的打開、保存與列印... 437
21.9.1 打開文件... 437
21.9.2 保存文件... 437
21.9.3 列印文件... 438
21.10 幫助對話框... 439
21.11 其他的一些工具類... 440
21.11.1 事件管理類... 440
21.11.2 資源管理類... 441
21.11.3 程序中使用的常量... 443
21.12 本章小結... 444
⑶ 怎麼關閉Java 的安全提示
打開java配置項:
兩種方法:①控制面板->java;②開始菜單->java->java配置;
找到高級選項;
往下拉找到「對下列項執行已簽名代碼證書撤銷檢查」;
勾選「不檢查(不推薦)」;
點擊 「確定」/「應用」。
再次運行相關java程序時可能會彈出確認框;
直接勾選「不再對來自以上發行者和位置的應用程序顯示此消息」;
點擊「運行」即可。
以後就不會出現這種的警告了。
高級選項下還有別的限制,這里就不多說了。
備註:
關閉java告警提示有利有弊,好處是程序啟動速度大大加快,而且可以放在開機啟動項裡面隨系統自動啟動;弊端就是不安全,可能會有遠程漏洞被利用。
請自行取捨。