第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

沒有讀寫文件過(guò)程?具體需要怎么實(shí)現(xiàn)?

沒有讀寫文件過(guò)程?具體需要怎么實(shí)現(xiàn)?

德瑪西亞99 2023-04-08 22:18:15
需求: jar文件以base64格式編碼存在數(shù)據(jù)庫(kù)中。(都是字符串) 客戶端applet,根據(jù)用戶操作要去請(qǐng)求不同的jar,后天從數(shù)據(jù)庫(kù)里取出jar,傳給applet,客戶端使用Classloader加載jar。 目前方法: 客戶端接收base64字符串后,解碼,解碼結(jié)果出保存在buffer里,buffer寫道本地文件xx.jar,然后用URLClassloader 從本地加載jar。 存在問(wèn)題:讀寫本地文件需要權(quán)限問(wèn)題,這個(gè)通過(guò)數(shù)字簽名可以解決。另外,在硬盤上讀寫文件效率太低,耗時(shí)太多。 請(qǐng)問(wèn),能不能自定義一個(gè)Classloader 直接從byte數(shù)組buffer里找相應(yīng)的class和resource ,沒有讀寫文件過(guò)程?具體需要怎么實(shí)現(xiàn)?
查看完整描述

2 回答

?
largeQ

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊

<applet code="analyzer.c_analyzer.class" archive="analyzer.jar;jfreechart.jar" width="100%" height="100%">   
</applet>  
analyzer.jar,jfreechart.jar放在同級(jí)目錄。 

1.不過(guò)如果你的jfreechart.jar太大,會(huì)導(dǎo)致用戶在使用applet的時(shí)候從服務(wù)器下載jfreechart.jar時(shí)間過(guò)長(zhǎng). 
2.提供兩個(gè)解決方案, 
  a.你可以把涉及到j(luò)freechart.jar包的相關(guān)功能放到服務(wù)器上,做成servlet,然后在applet里面使用java.net包下url類訪問(wèn)此servlet拿到http的response,然后解析獲取你自己需要的東西。 
  b.把jfreechart.jar包的相關(guān)功能發(fā)布成一個(gè)webservice,在applet里面去調(diào)用這個(gè)webservice的方法

查看完整回答
反對(duì) 回復(fù) 2023-04-12
?
滄海一幻覺

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊

URLClassLoader   這個(gè)可以解決遠(yuǎn)程加載類的問(wèn)題,不用把jar文件從服務(wù)器讀到本地,然后再加載本地文件。

查看完整回答
反對(duì) 回復(fù) 2023-04-12
  • 2 回答
  • 0 關(guān)注
  • 181 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)