當前位置:首頁 » 數據倉庫 » jnlp連接資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

jnlp連接資料庫

發布時間: 2022-09-07 14:22:59

⑴ 用FTP Voyager JV連接 serv-u 為什麼每次都讓我下載default.jnlp文件呢。求大神。

你好與SERV-U連接 強力建議使用:LeapFTP-V2.7h 軟體 或別的版本。
很好用,簡單快捷 一直穩定, 本人一直在用。

⑵ JAVA中jnlp文件是做什麼用的

Java Network Launching Protocol (JNLP,java網路載入協議) 承諾改變這個現狀。通過JCP(Java Community Process)的JSR-56的開發, JNLP解決了很多先前用java開發針對客戶端的功能的問題。一個JNLP客戶端是一個應用程序或者說服務,它可以從宿主於網路的資源中載入應用程序。如果你使用JNLP打包一個應用程序,那麼一個JNLP客戶端能夠:
o 為該應用探測,安裝並且使用正確版本的JRE(java運行時環境)
o 從瀏覽器或者桌面載入應用程序
o 當新版本的應用出現時自動下載最新的版本。
o 為了加速啟動速度在本機緩存應用程序需要的類
o 可以作為applet或者應用程序運行
o 在必要的情況下下載原始的庫
o 以安全的方式使用諸如文件系統這樣的本機資源
o 自動定位和載入外部依賴資源

⑶ 如何打開jnlp

可用java程序打開,首先要確定你已經裝好了jre改好了環境變數然後,開始——運行——cmdjavaws D:××××××××××××.jnlp如果你的jre裝的沒有問題,那你的屏幕上就應該出現了java程序,並開始下載啦

在java開發的早期,重點被放在了客戶端開發。語言中對於applet和安全下載的支持對於萬維網(WWW)的發布看上去是個不錯的主意。但是現實是java最大的成功在於伺服器端,java的強大功能和適應性贏得了伺服器端開發者的心。同時,客戶端的開發落後了。棘手的開發問題限制了applet的效用,開發者被迫轉向基於瀏覽器的瘦客戶端。

Java Network Launching Protocol (JNLP,java網路載入協議) 承諾改變這個現狀。通過JCP(Java Community Process)的JSR-56的開發, JNLP解決了很多先前用java開發針對客戶端的功能的問題。一個JNLP客戶端是一個應用程序或者說服務,它可以從宿主於網路的資源中載入應用程序。如果你使用JNLP打包一個應用程序,那麼一個JNLP客戶端能夠:

o 為該應用探測,安裝並且使用正確版本的JRE(java運行時環境)

o 從瀏覽器或者桌面載入應用程序

o 當新版本的應用出現時自動下載最新的版本。

o 為了加速啟動速度在本機緩存應用程序需要的類

o 可以作為applet或者應用程序運行

o 在必要的情況下下載原始的庫

o 以安全的方式使用諸如文件系統這樣的本機資源

o 自動定位和載入外部依賴資源

軟體名稱: Java Development Kit

軟體版本: 7.0 u45 官方標准版

軟體大小: 120.60MB

軟體授權: 共享

適用平台: Win9X Win2000 WinXP Win2003 Vista

下載地址: http://dl.pconline.com.cn/download/52533.html

⑷ startEWA.jnlp進去還是打不開網頁怎麼辦

把代理伺服器去掉就可以了啊。

詳細操作:
1。打開IE瀏覽器,單擊"工具"下的"Internet選項…"
2。再選擇"連接"標簽,單擊"區域網設置(L)…"
3。在彈出的設置窗口中,把"為LAN使用代理"前的勾去掉

⑸ JNLP是個什麼文件,改怎麼使用呢

1,JNLP:是java提供的一種可以通過瀏覽器直接執行java應用程序的途徑,它使你可以直接通過一個網頁上的url連接打開一個java應用程序。
2,JNLP部署應用
(1)編寫相關應用,打包成一系列jar;
(2)根據jnlp文件說明修改相應的jnlp內容,修改相應的url和jar;
(3)部署jnlp文件和jar到相應的web容器;
(4)編寫訪問網頁,即可使用該應用〔亦可下載jnlp文件使用jws運行應用〕。

⑹ airview.jnlp 怎麼打開

1、首先確保系統已經安裝Java 6或更高版本。

2、建議使用Firefox或者IE連接UBNT的設備啟用airView。

3、如果出現類似如下錯誤:Missing required Permission manifest attribute in main jar

需要在開始菜單找到Java -> Configure Java (windows 7和Windows8可以直接在開始菜單/開始屏幕搜索Java)打開Java控制面板,在「安全」選項卡,將安全級別設為「中」:

推薦保持安全級別為「高」,將UBNT設備地址加入站點列表:

⑺ 請問jnlp文件怎麼刪除

前面是我自己理解的後面是復制的
java有自動垃圾回收機制
當垃圾收集器判斷已經沒有任何引用指向對象的時候,會調用對象的finalize方法來釋放對象占據的內存空間~
java中垃圾回收以前聽老師講好像是內存滿了他才去做一次整體垃圾回收,在回收垃圾的同時會調用finalize方法.你在構造一個類時可以構造一個類時覆蓋他的finalize方法以便於該類在被垃圾回收時執行一些代碼,比如釋放資源.

1.JVM的gc概述

gc即垃圾收集機制是指jvm用於釋放那些不再使用的對象所佔用的內存。java語言並不要求jvm有gc,也沒有規定gc如何工作。不過常用的jvm都有gc,而且大多數gc都使用類似的演算法管理內存和執行收集操作。

在充分理解了垃圾收集演算法和執行過程後,才能有效的優化它的性能。有些垃圾收集專用於特殊的應用程序。比如,實時應用程序主要是為了避免垃圾收集中斷,而大多數OLTP應用程序則注重整體效率。理解了應用程序的工作負荷和jvm支持的垃圾收集演算法,便可以進行優化配置垃圾收集器。

垃圾收集的目的在於清除不再使用的對象。gc通過確定對象是否被活動對象引用來確定是否收集該對象。gc首先要判斷該對象是否是時候可以收集。兩種常用的方法是引用計數和對象引用遍歷。

1.1.引用計數

引用計數存儲對特定對象的所有引用數,也就是說,當應用程序創建引用以及引用超出范圍時,jvm必須適當增減引用數。當某對象的引用數為0時,便可以進行垃圾收集。

1.2.對象引用遍歷

早期的jvm使用引用計數,現在大多數jvm採用對象引用遍歷。對象引用遍歷從一組對象開始,沿著整個對象圖上的每條鏈接,遞歸確定可到達(reachable)的對象。如果某對象不能從這些根對象的一個(至少一個)到達,則將它作為垃圾收集。在對象遍歷階段,gc必須記住哪些對象可以到達,以便刪除不可到達的對象,這稱為標記(marking)對象。

下一步,gc要刪除不可到達的對象。刪除時,有些gc只是簡單的掃描堆棧,刪除未標記的未標記的對象,並釋放它們的內存以生成新的對象,這叫做清除(sweeping)。這種方法的問題在於內存會分成好多小段,而它們不足以用於新的對象,但是組合起來卻很大。因此,許多gc可以重新組織內存中的對象,並進行壓縮(compact),形成可利用的空間。

為此,gc需要停止其他的活動活動。這種方法意味著所有與應用程序相關的工作停止,只有gc運行。結果,在響應期間增減了許多混雜請求。另外,更復雜的 gc不斷增加或同時運行以減少或者清除應用程序的中斷。有的gc使用單線程完成這項工作,有的則採用多線程以增加效率。

2.幾種垃圾回收機制

2.1.標記-清除收集器

這種收集器首先遍歷對象圖並標記可到達的對象,然後掃描堆棧以尋找未標記對象並釋放它們的內存。這種收集器一般使用單線程工作並停止其他操作。

2.2.標記-壓縮收集器

有時也叫標記-清除-壓縮收集器,與標記-清除收集器有相同的標記階段。在第二階段,則把標記對象復制到堆棧的新域中以便壓縮堆棧。這種收集器也停止其他操作。

2.3.復制收集器

這種收集器將堆棧分為兩個域,常稱為半空間。每次僅使用一半的空間,jvm生成的新對象則放在另一半空間中。gc運行時,它把可到達對象復制到另一半空間,從而壓縮了堆棧。這種方法適用於短生存期的對象,持續復制長生存期的對象則導致效率降低。

2.4.增量收集器

增量收集器把堆棧分為多個域,每次僅從一個域收集垃圾。這會造成較小的應用程序中斷。

2.5.分代收集器

這種收集器把堆棧分為兩個或多個域,用以存放不同壽命的對象。jvm生成的新對象一般放在其中的某個域中。過一段時間,繼續存在的對象將獲得使用期並轉入更長壽命的域中。分代收集器對不同的域使用不同的演算法以優化性能。

2.6.並發收集器

並發收集器與應用程序同時運行。這些收集器在某點上(比如壓縮時)一般都不得不停止其他操作以完成特定的任務,但是因為其他應用程序可進行其他的後台操作,所以中斷其他處理的實際時間大大降低。

2.7.並行收集器

並行收集器使用某種傳統的演算法並使用多線程並行的執行它們的工作。在多cpu機器上使用多線程技術可以顯著的提高java應用程序的可擴展性。

3.Sun HotSpot

1.4.1 JVM堆大小的調整

Sun HotSpot 1.4.1使用分代收集器,它把堆分為三個主要的域:新域、舊域以及永久域。Jvm生成的所有新對象放在新域中。一旦對象經歷了一定數量的垃圾收集循環後,便獲得使用期並進入舊域。在永久域中jvm則存儲class和method對象。就配置而言,永久域是一個獨立域並且不認為是堆的一部分。

下面介紹如何控制這些域的大小。可使用-Xms和-Xmx 控制整個堆的原始大小或最大值。

下面的命令是把初始大小設置為128M:

java –Xms128m

–Xmx256m為控制新域的大小,可使用-XX:NewRatio設置新域在堆中所佔的比例。

下面的命令把整個堆設置成128m,新域比率設置成3,即新域與舊域比例為1:3,新域為堆的1/4或32M:

java –Xms128m –Xmx128m
–XX:NewRatio =3可使用-XX:NewSize和-XX:MaxNewsize設置新域的初始值和最大值。

下面的命令把新域的初始值和最大值設置成64m:

java –Xms256m –Xmx256m –Xmn64m

永久域默認大小為4m。運行程序時,jvm會調整永久域的大小以滿足需要。每次調整時,jvm會對堆進行一次完全的垃圾收集。

使用-XX:MaxPerSize標志來增加永久域搭大小。在WebLogic Server應用程序載入較多類時,經常需要增加永久域的最大值。當jvm載入類時,永久域中的對象急劇增加,從而使jvm不斷調整永久域大小。為了避免調整,可使用-XX:PerSize標志設置初始值。

下面把永久域初始值設置成32m,最大值設置成64m。

java -Xms512m -Xmx512m -Xmn128m -XX:PermSize=32m -XX:MaxPermSize=64m

默認狀態下,HotSpot在新域中使用復制收集器。該域一般分為三個部分。第一部分為Eden,用於生成新的對象。另兩部分稱為救助空間,當Eden 充滿時,收集器停止應用程序,把所有可到達對象復制到當前的from救助空間,一旦當前的from救助空間充滿,收集器則把可到達對象復制到當前的to救助空間。From和to救助空間互換角色。維持活動的對象將在救助空間不斷復制,直到它們獲得使用期並轉入舊域。使用-XX:SurvivorRatio 可控制新域子空間的大小。

同NewRation一樣,SurvivorRation規定某救助域與Eden空間的比值。比如,以下命令把新域設置成64m,Eden佔32m,每個救助域各佔16m:

java -Xms256m -Xmx256m -Xmn64m -XX:SurvivorRation =2

如前所述,默認狀態下HotSpot對新域使用復制收集器,對舊域使用標記-清除-壓縮收集器。在新域中使用復制收集器有很多意義,因為應用程序生成的大部分對象是短壽命的。理想狀態下,所有過渡對象在移出Eden空間時將被收集。如果能夠這樣的話,並且移出Eden空間的對象是長壽命的,那麼理論上可以立即把它們移進舊域,避免在救助空間反復復制。但是,應用程序不能適合這種理想狀態,因為它們有一小部分中長壽命的對象。最好是保持這些中長壽命的對象並放在新域中,因為復制小部分的對象總比壓縮舊域廉價。為控制新域中對象的復制,可用-XX:TargetSurvivorRatio控制救助空間的比例(該值是設置救助空間的使用比例。如救助空間位1M,該值50表示可用500K)。該值是一個百分比,默認值是50。當較大的堆棧使用較低的 sruvivorratio時,應增加該值到80至90,以更好利用救助空間。用-XX:maxtenuring threshold可控制上限。

為放置所有的復制全部發生以及希望對象從eden擴展到舊域,可以把MaxTenuring Threshold設置成0。設置完成後,實際上就不再使用救助空間了,因此應把SurvivorRatio設成最大值以最大化Eden空間,設置如下:

java … -XX:MaxTenuringThreshold=0 –XX:SurvivorRatio=50000 …

4.BEA JRockit JVM的使用

Bea WebLogic 8.1使用的新的JVM用於Intel平台。在Bea安裝完畢的目錄下可以看到有一個類似於jrockit81sp1_141_03的文件夾。這就是 Bea新JVM所在目錄。不同於HotSpot把Java位元組碼編譯成本地碼,它預先編譯成類。JRockit還提供了更細致的功能用以觀察JVM的運行狀態,主要是獨立的GUI控制台(只能適用於使用Jrockit才能使用jrockit81sp1_141_03自帶的console監控一些cpu及 memory參數)或者WebLogic Server控制台。

Bea JRockit JVM支持4種垃圾收集器:

4.1.1.分代復制收集器

它與默認的分代收集器工作策略類似。對象在新域中分配,即JRockit文檔中的nursery。這種收集器最適合單cpu機上小型堆操作。

4.1.2.單空間並發收集器

該收集器使用完整堆,並與背景線程共同工作。盡管這種收集器可以消除中斷,但是收集器需花費較長的時間尋找死對象,而且處理應用程序時收集器經常運行。如果處理器不能應付應用程序產生的垃圾,它會中斷應用程序並關閉收集。

分代並發收集器這種收集器在護理域使用排它復制收集器,在舊域中則使用並發收集器。由於它比單空間共同發生收集器中斷頻繁,因此它需要較少的內存,應用程序的運行效率也較高,注意,過小的護理域可以導致大量的臨時對象被擴展到舊域中。這會造成收集器超負荷運作,甚至採用排它性工作方式完成收集。

4.1.3.並行收集器

該收集器也停止其他進程的工作,但使用多線程以加速收集進程。盡管它比其他的收集器易於引起長時間的中斷,但一般能更好的利用內存,程序效率也較高。

默認狀態下,JRockit使用分代並發收集器。要改變收集器,可使用-Xgc:,對應四個收集器分別為 gen,singlecon,gencon以及parallel。可使用-Xms和-Xmx設置堆的初始大小和最大值。要設置護理域,則使用- Xns:java –jrockit –Xms512m –Xmx512m –Xgc:gencon –Xns128m…盡管JRockit支持-verbose:gc開關,但它輸出的信息會因收集器的不同而異。JRockit還支持memory、 load和codegen的輸出。

注意 :如果 使用JRockit JVM的話還可以使用WLS自帶的console(C:\bea\jrockit81sp1_141_03\bin下)來監控一些數據,如cpu, memery等。要想能構監控必須在啟動服務時startWeblogic.cmd中加入-Xmanagement參數。

5.如何從JVM中獲取信息來進行調整

-verbose.gc開關可顯示gc的操作內容。打開它,可以顯示最忙和最空閑收集行為發生的時間、收集前後的內存大小、收集需要的時間等。打開- xx:+ printgcdetails開關,可以詳細了解gc中的變化。打開-XX: + PrintGCTimeStamps開關,可以了解這些垃圾收集發生的時間,自jvm啟動以後以秒計量。最後,通過-xx: + PrintHeapAtGC開關了解堆的更詳細的信息。為了了解新域的情況,可以通過-XX:=PrintTenuringDistribution開關了解獲得使用期的對象權。

6.Pdm系統JVM調整

6.1.伺服器:前提內存1G 單CPU

可通過如下參數進行調整:-server 啟用伺服器模式(如果CPU多,伺服器機建議使用此項)

-Xms,-Xmx一般設為同樣大小。 800m

-Xmn 是將NewSize與MaxNewSize設為一致。320m

-XX:PerSize 64m

-XX:NewSize 320m 此值設大可調大新對象區,減少Full GC次數

-XX:MaxNewSize 320m

-XX:NewRato NewSize設了可不設。

-XX: SurvivorRatio

-XX:userParNewGC 可用來設置並行收集

-XX:ParallelGCThreads 可用來增加並行度

-XXUseParallelGC 設置後可以使用並行清除收集器

-XX:UseAdaptiveSizePolicy 與上面一個聯合使用效果更好,利用它可以自動優化新域大小以及救助空間比值

6.2.客戶機:通過在JNLP文件中設置參數來調整客戶端JVM

JNLP中參數:initial-heap-size和max-heap-size

這可以在framework的RequestManager中生成JNLP文件時加入上述參數,但是這些值是要求根據客戶機的硬體狀態變化的(如客戶機的內存大小等)。建議這兩個參數值設為客戶機可用內存的60%(有待測試)。為了在動態生成JNLP時以上兩個參數值能夠隨客戶機不同而不同,可靠慮獲得客戶機系統信息並將這些嵌到首頁index.jsp中作為連接請求的參數。

在設置了上述參數後可以通過Visualgc 來觀察垃圾回收的一些參數狀態,再做相應的調整來改善性能。一般的標準是減少fullgc的次數,最好硬體支持使用並行垃圾回收(要求多CPU)。

⑻ JNLP文件如何能成功安裝運行

1、網路搜索jre下載。

⑼ PHP怎樣刪除資料庫裡面的內容呢

1
2
3
4
5

$conn=<a href="https://www..com/s?wd=mysql_connect&tn=44039180_cpr&fenlei=-EUBtdPHnvP1czrjb" target="_blank"class="-highlight">mysql_connect</a>("localhost","root","") or die(mysql_error());//鏈接資料庫
<a href="https://www..com/s?wd=mysql_select_db&tn=44039180_cpr&fenlei=-EUBtdPHnvP1czrjb" target="_blank" class="-highlight">mysql_select_db</a>('db_name',$conn);//db_name是你的資料庫名字
$sql='delete from table_name where id=1';//table_name是你的表名 where後跟的是刪除的條件
mysql_query($sql,$conn);
mysql_close($conn);//關閉連接 養成好習慣!