當前位置:首頁 » 硬碟大全 » 如何清除java本地緩存
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

如何清除java本地緩存

發布時間: 2023-01-24 23:38:28

1. 用友ERP-NC軟體的操作手冊。跪求

這位朋友,你好,回答如下,希望採納!
一、運行環境
(提示:運行環境方面主要關注在緩存清除、插件安裝、設置網路環境等方面的問題處理)
1、系統出現如下提示:「未知錯誤,登陸失敗」,該如何處理?如何清理系統緩存?
分析原因:該問題可能出現在服務端發生調整,客戶端不匹配造成。
解決方法:按照以下方法執行清理緩存處理:
步驟一:刪除Java本地緩存代碼
刪除:NC_CODECACHE和NCCACHE文件夾;在Win2000 XP下: C:/Documents and Settings/Administrator路徑下;如果操作系統登錄用戶不是Administrator,那麼將此處的路徑中Administrator修改為當前操作系統登錄用戶路徑。
步驟二:清空IE中的臨時文件夾
滑鼠右鍵點擊電腦「桌面」上IE圖標,選中屬性,點擊刪除文件,在刪除文件對話框中,選中「刪除所有離線文件」,確定退出
步驟三:清除JAR高速緩存
在「控制面板」中,選中Java Plug-in,選中「高速緩存」按鈕,點選清除JAR高速緩存,確定退出。重新登陸。
2、用戶登陸界面,出現如下提示:「該用戶已在線,是否強制登錄。」該如何處理?
分析原因:NC系統規定,同一用戶同一時間只能登錄一個帳套,如果登錄第二個帳套時會提示出錯。該問題也可能在用戶沒有正常退出NC系統下出現。
解決方法:選擇「確定」將以該用戶身份登錄系統。
3、用戶登陸界面,用戶名和密碼輸入後左上角出現如下提示「null」,該如何處理?
分析原因:該問題屬系統出現異常,一般是計算機名稱為中文造成的。
解決方法:在桌面上右擊「我的電腦」—選擇「屬性」—「計算機名」—「更改」將計算機名改為英文,重新啟動計算機。
4、在系統登陸界面左下角提示網頁錯誤,該如何處理?
分析原因:該問題可能是java程序干擾,或瀏覽器被破壞,或者彈出窗口被雅虎助手等軟體攔截。
解決方法:
步驟一:在控制面板—添加刪除程序—選擇java相關程序,卸載除插件以外的java程序
步驟二:重新安裝IE或重裝操作系統。
步驟三:卸載攔截軟體或取消攔截功能,如上網助手等
5、無法啟動登陸系統界面,提示未找到該頁,如何解決?
分析原因:該問題出現在網路IP地址的網關設置不正確,
單擊本地連接—屬性---TCP/IP協議,設置網關:10.2.20.254或聯系系統維護人員處理。
6、安裝NC插件時插件無法自動安裝,該如何處理?
分析原因:該問題出現在Active相關未啟用,或有攔截軟體
解決方法:
步驟一:IE屬性—「安全「菜單--「自定義「,調整各項active為」啟用」;
步驟二:卸載攔截軟體或取消攔截功能;
步驟三:聯系系統管理員手動安裝插件。
7、登陸後馬上跳出操作界面,該如何解決?
分析原因:該問題出現在內存不足或瀏覽器有攔截跳出界面、插件設置,
解決方法:
步驟一:申請加裝內存條(一般需512M內存);
步驟二:卸載攔截軟體或取消攔截功能;
8、系統登陸過程長時間無法進入,是何原因?
分析原因:該問題出現可能是與瑞星殺毒軟體發生沖突。
解決方法:
步驟一:聯系系統管理員更換殺毒軟體,不建議直接關掉殺毒監控
步驟二:清除NC進程,重新登陸系統。
9、操作界面顯示不全,如何解決?
分析原因:電腦顯示器分辯率過低造成,或者是在更改後沒有重新登陸系統造成
解決方法:調整屏幕解析度:桌面右擊滑鼠—屬性---設置---屏幕解析度—1024*768;注銷系統,重新登陸。
10、登陸界面為英文或繁體,如何改成簡體中文?
分析原因:登陸界面右上角下拉列表選擇問題,
解決方法:點擊登陸界面右上角下拉列表框選擇「簡體中文「。
11、提示瀏覽器版本過舊或安裝插件提示不成功,如何處理?
分析原因:電腦瀏覽器版本過低
解決方法:聯系系統管理員升級瀏覽器至6.0以上版本

2. 如何在Mac上清除Java高速緩存

如何在Mac上清除Java高速緩存?清除
Java
高速緩存可強制瀏覽器載入最新版本的
Java
小應用程序和應用程序。下面小編給大家帶來如何在Mac上清除
Java
高速緩存的詳細步驟:
1、單擊頂部的
Apple
圖標
2、單擊系統首選項圖標以打開
3、單擊位於其他部分下的
Java
圖標以打開
Java
控制面板
4、在
Java
控制面板中,單擊「Internet
臨時文件」下的設置
5、在「Internet
臨時文件」窗口中單擊刪除文件按鈕
6、這將打開刪除文件和應用程序窗口,單擊確定以確認刪除

3. java串口通信數據緩存要怎麼清空

java串口通信數據緩存要清空步驟:

  1. 找到Java的安裝目錄(默認為C:Program FilesJava)選擇當前使用的jre版本,如果用的版本為jre5則進入jre5文件夾,如果用的版本為jre6則進入jre6文件夾。在該文件夾下進入bin文件夾。雙擊打開文件javacpl.exe

  2. 在常規選項中的臨時Internet文件點擊「設置」按鈕再點擊「刪除文件」按鈕,刪除所有的臨時文件。

  3. 刪除完緩存之後,需要關閉所有瀏覽器。再次打開瀏覽器進入虛擬實驗系統即可。

4. 如何清除JAVA緩存

java清除緩存辦法:
1.禁止客戶端緩存要在<head>中加入類似如下內容:

<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">

或 <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">

2.在伺服器的動態網頁中禁止緩存,要加入類似如下腳本

response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);

5. 如何清除tomcat緩存

用 tomcat 容器,大家可能會發現這樣的問題,修改jsp文件後,但用IE打開 依然是以前的Jsp的頁面。

出現這種現象的原因主要是tomcat緩存的原因。

解決辦法如下:

在jsp文件頭加上

其中,第一行的content="0",是表示過期的時間,如果不是0的話,就必須使用GMT的時間格式。第二行表示不用緩存機制。

刪除work目錄下的緩存文件。

conf/server.xml 文件Context path 中間加上 reloadable="true"

例如:<Context path="" docBase="E:\MYJSP\" debug="0" reloadable="true" />

在tomcat的startup.bat里首部加上批處理命令

rd/s/q "D:\Program Files\tomcat-6.0\work\Catalina

tomcat路徑根據自己情況修改.

這樣基本可以解決緩存遺留問題。

==========================================

方法1、再當前瀏覽器,工具里清空一下上網記錄(如果你的cookie沒那麼重要的話,全部選中,清空)。重新打開一個IE瀏覽器,再打上網址,回車。

如果還不行

方法2、重啟tomcat,但是太費時間,有時還不管用。。

方法3、Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost

有一些發布程序的時候編譯的jsp的Java類,可都清空該文件夾,也可以只刪除跟當前項目相關的類。

方法3,最直接。。。徹底

不過我常用方法1。方法3,要翻那麼多文件夾,我會在方法1實在還是不可以的話。才用方法3

=========================================

方法一:

conf/server.xml文件

Context path中間加上reloadable="true"

例如:

方法二:

刪除work目錄下的緩存文件

可以把Catalina目錄刪除; 注意:不能把work整個目錄刪除,不然重啟tomcat時,會把conf/web.xml刪除掉,這樣在啟動時,日誌會提示:No Default web.xml,且訪問頁面會顯示404錯誤;

6. 如何清除java runtime lib cache

最近在做java緩存,了解了一下.
以下僅是對map對方式討論。沒有對點陣圖陣討論。
作緩存要做以下2點:
1:清理及更新緩存時機的處理:
. 虛擬機內存不足,清理緩存
.. 緩存時間超時,或訪問次數超出, 啟動線程更新
2:類和方法的反射 (線程嵌套調用)
reflect.invoke的使用。

代碼如下:

package atest.hiyaCache;
/**
*
* @author hiyachen
* @version $Revision$
*/
public class AddrDetail {
public String latelyKeyword(String province, String city, String county){
System.out.println("AddrDetail.latelyKeyword=" + province + city + county);
return province + city + county;
}
public String buildCache(String latelyKeyword){
System.out.println("AddrDetail.buildCache=" + latelyKeyword);
return latelyKeyword;
}
}

package atest.hiyaCache;
public class CacheData {
private Object data;
private long time;
private int count;
public CacheData() {
}
public CacheData(Object data, long time, int count) {
this.data = data;
this.time = time;
this.count = count;
}
public CacheData(Object data) {
this.data = data;
this.time = System.currentTimeMillis();
this.count = 1;
}
public void addCount() {
count++;
}
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
public long getTime() {
return time;
}
public void setTime(long time) {
this.time = time;
}
}

package atest.hiyaCache;
import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Hashtable;
import org.apache.commons.logging.Log; //commons-loggings-1.1.1.jar
import org.apache.commons.logging.LogFactory;
public class CacheOperation {
private static final Log log = LogFactory.getLog(CacheOperation.class);
private static CacheOperation singleton = null;
private Hashtable cacheMap;//存放緩存數據
private ArrayList threadKeys;//處於線程更新中的key值列表
public static CacheOperation getInstance() {
if (singleton == null) {
singleton = new CacheOperation();
}
return singleton;
}
private CacheOperation() {
cacheMap = new Hashtable();
threadKeys = new ArrayList();
}
/**
* 添加數據緩存
* 與方法getCacheData(String key, long intervalTime, int maxVisitCount)配合使用
* @param key
* @param data
*/
public void addCacheData(String key, Object data) {
addCacheData(key, data, true);
}
private void addCacheData(String key, Object data, boolean check) {
if (Runtime.getRuntime().freeMemory() < 5L*1024L*1024L) {//虛擬機內存小於10兆,則清除緩存
log.warn("WEB緩存:內存不足,開始清空緩存!");
removeAllCacheData();
return;
} else if(check && cacheMap.containsKey(key)) {
log.warn("WEB緩存:key值= " + key + " 在緩存中重復, 本次不緩存!");
return;
}
cacheMap.put(key, new CacheData(data));
}
/**
* 取得緩存中的數據
* 與方法addCacheData(String key, Object data)配合使用
* @param key
* @param intervalTime 緩存的時間周期,小於等於0時不限制
* @param maxVisitCount 訪問累積次數,小於等於0時不限制
* @return
*/
public Object getCacheData(String key, long intervalTime, int maxVisitCount) {
CacheData cacheData = (CacheData)cacheMap.get(key);
if (cacheData == null) {
return null;
}
if (intervalTime > 0 && (System.currentTimeMillis() - cacheData.getTime()) > intervalTime) {
removeCacheData(key);
return null;
}
if (maxVisitCount > 0 && (maxVisitCount - cacheData.getCount()) <= 0) {
removeCacheData(key);
return null;
} else {
cacheData.addCount();
}
return cacheData.getData();
}

7. java如何清除數據緩存

java清除緩存辦法:
1.禁止客戶端緩存要在<head>中加入類似如下內容:

<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">

或 <meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">

2.在伺服器的動態網頁中禁止緩存,要加入類似如下腳本

response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);

8. 請問網頁的緩存清除在java代碼中怎麼解決

IE總是彈出腳本錯誤提示窗口
出現此問題是因為該網頁的 HTML 源代碼不能使用客戶端腳本(如 Microsoft JScript 或 Visual Basic 腳本)正確工作。發生此問題可能是因為以下原因之一: " 網頁的 HTML 源代碼中有問題。
" 您的計算機或網路上阻止了活動腳本、ActiveX 控制項或 Java 小程序。Internet Explorer 或另外一種程序(如防病毒程序或防火牆)可以配置為阻止活動腳本、ActiveX 控制項或 Java 小程序
" 防病毒軟體配置為掃描您的「臨時 Internet 文件」或「已下載的程序文件」文件夾。
" 您計算機上的腳本引擎損壞或過時。
" 您計算機上的 Internet 相關文件夾損壞。
" 您的視頻卡驅動程序已損壞或者已過時。
" 您計算機上的 DirectX 組件損壞或過時。
注意:伺服器端腳本 -- 如 Active Server Pages (ASP) 中的 Visual Basic 腳本 -- 運行在 Web 伺服器上。因伺服器端腳本故障而發生的腳本錯誤不在 Internet Explorer 中生成錯誤消息,但也可能會創建一個不能正確顯示或工作的網頁。
一、錯誤特徵:
行: 247 字元: 2 錯誤: 拒絕訪問 代碼: 0
二、解決方案
1、清除一下IE瀏覽器的緩存,點IE上的工具——然後再選擇最下面的Internet選項,再點Internet刪除文件(記得勾上刪除所有離線內容),確定後再重新打開IE瀏覽器試試,同時請確認您使用的是IE6.0及以上版本。
2、您的網頁上清緩存,在網頁上選擇工具->Interner選項->刪除Cookies和刪除文件,然後再確定。
3、請您點擊IE瀏覽器中的「工具」,選擇「internet選項」,進入「安全」頁面,點擊「自定義級別」,將您的安全設置設為「低」。
4、清空一下IE瀏覽器的cookies文件,在IE瀏覽器中設置「禁止自動腳本更新」,並不要選擇「禁止運行ActiveX控制項」,然後再嘗試操作。
三、總結1、錯誤類型不固定 行: 247 字元: 2 錯誤: 拒絕訪問 代碼: 0 數字部分都是可變的。
2、解決方案中的4條不用都改,我的錯誤只用了1、2條就解決了。
如果有頁面出現腳本錯誤,就把他另存,然後一點點刪除,如果當你刪除一段代碼後不再出現腳本錯誤,那就是那一段代碼出現問題,如果那段代碼不重要或是根本不需要,你就可以直接刪除;如果那段代碼很重要,那可以找段代碼代替。不過我還是建議你加幾個網頁方面的Q群,裡面有很多深藏不露的高手。可以在網上直接搜到

9. 如何清除JSP服務端的緩存

你的 容器 例如 tomcat有個緩存文件夾,刪除就好了
進入tomcat根目錄,找如下路徑
work/catalina/
刪除這個文件夾下的所有東西
其次,還應當把部署到tomcat下的項目刪除掉
方法,返回根目錄,找如下路徑
/webapps/
將項目文件刪除即可

10. linux系統下,如何清除java緩存

用最新的清理助手,就可能清除