導航:首頁 > 編程語言 > 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相關的資料

熱點內容
堵車如何緩解壓力 瀏覽:15
喜鵲快貸app怎麼了 瀏覽:263
海龜編輯器積木編程怎麼安裝 瀏覽:185
程序員理發店生意怎麼樣 瀏覽:603
程序員羅技 瀏覽:180
軟考初級程序員課程2021下載 瀏覽:491
杭州程序員奶奶 瀏覽:880
不聽命令造成錯誤 瀏覽:981
kool系統源碼 瀏覽:610
流氓app在哪裡看 瀏覽:98
域名購買了怎麼指向伺服器 瀏覽:121
安卓手機如何讓照片顏色反轉 瀏覽:859
怎麼下載卓睿安手機版 瀏覽:514
h3crange命令 瀏覽:468
php前景和python 瀏覽:338
php壓縮圖片內存大小 瀏覽:495
在哪裡可以查看雲伺服器的信息 瀏覽:70
python讀取非txt文件 瀏覽:799
艾莫迅用什麼編程軟體好 瀏覽:227
android文件存儲讀取 瀏覽:214