導航:首頁 > 編程語言 > asejava

asejava

發布時間:2022-07-22 13:56:10

java代碼獲取Sybase資料庫空間使用情況

統計資料庫空間使用率的SQL:參考:http://www.dnfo.net/ase-segment-spaceusage.htm
select convert(char(16),db_name(data_segment.dbid)) DBName

,str(round(total_data_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Total Data(MB)"

,str(round(free_data_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Free Data(MB)"

,str(round(total_log_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Total Log(MB)"

,str(round(free_log_pages / ((1024.0 * 1024) / @@maxpagesize),2),10,2) "Free Log(MB)"

,str( round(100.0 * free_data_pages / total_data_pages ,2),10,2) "Free_Data%"

,str( round(100.0 * free_log_pages / total_log_pages,2),10,2) "Free_Log%"

from

(select dbid,sum(size) total_log_pages,lct_admin("logsegment_freepages", dbid ) free_log_pages

from master.dbo.sysusages

where segmap & 4 = 4

group by dbid

) log_segment

,

(select dbid,sum(size) total_data_pages ,sum(curunreservedpgs(dbid, lstart, unreservedpgs)) free_data_pages

from master.dbo.sysusages

where segmap <> 4

group by dbid

) data_segment

where data_segment.dbid = log_segment.dbid

--and data_segment.dbid > 3 and data_segment.dbid < 31513

order by data_segment.dbid

go

關於設備文件使用情況:
參考:
ASE15.x之前版本中查看設備剩餘空間以及設備上資料庫分配信息的存儲過程

http://www.dnfo.net/get-free-space-of-device-and-database-allocation-prior-to-ase12-5.htm

㈡ 在埃森哲CDC做ASE實習生還是去java培訓班

java的前景還是比較廣闊的,尤其是現在各大網路公司都是java程序語言為主流

㈢ 我編寫java程序出現了class or interface expected應該如何解決

問題可能就出在這個上面,你給出的代碼只能根據異常提示---類或者介面找不到做推斷,具體是在運行中那個類或者介面找不到不不好確定,因為代碼不全沒有辦法調試而且也不知道你的方法里怎麼寫的要實現什麼功能。

這種錯誤 很多時候都是那個地方寫作了。導致某個類或者介面么有找到。我建議你看下相應的類是否生成了相應的CLASS文件,JVM最後解釋的是CLASS文件而不是你編寫的Java文件。這個總知道吧????

String choice=JOptionPane.showInputDialog(null,"1.Find a Fibonacci Number\n"+"2.Compute a Summation\n"+"3.Computer a \
Factorial\n"+"4.Compute m choose n\n"+"5.Determine if an Intege is Prime"+"6.Determine if an Interge is Even"+"0.Quit\n","Ple\
ase select from the following choice",JOptionPane.QUESTION_MESSAGE);

里的null改成this看看。

調用的時候方法名寫錯了吧。

class'or'interface'expected ,他的意思是說找不到這個類。

要麼是你進的目錄不對,確保那個文件夾下有那個java文件,注意如果你是用txt編寫的,別忘記了吧擴展名改回 .java

要麼就是你把類名打錯了,仔細檢查一下,應該很快能找出來。要是不行的話,吧那個java文件放在f盤根目錄下再試試

㈣ 關於java查詢資料庫字元集的問題

1. JDBC連接串要有字元集設置
jdbc:sybase:Tds:192.168.3.11:5000/Wfis_db?charset=cp936

我項目中的寫法:

Db.url=jdbc:sybase:Tds:angkor[伺服器名或IP]:5000/angkor[資料庫名]?charset=eucgb
2. 伺服器配置成cp936
(3) 因為上面的列表中沒有安裝cp936,所以就安裝cp936字元集
進入目錄C:\sybase\charsets\cp936
運行命令 charset -Usa -Plongtop binary.srt cp936
運行完成後,系統就安裝了cp936字元集

(4) 驗證是否確實安裝了cp936字元集
isql -Usa -Plongtop
>use master
>go
>select id,name from syscharsets
>go
id name
(5) 把系統的當前預設字元集設置為cp936
>sp_configure "default char",171
>go
In changing the default sort order, you have also reconfigured SQL Server's
default character set.
Parameter Name Default Memory Used Config Value
Run Value Unit Type
------------------------------ ----------- ----------- ------------
----------- -------------------- ----------
default character set id 2 0 171
2 id static

(1 row affected)
Configuration option changed. Since the option is static, Adaptive Server must
be rebooted in order for the change to take effect.
Changing the value of 'default character set id' to '171' increases the amount
of memory ASE uses by 6 K.
(return status = 0)

(6) 重啟Sybase服務,使更改生效
第一次重啟,系統會對已經存在的數據進行轉換,轉換完成後自動停止服務,只要再次啟動服務就可以了。

(7) 更改DB客戶端的字元集
DBArtisan中要更改客戶端的字元集為cp936才能連接cp936的伺服器
通過菜單\Logfile\Options...打開對話框,選擇Connection標簽,
更改Client Character輸入框的值為cp936。

資料庫的charset修改為cp936時,使用isql按如下的方式
isql -Usa -Plongtop -Sdbserver -Jcp936

㈤ java實現ase加密解密

這個演算法java SDK自帶的額 參考代碼如下:

/**解密

*@paramcontent待解密內容

*@parampassword解密密鑰

*@return

*/

publicstaticbyte[]decrypt(byte[]content,Stringpassword){

try{

KeyGeneratorkgen=KeyGenerator.getInstance("AES");

kgen.init(128,newSecureRandom(password.getBytes()));

SecretKeysecretKey=kgen.generateKey();

byte[]enCodeFormat=secretKey.getEncoded();

SecretKeySpeckey=newSecretKeySpec(enCodeFormat,"AES");

Ciphercipher=Cipher.getInstance("AES");//創建密碼器

cipher.init(Cipher.DECRYPT_MODE,key);//初始化

byte[]result=cipher.doFinal(content);

returnresult;//加密

}catch(NoSuchAlgorithmExceptione){

e.printStackTrace();

}catch(NoSuchPaddingExceptione){

e.printStackTrace();

}catch(InvalidKeyExceptione){

e.printStackTrace();

}catch(IllegalBlockSizeExceptione){

e.printStackTrace();

}catch(BadPaddingExceptione){

e.printStackTrace();

}

returnnull;

}



/**

*加密

*

*@paramcontent需要加密的內容

*@parampassword加密密碼

*@return

*/

publicstaticbyte[]encrypt(Stringcontent,Stringpassword){

try{

KeyGeneratorkgen=KeyGenerator.getInstance("AES");

kgen.init(128,newSecureRandom(password.getBytes()));

SecretKeysecretKey=kgen.generateKey();

byte[]enCodeFormat=secretKey.getEncoded();

SecretKeySpeckey=newSecretKeySpec(enCodeFormat,"AES");

Ciphercipher=Cipher.getInstance("AES");//創建密碼器

byte[]byteContent=content.getBytes("utf-8");

cipher.init(Cipher.ENCRYPT_MODE,key);//初始化

byte[]result=cipher.doFinal(byteContent);

returnresult;//加密

}catch(NoSuchAlgorithmExceptione){

e.printStackTrace();

}catch(NoSuchPaddingExceptione){

e.printStackTrace();

}catch(InvalidKeyExceptione){

e.printStackTrace();

}catch(UnsupportedEncodingExceptione){

e.printStackTrace();

}catch(IllegalBlockSizeExceptione){

e.printStackTrace();

}catch(BadPaddingExceptione){

e.printStackTrace();

}

returnnull;

}

http://blog.csdn.net/hbcui1984/article/details/5201247
圖像界面的話就不說了

㈥ java軟體工程師,准備到外包企業干,將來想轉型到自主研發的公司,求前輩指路

如果你打算以後走技術路線的話,建議參加工作後自己多研究技術,並不是說外包就學不到東西,技術這塊很多是需要自己研究的,剛工作甚至是工作個3、5年的人基本上也都是寫增刪改查。主要還是靠自己的鑽研,不要指望通過項目能學到很多東西(剛畢業的和技術核心工作者除外)。所以樓主最好先提升自身技術,大公司不一定好,小公司不一定差。關鍵還是靠自己的努力。列好自己的計劃,然後一步步去執行,你一定會成功。

㈦ J2EE和普通的Java有什麼不同

java 只是一個程序設計語言,J2EE是基於java為語言的一個B/S架構框架,
說的詳細點,
java是一門程序設計語言,有自己的編譯系統和運行在操作系統上的虛擬機,我們可以運用java來編寫任何的軟體。可以是基於B/S架構,也可以是C/S架構的,也可以是任意的桌面程序。
現在的軟體越來越向著B/S架構發展,而J2EE是一個java框架,是由開發商(應該是sun公司自己開發的)寫好的一系列java代碼,這樣程序員在運用java來開發B/S架構的程序軟體時便可以直接運用J2EE框架,從而更方便的開發B/S架構軟體程序。
甚至可以把J2EE理解成一個java的類庫,雖然有些不恰當,但是這樣可以分辨出java和J2EE的區別在哪裡了。
當然我們在實際的開發過程中,不會是用到純java,而是會運用J2EE和類似的J2ME等等,而J2EE本身是一個非常包羅萬象的框架,適合企業用來開發軟體系統 。

㈧ 如何用java實現ase加密

這個演算法java SDK自帶的額 參考代碼如下: /**解密 * @param content 待解密內容 * @param password 解密密鑰 * @return */ public static byte[] decrypt(byte[] content, String password) { try { KeyGenerator kgen = KeyGenerator.getInsta

㈨ java多線程報錯!

是不是沒導入java.lang.Thread這個類啊
文件頭加上這句import java.lang.Thread;

或者是環境變數沒配置好
那就網上搜搜配下環境變數

㈩ 怎麼將Java web部署到ase

你直接把wabapp考到tomcat的webapp裡面,請問一下這個webapp裡面的WEB-INF下面有classes文件嗎?
我想正常拷貝時沒有的。
正確的方法是,在eclipse裡面的項目傷右鍵,然後Export,然後在彈出的框當中選擇導出類型,這里選擇web下面的WAR file,然後下一步,選擇導出到哪裡,然後把導出的war文件放到tomcat的webapp下面。啟動tomcat就可以了。tomcat會自動把這個war文件解壓為一個工程。

閱讀全文

與asejava相關的資料

熱點內容
單片機延時程序計算 瀏覽:442
編譯原理語法翻譯 瀏覽:502
pr編譯出錯渲染存在偏移 瀏覽:260
如何製作自家的app 瀏覽:197
推薦一個解壓軟體rar解壓幫手 瀏覽:207
wd文檔加密器 瀏覽:745
伺服器上傳壓縮包一般是什麼格式 瀏覽:331
發送加密文件密碼幾位數 瀏覽:158
樹洞app怎麼樣 瀏覽:173
vivo編譯時間可以改么 瀏覽:147
編譯和編輯怎麼區分 瀏覽:979
iar編譯文件順序 瀏覽:898
java二叉搜索樹 瀏覽:633
王者怎麼看好友的伺服器 瀏覽:733
無線編碼單片機 瀏覽:464
天聯高級版域名伺服器地址 瀏覽:206
鴻蒙用什麼編譯 瀏覽:730
伺服器如何迅速擴容 瀏覽:792
伺服器無固定ip地址不 瀏覽:643
安卓手機如何折扣充值 瀏覽:996